﻿:root{--westan-accent: #9333ea;--westan-accent-hover: #7c3aed;--westan-accent-dark: #c77cff;--westan-font-sans: "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--westan-font-display: "Roboto Condensed", sans-serif;--westan-radius: 16px;--westan-radius-sm: 10px}.westan-shell{max-width:1120px;margin:0 auto;padding:24px 16px 48px;font-family:var(--westan-font-sans)}.westan-title{font-family:var(--westan-font-display);font-weight:700;letter-spacing:-0.03em;line-height:1.08;font-size:2rem;margin:0 0 16px}.westan-empty{padding:32px;border-radius:var(--westan-radius);background:rgba(147,51,234,.05);text-align:center;color:var(--primary-medium)}.westan-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:16px}.westan-card{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--westan-radius);background:var(--secondary);box-shadow:0 4px 18px rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.westan-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--westan-radius-sm)}.westan-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.1)}.westan-card__title{font-weight:700;font-family:var(--westan-font-display);letter-spacing:-0.02em}.westan-card__meta{color:var(--primary-medium);font-size:.875rem}.westan-list{list-style:none;padding:0;margin:0}.westan-list li{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--primary-low)}.westan-list__title{font-weight:600}.westan-list__meta{color:var(--primary-medium);font-size:.875rem}html.dark .westan-shell,body.dark .westan-shell,body[class*=dark] .westan-shell{color:#f8fafc}html.dark .westan-shell .westan-title,html.dark .westan-shell h1,html.dark .westan-shell h2,html.dark .westan-shell h3,body.dark .westan-shell .westan-title,body.dark .westan-shell h1,body.dark .westan-shell h2,body.dark .westan-shell h3,body[class*=dark] .westan-shell .westan-title,body[class*=dark] .westan-shell h1,body[class*=dark] .westan-shell h2,body[class*=dark] .westan-shell h3{color:#f8fafc}html.dark .westan-shell .westan-card,html.dark .westan-shell .westan-empty,body.dark .westan-shell .westan-card,body.dark .westan-shell .westan-empty,body[class*=dark] .westan-shell .westan-card,body[class*=dark] .westan-shell .westan-empty{background:#fff;color:#111827}html.dark .westan-shell .westan-card__meta,html.dark .westan-shell .westan-list__meta,body.dark .westan-shell .westan-card__meta,body.dark .westan-shell .westan-list__meta,body[class*=dark] .westan-shell .westan-card__meta,body[class*=dark] .westan-shell .westan-list__meta{color:#667085}html.dark .westan-shell .westan-list li,body.dark .westan-shell .westan-list li,body[class*=dark] .westan-shell .westan-list li{border-bottom-color:rgba(255,255,255,.14)}.westan-admin-shell{max-width:980px;margin:0 auto;padding:28px 16px 56px;font-family:var(--westan-font-sans)}.westan-admin-banners{color:#111827}.westan-admin-banners__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.westan-admin-banners__header h1{margin:0;color:#111827;font-size:1.8rem;font-weight:950;line-height:1.1}.westan-admin-banners__header p{margin:6px 0 0;color:#667085;font-weight:700}.westan-admin-banners__add,.westan-admin-banners__footer button{min-height:42px;padding:0 20px;border:0;border-radius:999px;background:#8b2cf5;color:#fff;font-weight:950}.westan-admin-banners__add:hover,.westan-admin-banners__footer button:hover{background:#7c3aed;color:#fff}.westan-admin-banners__tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:18px}.westan-admin-banners__tabs button{min-height:40px;padding:0 18px;border:0;border-radius:14px 14px 0 0;background:rgba(0,0,0,0);color:#98a2b3;font-weight:950}.westan-admin-banners__tabs button.is-active{background:#8b2cf5;color:#fff}.westan-admin-banners__panel{display:grid;gap:16px;padding:18px;border:1px solid #eef0f3;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(17,24,39,.06)}.westan-admin-banners__panel label{display:grid;gap:8px;color:#667085;font-size:.86rem;font-weight:900}.westan-admin-banners__panel input{width:100%;box-sizing:border-box;min-height:46px;padding:0 16px;border:1px solid #dfe3ea;border-radius:16px;background:#f9fafb;color:#111827;font:inherit;font-weight:800;outline:none}.westan-admin-banners__panel input:focus{border-color:#a855f7;background:#fff}.westan-admin-banners__panel-header,.westan-admin-banners__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.westan-admin-banners__panel-header{padding:14px 16px;border-radius:16px;background:#f9fafb}.westan-admin-banners__panel-header strong,.westan-admin-banners__panel-header span{display:block}.westan-admin-banners__panel-header strong{color:#111827;font-size:1rem;font-weight:950}.westan-admin-banners__panel-header span{margin-top:2px;color:#98a2b3;font-size:.82rem;font-weight:800}.westan-admin-banners__remove{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#ffe4e8;color:#ff2d55;font-size:.82rem;font-weight:950}.westan-admin-banners__remove:disabled{opacity:.45}.westan-admin-banners__preview{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:20px;border-radius:18px;color:#fff}.westan-admin-banners__preview strong,.westan-admin-banners__preview span,.westan-admin-banners__preview em{display:block}.westan-admin-banners__preview strong{max-width:460px;font-size:1.1rem;font-weight:950;line-height:1.15}.westan-admin-banners__preview span{margin-top:6px;color:rgba(255,255,255,.78);font-weight:800}.westan-admin-banners__preview em{width:fit-content;margin-top:12px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;font-size:.78rem;font-style:normal;font-weight:950}.westan-admin-banners__preview img{max-width:34%;max-height:120px;object-fit:contain}.westan-admin-banners__preview b{color:rgba(255,255,255,.34);font-size:5rem;line-height:1}.westan-admin-banners__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.westan-admin-banners__footer{margin-top:6px}.westan-admin-banners__footer a{color:#667085;font-weight:900;text-decoration:none}.westan-admin-banners__footer a:hover{color:#7c3aed}html.dark .westan-admin-shell .westan-admin-banners,body.dark .westan-admin-shell .westan-admin-banners,body[class*=dark] .westan-admin-shell .westan-admin-banners{color:#f8fafc}html.dark .westan-admin-shell .westan-admin-banners__header h1,body.dark .westan-admin-shell .westan-admin-banners__header h1,body[class*=dark] .westan-admin-shell .westan-admin-banners__header h1{color:#f8fafc}html.dark .westan-admin-shell .westan-admin-banners__header p,html.dark .westan-admin-shell .westan-admin-banners__footer a,body.dark .westan-admin-shell .westan-admin-banners__header p,body.dark .westan-admin-shell .westan-admin-banners__footer a,body[class*=dark] .westan-admin-shell .westan-admin-banners__header p,body[class*=dark] .westan-admin-shell .westan-admin-banners__footer a{color:#a8b0bd}html.dark .westan-admin-shell .westan-admin-banners__panel,body.dark .westan-admin-shell .westan-admin-banners__panel,body[class*=dark] .westan-admin-shell .westan-admin-banners__panel{background:#fff;color:#111827}@media(max-width: 640px){.westan-admin-banners__header,.westan-admin-banners__panel-header,.westan-admin-banners__footer{align-items:stretch;flex-direction:column}.westan-admin-banners__grid{grid-template-columns:1fr}.westan-admin-banners__preview img{max-width:42%}}.westan-critic-shell{--critic-text: #111827;--critic-muted: #667085;--critic-soft: #f7f1ff;--critic-line: #e5e7eb;--critic-positive: #35c759;--critic-mixed: #f59e0b;--critic-negative: #ef4444;max-width:1070px;padding-top:14px;color:var(--critic-text)}.westan-critic-shell .westan-title,.westan-critic-shell h1,.westan-critic-shell h2,.westan-critic-shell h3{letter-spacing:0}.westan-critic-shell .westan-critic__nav{position:sticky;top:0;z-index:30;display:flex;gap:8px;overflow-x:auto;padding:8px 0 18px;margin-bottom:14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.westan-critic-shell .westan-critic__nav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:2px solid rgba(17,24,39,.14);border-radius:999px;background:#fff;color:#111827;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.westan-critic-shell .westan-critic__nav-link:visited{color:#111827}.westan-critic-shell .westan-critic__nav-link.active,.westan-critic-shell .westan-critic__nav-link:hover{border-color:#000;background:#000;color:#fff}.westan-critic-shell .westan-critic__nav-link.active:visited,.westan-critic-shell .westan-critic__nav-link:hover:visited{color:#fff}.westan-critic-hero{position:relative;min-height:200px;margin:12px 0 10px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg, #f463b4 0%, #ec4899 58%, #f05aa9 100%);color:#fff}.westan-critic-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.18), transparent 55%)}.westan-critic-hero__copy{position:relative;z-index:2;display:flex;min-height:200px;max-width:58%;flex-direction:column;justify-content:space-between;padding:22px}.westan-critic-hero h1{margin:0;color:#fff;font-size:1.25rem;font-weight:950;line-height:1.15}.westan-critic-hero p{margin:8px 0 0;color:rgba(255,255,255,.78);font-weight:800}.westan-critic-hero__cta{align-self:flex-start;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;font-size:.78rem;font-weight:950;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.westan-critic-hero__cta:visited{color:#fff}.westan-critic-hero__cta:hover{background:rgba(255,255,255,.3);color:#fff}.westan-critic-hero__art{position:absolute;right:42px;bottom:12px;z-index:1;color:rgba(167,24,96,.8);font-size:9rem;font-weight:900;line-height:1;filter:drop-shadow(0 18px 18px rgba(139, 13, 79, 0.22));transform:rotate(10deg)}.westan-critic-hero__image{position:absolute;right:0;bottom:0;z-index:1;width:auto;max-width:45%;height:100%;object-fit:contain;object-position:right bottom}.westan-critic-hero__dots{display:flex;justify-content:center;gap:7px;margin:10px 0 8px}.westan-critic-hero__dots button{display:block;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#d1d5db;transition:width .18s,background-color .18s}.westan-critic-hero__dots button.is-active{width:20px;background:#7c3aed}.westan-critic__actions{display:flex;justify-content:flex-end;margin:6px 0 24px}.westan-critic__add-button{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border-radius:999px;background:#000;color:#fff;font-size:.86rem;font-weight:950;text-decoration:none}.westan-critic__add-button:visited{color:#fff}.westan-critic__add-button:hover{color:#fff;background:#1f2937}.westan-critic__section{margin:0 0 44px}.westan-critic__section h2{margin:0 0 18px;color:var(--critic-text);font-family:var(--westan-font-sans);font-size:1.55rem;font-weight:950;line-height:1.15}.westan-critic__section .westan-empty{background:rgba(0,0,0,0);color:#98a2b3;font-weight:700}.westan-critic__section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.westan-critic__section-header h2{margin:0}.westan-critic__section-header a{color:#667085;font-weight:900;text-decoration:none;white-space:nowrap}.westan-critic__section-header a:hover{color:#000}.westan-grid--critic{grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.westan-album-card{gap:0;overflow:hidden;padding:0;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(17,24,39,.08)}.westan-album-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(17,24,39,.12)}.westan-album-card__cover{display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg, #ddd6fe, #c084fc);color:rgba(255,255,255,.72);font-size:3rem;font-weight:950}.westan-album-card__cover img{width:100%;height:100%;border-radius:0;object-fit:cover}.westan-album-card__cover span{max-width:82%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.westan-album-card .westan-card__title{margin:12px 12px 0;overflow:hidden;color:#111827;font-family:var(--westan-font-sans);font-size:1rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.westan-album-card .westan-card__meta{margin:6px 12px 10px;overflow:hidden;color:#8a8f98;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.westan-album-card .westan-score-meter{margin:5px 10px 12px 0}.westan-score-meter{width:100%}.westan-score-meter__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.westan-score-meter__label{color:#667085;font-size:.9rem;font-weight:900}.westan-score-meter__value{color:var(--critic-positive);font-size:2rem;font-weight:950;line-height:1}.westan-score-meter__track{height:5px;overflow:hidden;border-radius:999px;background:#eef0f3}.westan-score-meter__bar{width:var(--westan-score-width);height:100%;border-radius:inherit;background:var(--critic-positive)}.westan-score-meter.is-mixed .westan-score-meter__value{color:var(--critic-mixed)}.westan-score-meter.is-mixed .westan-score-meter__bar{background:var(--critic-mixed)}.westan-score-meter.is-negative .westan-score-meter__value{color:var(--critic-negative)}.westan-score-meter.is-negative .westan-score-meter__bar{background:var(--critic-negative)}.westan-score-meter.is-compact{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.westan-score-meter.is-compact .westan-score-meter__top{display:contents;margin:0}.westan-score-meter.is-compact .westan-score-meter__value{order:1;width:36px;color:var(--critic-positive);font-size:.9rem;text-align:right}.westan-score-meter.is-compact .westan-score-meter__track{order:2;height:8px;background:rgba(53,199,89,.12)}.westan-score-meter.is-compact .westan-score-meter__bar{background:var(--critic-positive)}.westan-score-meter.is-compact .westan-score-meter__label{order:3;width:50px;color:#a3a8b2;font-size:.68rem;line-height:1}.westan-score-meter.is-compact.is-mixed .westan-score-meter__value{color:var(--critic-mixed)}.westan-score-meter.is-compact.is-mixed .westan-score-meter__track{background:rgba(245,158,11,.13)}.westan-score-meter.is-compact.is-mixed .westan-score-meter__bar{background:var(--critic-mixed)}.westan-score-meter.is-compact.is-negative .westan-score-meter__value{color:#ff2d55}.westan-score-meter.is-compact.is-negative .westan-score-meter__track{background:rgba(255,45,85,.12)}.westan-score-meter.is-compact.is-negative .westan-score-meter__bar{background:#ff2d55}.westan-album-page__back{display:inline-flex;align-items:center;margin:8px 0 18px;color:#667085;font-size:1rem;font-weight:900;text-decoration:none}.westan-album-page__back:hover{color:#7c3aed}.westan-album-page__hero{display:grid;grid-template-columns:minmax(260px, 384px) 1fr;gap:32px;align-items:start;margin-bottom:34px;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.westan-album-page__cover-wrap{display:flex;aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:linear-gradient(135deg, #ddd6fe, #c084fc);color:rgba(255,255,255,.72);font-size:5rem;font-weight:950}.westan-album-page__cover{width:100%;height:100%;object-fit:cover}.westan-album-page__meta{padding-top:0}.westan-album-page .westan-title{margin:0;color:#111827;font-family:var(--westan-font-sans);font-size:2rem;font-weight:950;line-height:1.08}.westan-album-page__artist{margin:8px 0 28px;color:#667085;font-size:1.12rem;font-weight:700}.westan-album-page__scores{display:grid;gap:22px;margin-bottom:24px}.westan-album-page__review-button{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border:2px solid #111827;border-radius:999px;background:#fff;color:#111827;font-size:1rem;font-weight:950;text-decoration:none;transition:background-color .15s,color .15s}.westan-album-page__review-button:visited{color:#111827}.westan-album-page__review-button:hover{background:#111827;color:#fff}.westan-album-page__review-button:hover:visited{color:#fff}.westan-album-page__buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.westan-album-page__favorite-button{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:2px solid #e5e7eb;border-radius:999px;background:#fff;color:#98a2b3;font-size:1.75rem;line-height:1}.westan-album-page__favorite-button.is-active{border-color:#ff2d55;background:#fff1f4;color:#ff2d55}.westan-album-page__download-button{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:2px solid #e5e7eb;border-radius:999px;background:#fff;color:#98a2b3;font-size:1.45rem;font-weight:900}.westan-album-page__download-button:hover{border-color:#9333ea;color:#9333ea}.westan-album-page__download-button:disabled{cursor:wait;opacity:.55}.westan-album-page__reviews{margin-top:34px}.westan-album-page__reviews-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.westan-album-page__reviews-header h2{margin:0;color:#111827;font-family:var(--westan-font-sans);font-size:1.55rem;font-weight:950}.westan-album-page__filter-button{min-height:40px;padding:0 18px;border:2px solid #e5e7eb;border-radius:999px;background:#fff;color:#667085;font-size:.86rem;font-weight:900}.westan-album-page__press-title{margin:26px 0 14px;color:#111827;font-family:var(--westan-font-sans);font-size:1.55rem;font-weight:950}.westan-review-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.westan-review-filter{position:relative}.westan-review-filter__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:220px;overflow:hidden;border:1px solid rgba(17,24,39,.06);border-radius:18px;background:#fff;box-shadow:0 18px 40px rgba(17,24,39,.13)}.westan-review-filter__menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:0;background:rgba(0,0,0,0);color:#475467;font-size:.9rem;font-weight:900;text-align:left}.westan-review-filter__menu button:hover{background:#f9fafb;color:#111827}.westan-review-item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px 18px;min-height:86px;padding:20px;border:1px solid rgba(17,24,39,.06);border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(17,24,39,.05)}.westan-review-item__person{display:flex;align-items:center;gap:12px}.westan-review-item__avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#ede9fe;color:#9333ea;font-weight:950;object-fit:cover}.westan-review-item__avatar--fallback{font-size:1rem}.westan-review-item__meta{color:#111827;font-size:1rem;font-weight:900}.westan-review-item__date{margin-top:4px;color:#98a2b3;font-size:.8rem;font-weight:700}.westan-review-item__body{grid-column:1/-1;margin:0;color:#667085;font-size:1rem;line-height:1.55}.westan-review-item__score{grid-row:1;grid-column:2;color:var(--critic-positive);font-size:1.55rem;font-weight:950;line-height:1}.westan-review-item__score.is-mixed{color:var(--critic-mixed)}.westan-review-item__score.is-negative{color:var(--critic-negative)}.westan-review-item__link{justify-self:end;color:#9333ea;font-weight:900;text-decoration:none}.westan-review-item__tools{grid-column:2;display:grid;justify-items:end;gap:10px}.westan-review-item__delete{border:0;background:rgba(0,0,0,0);color:#cbd5e1;font-size:1rem;line-height:1}.westan-review-item__delete:hover{color:#ff2d55}.westan-review-item__votes{display:flex;gap:6px}.westan-review-item__votes button{display:inline-flex;min-width:38px;min-height:28px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;background:#f3f4f6;color:#98a2b3;font-size:.82rem;font-weight:900}.westan-review-item__votes button:hover,.westan-review-item__votes button.is-active{background:#dcfce7;color:#16a34a}.westan-review-item__votes button.is-dislike:hover,.westan-review-item__votes button.is-dislike.is-active{background:#ffe4e8;color:#ff2d55}.westan-review-form{display:grid;max-width:720px;gap:16px;padding:24px;border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(17,24,39,.08)}.westan-review-form label{display:grid;gap:7px;color:#667085;font-size:.84rem;font-weight:900}.westan-review-form input[type=number],.westan-review-form textarea{padding:13px 16px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb;color:#111827;font:inherit;outline:none}.westan-review-form input[type=number]:focus,.westan-review-form textarea:focus{border-color:#a855f7}.westan-review-form textarea{resize:vertical}.westan-add-form{max-width:1088px}.westan-add-form__back{display:inline-flex;align-items:center;margin-bottom:18px;color:#98a2b3;font-size:1rem;font-weight:900;text-decoration:none}.westan-add-form__back:hover{color:#7c3aed}.westan-add-form__title{margin:0 0 8px;color:#000;font-size:1.65rem;font-weight:950;line-height:1.1}.westan-add-form__search{position:relative;margin-bottom:24px}.westan-add-form__search input[type=search]{width:100%;min-height:48px;padding:0 54px 0 50px;border:2px solid #e5e7eb;border-radius:16px;background:#f9fafb;color:#111827;font:inherit;font-weight:800;outline:none}.westan-add-form__search input[type=search]:focus{border-color:#c7ccd5;background:#fff}.westan-add-form__search::before{content:"⌕";position:absolute;top:50%;left:18px;color:#98a2b3;font-size:1.1rem;transform:translateY(-50%)}.westan-add-form__search button{position:absolute;top:50%;right:8px;width:36px;height:36px;border:0;border-radius:999px;background:#000;color:#fff;font-size:0;transform:translateY(-50%)}.westan-add-form__search button::before{content:"↵";font-size:1rem;font-weight:950}.westan-add-form__error{margin:-10px 0 16px;color:#ff2d55;font-size:.9rem;font-weight:900}.westan-add-form__results{display:grid;gap:0;padding:0;margin:0;list-style:none}.westan-add-form__results li{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px 0;border-bottom:1px solid #eef0f3;background:rgba(0,0,0,0)}.westan-add-form__results li img{width:56px;height:56px;border-radius:10px;object-fit:cover}.westan-add-form__cover{width:56px;height:56px;overflow:hidden;border-radius:10px;background:#f3f4f6}.westan-add-form__result-body{min-width:0}.westan-add-form__result-body strong,.westan-add-form__result-body span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.westan-add-form__result-body strong{color:#000;font-size:1rem;font-weight:950}.westan-add-form__result-body span{margin-top:2px;color:#667085;font-size:.85rem;font-weight:800}.westan-add-form__meta{display:flex;align-items:center;gap:10px;margin-top:5px}.westan-add-form__meta em{padding:3px 10px;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:.72rem;font-style:normal;font-weight:950;line-height:1}.westan-add-form__meta small{color:#98a2b3;font-size:.76rem;font-weight:900}.westan-add-form__meta b{color:#ff2d55;font-size:.76rem;font-weight:950}.westan-add-form__add-button{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#000;color:#fff;font-size:1.55rem;font-weight:700;line-height:1}.westan-add-form__add-button:disabled{background:#e5e7eb;color:#98a2b3;cursor:not-allowed}.westan-add-form__remove-button{grid-column:2/4;justify-self:end;min-height:28px;padding:0 12px;border:1px solid rgba(239,68,68,.22);border-radius:999px;background:#fff1f2;color:#e11d48;font-size:.74rem;font-weight:950}.westan-add-form__remove-button:disabled{opacity:.55;cursor:not-allowed}.westan-add-form__empty{padding:74px 0;color:#98a2b3;text-align:center;font-size:.92rem;font-weight:900}.westan-my-reviews{max-width:1070px}.westan-my-reviews .westan-title{margin-bottom:18px;color:var(--critic-text);font-family:var(--westan-font-sans);font-size:1.65rem;font-weight:950}.westan-my-reviews__switch{display:inline-flex;gap:0;padding:4px;margin-bottom:18px;border-radius:999px;background:#000}.westan-my-reviews__switch button{min-width:86px;min-height:34px;padding:0 22px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-size:.86rem;font-weight:950}.westan-my-reviews__switch button.is-active{background:#fff;color:#000}.westan-my-reviews__total{display:flex;align-items:baseline;gap:8px;margin-bottom:18px;color:#667085;font-size:.95rem;font-weight:700}.westan-my-reviews__total strong{color:#111827;font-size:1.55rem;font-weight:950;line-height:1}.westan-my-reviews__list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.westan-my-review-row{display:grid;grid-template-columns:64px minmax(0, 1fr);align-items:center;gap:12px;min-height:90px;padding:12px;border:1px solid rgba(17,24,39,.06);border-radius:16px;background:#fff;box-shadow:0 4px 14px rgba(17,24,39,.05);color:#111827;text-decoration:none}.westan-my-review-row:hover{color:#111827;transform:translateY(-1px);box-shadow:0 12px 28px rgba(17,24,39,.09)}.westan-my-review-row__cover{display:flex;width:64px;height:64px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg, #ddd6fe, #c084fc);color:rgba(255,255,255,.82);font-size:.7rem;font-weight:950;text-align:center}.westan-my-review-row__cover img{width:100%;height:100%;object-fit:cover}.westan-my-review-row__body{min-width:0}.westan-my-review-row__body strong,.westan-my-review-row__body>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.westan-my-review-row__body strong{margin-bottom:2px;color:#111827;font-size:.92rem;font-weight:950}.westan-my-review-row__body>span{margin-bottom:8px;color:#667085;font-size:.83rem;font-weight:700}.westan-my-review-row .westan-score-meter.is-compact{grid-template-columns:auto 1fr auto;gap:8px;margin:0}.westan-my-review-row .westan-score-meter.is-compact .westan-score-meter__value{width:auto;min-width:22px;font-size:.82rem;text-align:left}.westan-my-review-row .westan-score-meter.is-compact .westan-score-meter__track{height:3px;background:#eef0f3}.westan-my-review-row .westan-score-meter.is-compact .westan-score-meter__label{width:auto;min-width:56px;color:#98a2b3;font-size:.62rem;font-weight:950}html.dark .westan-critic-shell,html[class*=dark] .westan-critic-shell,html[data-color-scheme=dark] .westan-critic-shell,html[data-theme*=dark] .westan-critic-shell,body.dark .westan-critic-shell,body[class*=dark] .westan-critic-shell{--critic-text: #f8fafc;--critic-muted: #a8b0bd;--critic-line: rgba(255, 255, 255, 0.16);color:#f8fafc}html.dark .westan-critic-shell .westan-title,html.dark .westan-critic-shell .westan-album-page .westan-title,html.dark .westan-critic-shell .westan-album-page__artist,html.dark .westan-critic-shell .westan-critic__section h2,html.dark .westan-critic-shell .westan-critic__section-header h2,html.dark .westan-critic-shell .westan-album-page__reviews-header h2,html.dark .westan-critic-shell .westan-album-page__press-title,html.dark .westan-critic-shell .westan-album-page__review-title,html.dark .westan-critic-shell .westan-my-reviews .westan-title,html[class*=dark] .westan-critic-shell .westan-title,html[class*=dark] .westan-critic-shell .westan-album-page .westan-title,html[class*=dark] .westan-critic-shell .westan-album-page__artist,html[class*=dark] .westan-critic-shell .westan-critic__section h2,html[class*=dark] .westan-critic-shell .westan-critic__section-header h2,html[class*=dark] .westan-critic-shell .westan-album-page__reviews-header h2,html[class*=dark] .westan-critic-shell .westan-album-page__press-title,html[class*=dark] .westan-critic-shell .westan-album-page__review-title,html[class*=dark] .westan-critic-shell .westan-my-reviews .westan-title,html[data-color-scheme=dark] .westan-critic-shell .westan-title,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page .westan-title,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__artist,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__section h2,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__section-header h2,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__reviews-header h2,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__press-title,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__review-title,html[data-color-scheme=dark] .westan-critic-shell .westan-my-reviews .westan-title,html[data-theme*=dark] .westan-critic-shell .westan-title,html[data-theme*=dark] .westan-critic-shell .westan-album-page .westan-title,html[data-theme*=dark] .westan-critic-shell .westan-album-page__artist,html[data-theme*=dark] .westan-critic-shell .westan-critic__section h2,html[data-theme*=dark] .westan-critic-shell .westan-critic__section-header h2,html[data-theme*=dark] .westan-critic-shell .westan-album-page__reviews-header h2,html[data-theme*=dark] .westan-critic-shell .westan-album-page__press-title,html[data-theme*=dark] .westan-critic-shell .westan-album-page__review-title,html[data-theme*=dark] .westan-critic-shell .westan-my-reviews .westan-title,body.dark .westan-critic-shell .westan-title,body.dark .westan-critic-shell .westan-album-page .westan-title,body.dark .westan-critic-shell .westan-album-page__artist,body.dark .westan-critic-shell .westan-critic__section h2,body.dark .westan-critic-shell .westan-critic__section-header h2,body.dark .westan-critic-shell .westan-album-page__reviews-header h2,body.dark .westan-critic-shell .westan-album-page__press-title,body.dark .westan-critic-shell .westan-album-page__review-title,body.dark .westan-critic-shell .westan-my-reviews .westan-title,body[class*=dark] .westan-critic-shell .westan-title,body[class*=dark] .westan-critic-shell .westan-album-page .westan-title,body[class*=dark] .westan-critic-shell .westan-album-page__artist,body[class*=dark] .westan-critic-shell .westan-critic__section h2,body[class*=dark] .westan-critic-shell .westan-critic__section-header h2,body[class*=dark] .westan-critic-shell .westan-album-page__reviews-header h2,body[class*=dark] .westan-critic-shell .westan-album-page__press-title,body[class*=dark] .westan-critic-shell .westan-album-page__review-title,body[class*=dark] .westan-critic-shell .westan-my-reviews .westan-title{color:#f8fafc}html.dark .westan-critic-shell .westan-critic__nav,html[class*=dark] .westan-critic-shell .westan-critic__nav,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav,html[data-theme*=dark] .westan-critic-shell .westan-critic__nav,body.dark .westan-critic-shell .westan-critic__nav,body[class*=dark] .westan-critic-shell .westan-critic__nav{background:rgba(23,23,23,.94)}html.dark .westan-critic-shell .westan-critic__nav-link,html[class*=dark] .westan-critic-shell .westan-critic__nav-link,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link,html[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link,body.dark .westan-critic-shell .westan-critic__nav-link,body[class*=dark] .westan-critic-shell .westan-critic__nav-link{border-color:rgba(255,255,255,.2);background:#232323;color:#f8fafc}html.dark .westan-critic-shell .westan-critic__nav-link.active,html.dark .westan-critic-shell .westan-critic__nav-link:hover,html[class*=dark] .westan-critic-shell .westan-critic__nav-link.active,html[class*=dark] .westan-critic-shell .westan-critic__nav-link:hover,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link.active,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link:hover,html[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link.active,html[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link:hover,body.dark .westan-critic-shell .westan-critic__nav-link.active,body.dark .westan-critic-shell .westan-critic__nav-link:hover,body[class*=dark] .westan-critic-shell .westan-critic__nav-link.active,body[class*=dark] .westan-critic-shell .westan-critic__nav-link:hover{border-color:#fff;background:#fff;color:#000}html.dark .westan-critic-shell .westan-critic__section-header a,html.dark .westan-critic-shell .westan-album-page__back,html.dark .westan-critic-shell .westan-score-meter__label,html.dark .westan-critic-shell .westan-empty,html.dark .westan-critic-shell .westan-my-reviews__total,html[class*=dark] .westan-critic-shell .westan-critic__section-header a,html[class*=dark] .westan-critic-shell .westan-album-page__back,html[class*=dark] .westan-critic-shell .westan-score-meter__label,html[class*=dark] .westan-critic-shell .westan-empty,html[class*=dark] .westan-critic-shell .westan-my-reviews__total,html[data-color-scheme=dark] .westan-critic-shell .westan-critic__section-header a,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__back,html[data-color-scheme=dark] .westan-critic-shell .westan-score-meter__label,html[data-color-scheme=dark] .westan-critic-shell .westan-empty,html[data-color-scheme=dark] .westan-critic-shell .westan-my-reviews__total,html[data-theme*=dark] .westan-critic-shell .westan-critic__section-header a,html[data-theme*=dark] .westan-critic-shell .westan-album-page__back,html[data-theme*=dark] .westan-critic-shell .westan-score-meter__label,html[data-theme*=dark] .westan-critic-shell .westan-empty,html[data-theme*=dark] .westan-critic-shell .westan-my-reviews__total,body.dark .westan-critic-shell .westan-critic__section-header a,body.dark .westan-critic-shell .westan-album-page__back,body.dark .westan-critic-shell .westan-score-meter__label,body.dark .westan-critic-shell .westan-empty,body.dark .westan-critic-shell .westan-my-reviews__total,body[class*=dark] .westan-critic-shell .westan-critic__section-header a,body[class*=dark] .westan-critic-shell .westan-album-page__back,body[class*=dark] .westan-critic-shell .westan-score-meter__label,body[class*=dark] .westan-critic-shell .westan-empty,body[class*=dark] .westan-critic-shell .westan-my-reviews__total{color:#a8b0bd}html.dark .westan-critic-shell .westan-my-reviews__total strong,html[class*=dark] .westan-critic-shell .westan-my-reviews__total strong,html[data-color-scheme=dark] .westan-critic-shell .westan-my-reviews__total strong,html[data-theme*=dark] .westan-critic-shell .westan-my-reviews__total strong,body.dark .westan-critic-shell .westan-my-reviews__total strong,body[class*=dark] .westan-critic-shell .westan-my-reviews__total strong{color:#f8fafc}html.dark .westan-critic-shell .westan-album-page .westan-title,html[class*=dark] .westan-critic-shell .westan-album-page .westan-title,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page .westan-title,html[data-theme*=dark] .westan-critic-shell .westan-album-page .westan-title,body.dark .westan-critic-shell .westan-album-page .westan-title,body[class*=dark] .westan-critic-shell .westan-album-page .westan-title{color:#f8fafc}html.dark .westan-critic-shell .westan-album-page__review-button,html.dark .westan-critic-shell .westan-album-page__favorite-button,html.dark .westan-critic-shell .westan-album-page__download-button,html[class*=dark] .westan-critic-shell .westan-album-page__review-button,html[class*=dark] .westan-critic-shell .westan-album-page__favorite-button,html[class*=dark] .westan-critic-shell .westan-album-page__download-button,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__review-button,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__favorite-button,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__download-button,html[data-theme*=dark] .westan-critic-shell .westan-album-page__review-button,html[data-theme*=dark] .westan-critic-shell .westan-album-page__favorite-button,html[data-theme*=dark] .westan-critic-shell .westan-album-page__download-button,body.dark .westan-critic-shell .westan-album-page__review-button,body.dark .westan-critic-shell .westan-album-page__favorite-button,body.dark .westan-critic-shell .westan-album-page__download-button,body[class*=dark] .westan-critic-shell .westan-album-page__review-button,body[class*=dark] .westan-critic-shell .westan-album-page__favorite-button,body[class*=dark] .westan-critic-shell .westan-album-page__download-button{border-color:rgba(255,255,255,.22);background:#fff;color:#9b5cf6}html.dark .westan-critic-shell .westan-album-page__review-button:hover,html.dark .westan-critic-shell .westan-album-page__favorite-button:hover,html.dark .westan-critic-shell .westan-album-page__download-button:hover,html[class*=dark] .westan-critic-shell .westan-album-page__review-button:hover,html[class*=dark] .westan-critic-shell .westan-album-page__favorite-button:hover,html[class*=dark] .westan-critic-shell .westan-album-page__download-button:hover,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__review-button:hover,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__favorite-button:hover,html[data-color-scheme=dark] .westan-critic-shell .westan-album-page__download-button:hover,html[data-theme*=dark] .westan-critic-shell .westan-album-page__review-button:hover,html[data-theme*=dark] .westan-critic-shell .westan-album-page__favorite-button:hover,html[data-theme*=dark] .westan-critic-shell .westan-album-page__download-button:hover,body.dark .westan-critic-shell .westan-album-page__review-button:hover,body.dark .westan-critic-shell .westan-album-page__favorite-button:hover,body.dark .westan-critic-shell .westan-album-page__download-button:hover,body[class*=dark] .westan-critic-shell .westan-album-page__review-button:hover,body[class*=dark] .westan-critic-shell .westan-album-page__favorite-button:hover,body[class*=dark] .westan-critic-shell .westan-album-page__download-button:hover{border-color:#fff;background:#fff;color:#7c3aed}html.dark .westan-critic-shell .westan-album-card,html.dark .westan-critic-shell .westan-review-item,html.dark .westan-critic-shell .westan-review-form,html.dark .westan-critic-shell .westan-review-filter__menu,html.dark .westan-critic-shell .westan-my-review-row,html[class*=dark] .westan-critic-shell .westan-album-card,html[class*=dark] .westan-critic-shell .westan-review-item,html[class*=dark] .westan-critic-shell .westan-review-form,html[class*=dark] .westan-critic-shell .westan-review-filter__menu,html[class*=dark] .westan-critic-shell .westan-my-review-row,html[data-color-scheme=dark] .westan-critic-shell .westan-album-card,html[data-color-scheme=dark] .westan-critic-shell .westan-review-item,html[data-color-scheme=dark] .westan-critic-shell .westan-review-form,html[data-color-scheme=dark] .westan-critic-shell .westan-review-filter__menu,html[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row,html[data-theme*=dark] .westan-critic-shell .westan-album-card,html[data-theme*=dark] .westan-critic-shell .westan-review-item,html[data-theme*=dark] .westan-critic-shell .westan-review-form,html[data-theme*=dark] .westan-critic-shell .westan-review-filter__menu,html[data-theme*=dark] .westan-critic-shell .westan-my-review-row,body.dark .westan-critic-shell .westan-album-card,body.dark .westan-critic-shell .westan-review-item,body.dark .westan-critic-shell .westan-review-form,body.dark .westan-critic-shell .westan-review-filter__menu,body.dark .westan-critic-shell .westan-my-review-row,body[class*=dark] .westan-critic-shell .westan-album-card,body[class*=dark] .westan-critic-shell .westan-review-item,body[class*=dark] .westan-critic-shell .westan-review-form,body[class*=dark] .westan-critic-shell .westan-review-filter__menu,body[class*=dark] .westan-critic-shell .westan-my-review-row{background:#fff;color:#111827}html.dark .westan-critic-shell .westan-album-card .westan-card__title,html.dark .westan-critic-shell .westan-review-item__meta,html.dark .westan-critic-shell .westan-my-review-row__body strong,html.dark .westan-critic-shell .westan-add-form__title,html.dark .westan-critic-shell .westan-add-form__result-body strong,html[class*=dark] .westan-critic-shell .westan-album-card .westan-card__title,html[class*=dark] .westan-critic-shell .westan-review-item__meta,html[class*=dark] .westan-critic-shell .westan-my-review-row__body strong,html[class*=dark] .westan-critic-shell .westan-add-form__title,html[class*=dark] .westan-critic-shell .westan-add-form__result-body strong,html[data-color-scheme=dark] .westan-critic-shell .westan-album-card .westan-card__title,html[data-color-scheme=dark] .westan-critic-shell .westan-review-item__meta,html[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row__body strong,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__title,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__result-body strong,html[data-theme*=dark] .westan-critic-shell .westan-album-card .westan-card__title,html[data-theme*=dark] .westan-critic-shell .westan-review-item__meta,html[data-theme*=dark] .westan-critic-shell .westan-my-review-row__body strong,html[data-theme*=dark] .westan-critic-shell .westan-add-form__title,html[data-theme*=dark] .westan-critic-shell .westan-add-form__result-body strong,body.dark .westan-critic-shell .westan-album-card .westan-card__title,body.dark .westan-critic-shell .westan-review-item__meta,body.dark .westan-critic-shell .westan-my-review-row__body strong,body.dark .westan-critic-shell .westan-add-form__title,body.dark .westan-critic-shell .westan-add-form__result-body strong,body[class*=dark] .westan-critic-shell .westan-album-card .westan-card__title,body[class*=dark] .westan-critic-shell .westan-review-item__meta,body[class*=dark] .westan-critic-shell .westan-my-review-row__body strong,body[class*=dark] .westan-critic-shell .westan-add-form__title,body[class*=dark] .westan-critic-shell .westan-add-form__result-body strong{color:#111827}html.dark .westan-critic-shell .westan-review-item__body,html.dark .westan-critic-shell .westan-add-form__result-body span,html.dark .westan-critic-shell .westan-add-form__meta small,html.dark .westan-critic-shell .westan-my-review-row__body>span,html[class*=dark] .westan-critic-shell .westan-review-item__body,html[class*=dark] .westan-critic-shell .westan-add-form__result-body span,html[class*=dark] .westan-critic-shell .westan-add-form__meta small,html[class*=dark] .westan-critic-shell .westan-my-review-row__body>span,html[data-color-scheme=dark] .westan-critic-shell .westan-review-item__body,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__result-body span,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__meta small,html[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row__body>span,html[data-theme*=dark] .westan-critic-shell .westan-review-item__body,html[data-theme*=dark] .westan-critic-shell .westan-add-form__result-body span,html[data-theme*=dark] .westan-critic-shell .westan-add-form__meta small,html[data-theme*=dark] .westan-critic-shell .westan-my-review-row__body>span,body.dark .westan-critic-shell .westan-review-item__body,body.dark .westan-critic-shell .westan-add-form__result-body span,body.dark .westan-critic-shell .westan-add-form__meta small,body.dark .westan-critic-shell .westan-my-review-row__body>span,body[class*=dark] .westan-critic-shell .westan-review-item__body,body[class*=dark] .westan-critic-shell .westan-add-form__result-body span,body[class*=dark] .westan-critic-shell .westan-add-form__meta small,body[class*=dark] .westan-critic-shell .westan-my-review-row__body>span{color:#667085}html.dark .westan-critic-shell .westan-review-form label,html[class*=dark] .westan-critic-shell .westan-review-form label,html[data-color-scheme=dark] .westan-critic-shell .westan-review-form label,html[data-theme*=dark] .westan-critic-shell .westan-review-form label,body.dark .westan-critic-shell .westan-review-form label,body[class*=dark] .westan-critic-shell .westan-review-form label{color:#667085}html.dark .westan-critic-shell .westan-review-form input[type=number],html.dark .westan-critic-shell .westan-review-form textarea,html.dark .westan-critic-shell .westan-add-form__search input[type=search],html[class*=dark] .westan-critic-shell .westan-review-form input[type=number],html[class*=dark] .westan-critic-shell .westan-review-form textarea,html[class*=dark] .westan-critic-shell .westan-add-form__search input[type=search],html[data-color-scheme=dark] .westan-critic-shell .westan-review-form input[type=number],html[data-color-scheme=dark] .westan-critic-shell .westan-review-form textarea,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__search input[type=search],html[data-theme*=dark] .westan-critic-shell .westan-review-form input[type=number],html[data-theme*=dark] .westan-critic-shell .westan-review-form textarea,html[data-theme*=dark] .westan-critic-shell .westan-add-form__search input[type=search],body.dark .westan-critic-shell .westan-review-form input[type=number],body.dark .westan-critic-shell .westan-review-form textarea,body.dark .westan-critic-shell .westan-add-form__search input[type=search],body[class*=dark] .westan-critic-shell .westan-review-form input[type=number],body[class*=dark] .westan-critic-shell .westan-review-form textarea,body[class*=dark] .westan-critic-shell .westan-add-form__search input[type=search]{border-color:#e5e7eb;background:#fff;color:#111827}html.dark .westan-critic-shell .westan-add-form__back,html[class*=dark] .westan-critic-shell .westan-add-form__back,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__back,html[data-theme*=dark] .westan-critic-shell .westan-add-form__back,body.dark .westan-critic-shell .westan-add-form__back,body[class*=dark] .westan-critic-shell .westan-add-form__back{color:#c4b5fd}html.dark .westan-critic-shell .westan-add-form__results li,html[class*=dark] .westan-critic-shell .westan-add-form__results li,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__results li,html[data-theme*=dark] .westan-critic-shell .westan-add-form__results li,body.dark .westan-critic-shell .westan-add-form__results li,body[class*=dark] .westan-critic-shell .westan-add-form__results li{border-bottom-color:rgba(255,255,255,.14)}html.dark .westan-critic-shell .westan-add-form__remove-button,html[class*=dark] .westan-critic-shell .westan-add-form__remove-button,html[data-color-scheme=dark] .westan-critic-shell .westan-add-form__remove-button,html[data-theme*=dark] .westan-critic-shell .westan-add-form__remove-button,body.dark .westan-critic-shell .westan-add-form__remove-button,body[class*=dark] .westan-critic-shell .westan-add-form__remove-button{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.3);color:#fecdd3}.dark-scheme .westan-critic-shell,.discourse-dark-mode .westan-critic-shell,[data-color-scheme=dark] .westan-critic-shell,[data-theme*=dark] .westan-critic-shell{--critic-text: #f8fafc;--critic-muted: #a8b0bd;--critic-line: rgba(255, 255, 255, 0.16);color:#f8fafc}.dark-scheme .westan-critic-shell .westan-title,.dark-scheme .westan-critic-shell .westan-album-page .westan-title,.dark-scheme .westan-critic-shell .westan-album-page__artist,.dark-scheme .westan-critic-shell .westan-critic__section h2,.dark-scheme .westan-critic-shell .westan-critic__section-header h2,.dark-scheme .westan-critic-shell .westan-album-page__reviews-header h2,.dark-scheme .westan-critic-shell .westan-album-page__press-title,.dark-scheme .westan-critic-shell .westan-album-page__review-title,.dark-scheme .westan-critic-shell .westan-my-reviews .westan-title,.discourse-dark-mode .westan-critic-shell .westan-title,.discourse-dark-mode .westan-critic-shell .westan-album-page .westan-title,.discourse-dark-mode .westan-critic-shell .westan-album-page__artist,.discourse-dark-mode .westan-critic-shell .westan-critic__section h2,.discourse-dark-mode .westan-critic-shell .westan-critic__section-header h2,.discourse-dark-mode .westan-critic-shell .westan-album-page__reviews-header h2,.discourse-dark-mode .westan-critic-shell .westan-album-page__press-title,.discourse-dark-mode .westan-critic-shell .westan-album-page__review-title,.discourse-dark-mode .westan-critic-shell .westan-my-reviews .westan-title,[data-color-scheme=dark] .westan-critic-shell .westan-title,[data-color-scheme=dark] .westan-critic-shell .westan-album-page .westan-title,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__artist,[data-color-scheme=dark] .westan-critic-shell .westan-critic__section h2,[data-color-scheme=dark] .westan-critic-shell .westan-critic__section-header h2,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__reviews-header h2,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__press-title,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__review-title,[data-color-scheme=dark] .westan-critic-shell .westan-my-reviews .westan-title,[data-theme*=dark] .westan-critic-shell .westan-title,[data-theme*=dark] .westan-critic-shell .westan-album-page .westan-title,[data-theme*=dark] .westan-critic-shell .westan-album-page__artist,[data-theme*=dark] .westan-critic-shell .westan-critic__section h2,[data-theme*=dark] .westan-critic-shell .westan-critic__section-header h2,[data-theme*=dark] .westan-critic-shell .westan-album-page__reviews-header h2,[data-theme*=dark] .westan-critic-shell .westan-album-page__press-title,[data-theme*=dark] .westan-critic-shell .westan-album-page__review-title,[data-theme*=dark] .westan-critic-shell .westan-my-reviews .westan-title{color:#f8fafc}.dark-scheme .westan-critic-shell .westan-critic__section-header a,.dark-scheme .westan-critic-shell .westan-album-page__back,.dark-scheme .westan-critic-shell .westan-score-meter__label,.dark-scheme .westan-critic-shell .westan-empty,.dark-scheme .westan-critic-shell .westan-my-reviews__total,.discourse-dark-mode .westan-critic-shell .westan-critic__section-header a,.discourse-dark-mode .westan-critic-shell .westan-album-page__back,.discourse-dark-mode .westan-critic-shell .westan-score-meter__label,.discourse-dark-mode .westan-critic-shell .westan-empty,.discourse-dark-mode .westan-critic-shell .westan-my-reviews__total,[data-color-scheme=dark] .westan-critic-shell .westan-critic__section-header a,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__back,[data-color-scheme=dark] .westan-critic-shell .westan-score-meter__label,[data-color-scheme=dark] .westan-critic-shell .westan-empty,[data-color-scheme=dark] .westan-critic-shell .westan-my-reviews__total,[data-theme*=dark] .westan-critic-shell .westan-critic__section-header a,[data-theme*=dark] .westan-critic-shell .westan-album-page__back,[data-theme*=dark] .westan-critic-shell .westan-score-meter__label,[data-theme*=dark] .westan-critic-shell .westan-empty,[data-theme*=dark] .westan-critic-shell .westan-my-reviews__total{color:#a8b0bd}.dark-scheme .westan-critic-shell .westan-critic__nav,.discourse-dark-mode .westan-critic-shell .westan-critic__nav,[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav,[data-theme*=dark] .westan-critic-shell .westan-critic__nav{background:rgba(24,24,24,.94)}.dark-scheme .westan-critic-shell .westan-critic__nav-link,.discourse-dark-mode .westan-critic-shell .westan-critic__nav-link,[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link,[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link{border-color:rgba(255,255,255,.22);background:#fff;color:#111827}.dark-scheme .westan-critic-shell .westan-critic__nav-link.active,.dark-scheme .westan-critic-shell .westan-critic__nav-link:hover,.discourse-dark-mode .westan-critic-shell .westan-critic__nav-link.active,.discourse-dark-mode .westan-critic-shell .westan-critic__nav-link:hover,[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link.active,[data-color-scheme=dark] .westan-critic-shell .westan-critic__nav-link:hover,[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link.active,[data-theme*=dark] .westan-critic-shell .westan-critic__nav-link:hover{border-color:#000;background:#000;color:#fff}.dark-scheme .westan-critic-shell .westan-album-card,.dark-scheme .westan-critic-shell .westan-review-item,.dark-scheme .westan-critic-shell .westan-review-form,.dark-scheme .westan-critic-shell .westan-review-filter__menu,.dark-scheme .westan-critic-shell .westan-my-review-row,.discourse-dark-mode .westan-critic-shell .westan-album-card,.discourse-dark-mode .westan-critic-shell .westan-review-item,.discourse-dark-mode .westan-critic-shell .westan-review-form,.discourse-dark-mode .westan-critic-shell .westan-review-filter__menu,.discourse-dark-mode .westan-critic-shell .westan-my-review-row,[data-color-scheme=dark] .westan-critic-shell .westan-album-card,[data-color-scheme=dark] .westan-critic-shell .westan-review-item,[data-color-scheme=dark] .westan-critic-shell .westan-review-form,[data-color-scheme=dark] .westan-critic-shell .westan-review-filter__menu,[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row,[data-theme*=dark] .westan-critic-shell .westan-album-card,[data-theme*=dark] .westan-critic-shell .westan-review-item,[data-theme*=dark] .westan-critic-shell .westan-review-form,[data-theme*=dark] .westan-critic-shell .westan-review-filter__menu,[data-theme*=dark] .westan-critic-shell .westan-my-review-row{background:#fff;color:#111827}.dark-scheme .westan-critic-shell .westan-album-card .westan-card__title,.dark-scheme .westan-critic-shell .westan-review-item__meta,.dark-scheme .westan-critic-shell .westan-my-review-row__body strong,.dark-scheme .westan-critic-shell .westan-add-form__title,.dark-scheme .westan-critic-shell .westan-add-form__result-body strong,.discourse-dark-mode .westan-critic-shell .westan-album-card .westan-card__title,.discourse-dark-mode .westan-critic-shell .westan-review-item__meta,.discourse-dark-mode .westan-critic-shell .westan-my-review-row__body strong,.discourse-dark-mode .westan-critic-shell .westan-add-form__title,.discourse-dark-mode .westan-critic-shell .westan-add-form__result-body strong,[data-color-scheme=dark] .westan-critic-shell .westan-album-card .westan-card__title,[data-color-scheme=dark] .westan-critic-shell .westan-review-item__meta,[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row__body strong,[data-color-scheme=dark] .westan-critic-shell .westan-add-form__title,[data-color-scheme=dark] .westan-critic-shell .westan-add-form__result-body strong,[data-theme*=dark] .westan-critic-shell .westan-album-card .westan-card__title,[data-theme*=dark] .westan-critic-shell .westan-review-item__meta,[data-theme*=dark] .westan-critic-shell .westan-my-review-row__body strong,[data-theme*=dark] .westan-critic-shell .westan-add-form__title,[data-theme*=dark] .westan-critic-shell .westan-add-form__result-body strong{color:#111827}.dark-scheme .westan-critic-shell .westan-review-item__body,.dark-scheme .westan-critic-shell .westan-add-form__result-body span,.dark-scheme .westan-critic-shell .westan-add-form__meta small,.dark-scheme .westan-critic-shell .westan-my-review-row__body>span,.discourse-dark-mode .westan-critic-shell .westan-review-item__body,.discourse-dark-mode .westan-critic-shell .westan-add-form__result-body span,.discourse-dark-mode .westan-critic-shell .westan-add-form__meta small,.discourse-dark-mode .westan-critic-shell .westan-my-review-row__body>span,[data-color-scheme=dark] .westan-critic-shell .westan-review-item__body,[data-color-scheme=dark] .westan-critic-shell .westan-add-form__result-body span,[data-color-scheme=dark] .westan-critic-shell .westan-add-form__meta small,[data-color-scheme=dark] .westan-critic-shell .westan-my-review-row__body>span,[data-theme*=dark] .westan-critic-shell .westan-review-item__body,[data-theme*=dark] .westan-critic-shell .westan-add-form__result-body span,[data-theme*=dark] .westan-critic-shell .westan-add-form__meta small,[data-theme*=dark] .westan-critic-shell .westan-my-review-row__body>span{color:#667085}.dark-scheme .westan-critic-shell .westan-album-page__review-button,.dark-scheme .westan-critic-shell .westan-album-page__favorite-button,.dark-scheme .westan-critic-shell .westan-album-page__download-button,.discourse-dark-mode .westan-critic-shell .westan-album-page__review-button,.discourse-dark-mode .westan-critic-shell .westan-album-page__favorite-button,.discourse-dark-mode .westan-critic-shell .westan-album-page__download-button,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__review-button,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__favorite-button,[data-color-scheme=dark] .westan-critic-shell .westan-album-page__download-button,[data-theme*=dark] .westan-critic-shell .westan-album-page__review-button,[data-theme*=dark] .westan-critic-shell .westan-album-page__favorite-button,[data-theme*=dark] .westan-critic-shell .westan-album-page__download-button{border-color:rgba(255,255,255,.22);background:#fff;color:#9b5cf6}.dark-scheme .westan-critic-shell .westan-add-form__remove-button,.discourse-dark-mode .westan-critic-shell .westan-add-form__remove-button,[data-color-scheme=dark] .westan-critic-shell .westan-add-form__remove-button,[data-theme*=dark] .westan-critic-shell .westan-add-form__remove-button{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.3);color:#fecdd3}@media(max-width: 900px){.westan-grid--critic{grid-template-columns:repeat(2, minmax(0, 1fr))}.westan-album-page__hero{grid-template-columns:1fr}.westan-album-page__cover-wrap{max-width:420px}}@media(max-width: 640px){.westan-critic-shell{padding-inline:14px}.westan-critic-hero{min-height:180px}.westan-critic-hero__copy{min-height:180px;max-width:72%;padding:18px}.westan-critic-hero__art{right:12px;font-size:6rem}.westan-grid--critic{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.westan-album-page__hero{gap:20px}.westan-album-page .westan-title{font-size:1.75rem}.westan-add-form__search{grid-template-columns:1fr}}.westan-critic-shell{--critic-text: var(--primary);--critic-muted: var(--primary-medium);--critic-surface-adaptive: color-mix(in srgb, var(--secondary) 96%, var(--primary) 4%);--critic-surface-strong-adaptive: color-mix(in srgb, var(--secondary) 98%, var(--primary) 2%);--critic-line-adaptive: color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.westan-critic-shell .westan-title,.westan-critic-shell .westan-album-page .westan-title,.westan-critic-shell .westan-album-page__artist,.westan-critic-shell .westan-critic__section h2,.westan-critic-shell .westan-critic__section-header h2,.westan-critic-shell .westan-album-page__reviews-header h2,.westan-critic-shell .westan-album-page__press-title,.westan-critic-shell .westan-album-page__review-title,.westan-critic-shell .westan-my-reviews .westan-title{color:var(--primary)}.westan-critic-shell .westan-critic__section-header a,.westan-critic-shell .westan-album-page__back,.westan-critic-shell .westan-score-meter__label,.westan-critic-shell .westan-my-reviews__total,.westan-critic-shell .westan-empty{color:var(--primary-medium)}.westan-critic-shell .westan-album-card,.westan-critic-shell .westan-review-item,.westan-critic-shell .westan-review-form,.westan-critic-shell .westan-review-filter__menu,.westan-critic-shell .westan-my-review-row,.westan-critic-shell .westan-add-form__result{border:1px solid var(--critic-line-adaptive);background:var(--critic-surface-adaptive);color:var(--primary);box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 7%, transparent)}.westan-critic-shell .westan-album-card .westan-card__title,.westan-critic-shell .westan-review-item__meta,.westan-critic-shell .westan-my-review-row__body strong,.westan-critic-shell .westan-add-form__title,.westan-critic-shell .westan-add-form__result-body strong,.westan-critic-shell .westan-review-form label{color:var(--primary)}.westan-critic-shell .westan-review-item__body,.westan-critic-shell .westan-add-form__result-body span,.westan-critic-shell .westan-add-form__meta small,.westan-critic-shell .westan-my-review-row__body>span,.westan-critic-shell .westan-review-form input[type=number],.westan-critic-shell .westan-review-form textarea,.westan-critic-shell .westan-add-form__search input[type=search]{color:var(--primary-medium)}.westan-critic-shell .westan-review-form input[type=number],.westan-critic-shell .westan-review-form textarea,.westan-critic-shell .westan-add-form__search input[type=search]{background:var(--critic-surface-strong-adaptive);border-color:var(--critic-line-adaptive)}.westan-critic-shell .westan-critic__nav{background:color-mix(in srgb, var(--secondary) 92%, transparent)}.westan-critic-shell .westan-critic__nav-link{border-color:var(--critic-line-adaptive);background:var(--critic-surface-adaptive);color:var(--primary)}.westan-critic-shell .westan-critic__nav-link.active,.westan-critic-shell .westan-critic__nav-link:hover{background:#000;color:#fff}.westan-critic-shell .westan-critic__nav-link.active:visited,.westan-critic-shell .westan-critic__nav-link:hover:visited{color:#fff}.westan-critic-shell .westan-album-page__review-button,.westan-critic-shell .westan-album-page__favorite-button,.westan-critic-shell .westan-album-page__download-button,.westan-critic-shell .westan-review-filter__button{border-color:var(--critic-line-adaptive);background:var(--critic-surface-adaptive);color:var(--primary)}.westan-critic-shell .westan-critic__section .westan-empty{background:color-mix(in srgb, #8b5cf6 7%, var(--secondary));color:var(--primary-medium)}.westan-critic-shell .westan-add-form__remove-button{border-color:color-mix(in srgb, #ef4444 35%, transparent);background:color-mix(in srgb, #ef4444 12%, var(--secondary));color:#fb7185}.westan-hamburger{appearance:none;background:rgba(0,0,0,0);border:0;padding:10px;border-radius:10px;cursor:pointer;color:inherit;font-size:1.1rem}.westan-hamburger:hover{background:rgba(255,255,255,.08)}.westan-side-menu-open{overflow:hidden}.westan-side-menu{position:fixed;inset:0 auto 0 0;width:min(360px,92vw);background:var(--secondary);z-index:2000;padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:16px;overflow-y:auto;animation:westan-slide-in .18s ease-out}.westan-side-menu__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1999;animation:westan-fade-in .18s ease-out}.westan-side-menu__header{display:flex;justify-content:space-between;align-items:center}.westan-side-menu__avatar img{width:40px;height:40px;border-radius:999px}.westan-side-menu__close{appearance:none;background:rgba(0,0,0,0);border:0;font-size:1.5rem;cursor:pointer;color:inherit;padding:4px 10px;border-radius:8px}.westan-side-menu__close:hover{background:rgba(0,0,0,.05)}.westan-side-menu__body{display:flex;flex-direction:column;gap:6px}.westan-side-menu__quick{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.westan-side-menu__quick a{padding:8px 12px;border-radius:10px;background:rgba(147,51,234,.08);color:var(--westan-accent);text-decoration:none;font-weight:600}.westan-side-menu__link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;text-decoration:none;color:inherit;font-weight:600;transition:background-color .15s}.westan-side-menu__link:hover{background:rgba(147,51,234,.08)}.westan-side-menu__link--widget{background:rgba(147,51,234,.06)}.westan-side-menu__link-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:var(--westan-accent);color:#fff;font-size:.95rem}.westan-side-menu__login{margin-top:12px;text-align:center}@keyframes westan-slide-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes westan-fade-in{from{opacity:0}to{opacity:1}}
/*# sourceMappingURL=discourse-westan_9223dedacd7102278d5825bd714c96ecd7b9c92c.css.map?__ws=forum.westan.com.br */
