#won-reviews-root.won-home.won-cat1{--won-max:1240px;--won-radius:8px;--won-font-label:Roboto,system-ui,-apple-system,sans-serif;--won-font-body:Roboto,system-ui,-apple-system,sans-serif;--won-ink:#e5e5e5;--won-muted:#999;--won-line:#2a2a2a;--won-paper:#0d0d0d;--won-card:#1a1a1a;--won-accent:#b9090b;color:var(--won-ink);font-family:var(--won-font-body);font-size:16px;line-height:1.55;background:var(--won-paper);width:100%;max-width:100%;margin:0;padding:0 0 48px;min-height:40vh;box-sizing:border-box}
#won-reviews-root.won-home.won-cat1[data-won-theme="light"]{--won-ink:#1a1a1a;--won-muted:#555;--won-line:#ddd;--won-paper:#fff;--won-card:#f5f5f5}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"]{--won-ink:#f5f5f5;--won-muted:#a3a3a3;--won-line:#2a2a2a;--won-paper:#0d0d0d;--won-card:#1a1a1a}
@media (prefers-color-scheme:light){#won-reviews-root.won-home.won-cat1[data-won-theme="auto"]{--won-ink:#1a1a1a;--won-muted:#555;--won-line:#ddd;--won-paper:#fff;--won-card:#f5f5f5}}
@media (prefers-color-scheme:dark){#won-reviews-root.won-home.won-cat1[data-won-theme="auto"]{--won-ink:#f5f5f5;--won-muted:#a3a3a3;--won-line:#2a2a2a;--won-paper:#0d0d0d;--won-card:#1a1a1a}}
#won-reviews-root .won-home__inner{max-width:var(--won-max);margin:0 auto;padding:0 1.25rem;box-sizing:border-box}
/* Masthead: always dark surfaces (theme toggle only affects content below). */
#won-reviews-root>header.won-home__masthead{--won-ink:#e5e5e5;--won-ink-soft:#d4d4d4;--won-muted:#999;--won-line:#2a2a2a;--won-paper:#0d0d0d;--won-card:#1a1a1a;position:relative;color:var(--won-ink);margin-bottom:24px;background:var(--won-card);border-top:1px solid var(--won-line);border-bottom:1px solid var(--won-line);box-shadow:0 12px 32px rgba(0,0,0,.22)}
#won-reviews-root .won-home__masthead .won-home__inner{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
#won-reviews-root .won-home__masthead-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;padding:24px 0 18px;border-bottom:1px solid var(--won-line)}
#won-reviews-root .won-home__brand{flex:1;min-width:200px}
#won-reviews-root>header.won-home__masthead .won-home__brand h1{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15;margin:0 0 .5rem;color:#fff}
#won-reviews-root>header.won-home__masthead .won-reviews__crumb{font-size:.875rem;color:var(--won-muted);margin:0 0 .65rem}
#won-reviews-root>header.won-home__masthead .won-reviews__crumb a{color:inherit;text-decoration:none}
#won-reviews-root>header.won-home__masthead .won-reviews__crumb a:hover{color:var(--won-accent);text-decoration:underline}
#won-reviews-root>header.won-home__masthead .won-cat1__brand-desc{margin:0;max-width:720px;color:var(--won-muted);font-size:1rem;line-height:1.5}
#won-reviews-root>header.won-home__masthead .won-cat1__brand-desc p{margin:0}
#won-reviews-root .won-cat1__masthead-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;flex-shrink:0}
#won-reviews-root>header.won-home__masthead .won-home__section-links{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;font-size:.875rem;font-weight:600}
#won-reviews-root>header.won-home__masthead .won-home__section-links--cta a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid var(--won-line);border-radius:999px;background:color-mix(in srgb,var(--won-card) 88%,transparent);color:var(--won-ink);text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}
#won-reviews-root>header.won-home__masthead .won-home__section-links--cta a:hover{border-color:var(--won-accent);background:color-mix(in srgb,var(--won-accent) 10%,var(--won-card));color:var(--won-accent)}
#won-reviews-root .won-home__section-link-icon{display:inline-flex;align-items:center;justify-content:center}
#won-reviews-root .won-home__section-link-icon svg{width:15px;height:15px;display:block}
#won-reviews-root>header.won-home__masthead .won-home__theme{display:inline-flex;border:1px solid var(--won-line);border-radius:var(--won-radius);overflow:hidden;background:var(--won-paper);flex-shrink:0}
#won-reviews-root>header.won-home__masthead .won-home__theme button{font:inherit;font-size:.85rem;font-weight:500;padding:8px 16px;border:0;background:transparent;color:var(--won-ink);cursor:pointer;line-height:1;transition:background .15s,color .15s}
#won-reviews-root>header.won-home__masthead .won-home__theme button+button{border-left:1px solid var(--won-line)}
#won-reviews-root>header.won-home__masthead .won-home__theme button:hover{background:var(--won-card)}
#won-reviews-root>header.won-home__masthead .won-home__theme button[aria-pressed="true"]{background:var(--won-accent);color:#fff}
#won-reviews-root .won-reviews__body{padding:0 0 2rem}
#won-reviews-root .won-reviews__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid var(--won-line);border-radius:12px;background:var(--won-card)}
#won-reviews-root .won-reviews__toolbar-browse{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;flex:1 1 auto;min-width:0}
#won-reviews-root .won-reviews__search-wrap{flex:1 1 200px;min-width:0}
#won-reviews-root .won-reviews__search{width:100%;box-sizing:border-box;padding:.6rem .85rem;border:1px solid var(--won-line);border-radius:8px;background:var(--won-paper);color:var(--won-ink);font:inherit}
#won-reviews-root .won-reviews__search:focus{outline:2px solid var(--won-accent);outline-offset:1px;border-color:var(--won-accent)}
#won-reviews-root .won-reviews__control{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}
#won-reviews-root .won-reviews__control label{font-family:var(--won-font-label);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--won-muted)}
#won-reviews-root .won-reviews__select{padding:.5rem .7rem;border:1px solid var(--won-line);border-radius:8px;background:var(--won-paper);color:var(--won-ink);font:inherit;max-width:100%}
#won-reviews-root .won-reviews__view-toggle{display:inline-flex;border:1px solid var(--won-line);border-radius:8px;overflow:hidden}
#won-reviews-root .won-reviews__view-btn{padding:.5rem .75rem;border:0;background:transparent;color:var(--won-ink);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600}
#won-reviews-root .won-reviews__view-btn+button{border-left:1px solid var(--won-line)}
#won-reviews-root .won-reviews__view-btn[aria-pressed="true"]{background:var(--won-accent);color:#fff}
#won-reviews-root .won-reviews__status{font-size:.875rem;color:var(--won-muted);margin:0 0 1rem}
#won-reviews-root .won-reviews__empty{display:none;padding:2rem 1rem;text-align:center;color:var(--won-muted);border:1px dashed var(--won-line);border-radius:12px}
#won-reviews-root .won-reviews__empty.is-visible{display:block}
#won-reviews-root .won-reviews__list{list-style:none;margin:0;padding:0}
#won-reviews-root .won-reviews__list[data-view="grid"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1rem;align-items:stretch}
@media (max-width:1080px){#won-reviews-root .won-reviews__list[data-view="grid"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem .95rem}}
@media (max-width:780px){#won-reviews-root .won-reviews__list[data-view="grid"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem}}
@media (max-width:480px){#won-reviews-root .won-reviews__list[data-view="grid"]{grid-template-columns:minmax(0,1fr);gap:.95rem}}
#won-reviews-root .won-reviews__list[data-view="list"]{display:flex;flex-direction:column;gap:0;border:1px solid var(--won-line);border-radius:10px;overflow:hidden;background:var(--won-card)}
#won-reviews-root .won-reviews__li{margin:0;padding:0;list-style:none;min-width:0}
#won-reviews-root .won-reviews__li.is-hidden{display:none!important}
#won-reviews-root .won-reviews__li--head{display:none}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__li--head{display:block;border-bottom:1px solid var(--won-line);background:color-mix(in srgb,var(--won-paper) 50%,var(--won-card))}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__table-head,#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card{grid-template-columns:76px minmax(0,1fr) 7rem 6.75rem}
#won-reviews-root .won-reviews__table-head{display:grid;grid-template-columns:76px minmax(0,1fr) 7rem 6.75rem;gap:0 .85rem;align-items:center;padding:.6rem .9rem;font-family:var(--won-font-label);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--won-muted)}
#won-reviews-root .won-reviews__table-head span:nth-child(3),#won-reviews-root .won-reviews__table-head span:nth-child(4){text-align:right}
#won-reviews-root .won-reviews__card{background:var(--won-card);border:1px solid var(--won-line);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1)}
@media (hover:hover){#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card{display:flex;flex-direction:column;padding:0;gap:0;height:100%;min-height:0}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:hover),#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:focus-visible){border-color:color-mix(in srgb,var(--won-accent) 45%,var(--won-line));box-shadow:0 8px 22px rgba(0,0,0,.16);transform:translateY(-2px)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card:has(.won-reviews__card-link:hover),#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card:has(.won-reviews__card-link:focus-visible){background:color-mix(in srgb,var(--won-accent) 6%,var(--won-card));transform:none;box-shadow:none}
#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:hover),#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:focus-visible){box-shadow:0 8px 20px rgba(0,0,0,.09)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card{display:block;padding:0;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--won-line) 70%,transparent)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card-link{padding:.65rem .9rem}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__li:last-child .won-reviews__card{border-bottom:0}
#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__list[data-view="grid"] .won-reviews__card{box-shadow:0 2px 10px rgba(0,0,0,.05)}
#won-reviews-root .won-reviews__media{display:block;line-height:0;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--won-paper) 70%,var(--won-line));border:1px solid color-mix(in srgb,var(--won-line) 80%,transparent);position:relative;flex-shrink:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__media{grid-area:media;border-radius:6px;border-color:color-mix(in srgb,var(--won-line) 65%,transparent)}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__media{border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--won-line) 75%,transparent)}
#won-reviews-root .won-reviews__media img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__media img{aspect-ratio:3/2}
@media (hover:hover){#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:hover) .won-reviews__media img,#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:focus-visible) .won-reviews__media img{transition:transform .35s ease}}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:hover) .won-reviews__media img,#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card:has(.won-reviews__card-link:focus-visible) .won-reviews__media img{transform:scale(1.04)}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__media img{aspect-ratio:16/9;object-position:center center}
#won-reviews-root .won-reviews__list--instant,#won-reviews-root .won-reviews__list--instant *{transition:none!important;animation:none!important}
#won-reviews-root .won-reviews__nophoto{display:flex;align-items:center;justify-content:center;min-height:96px;aspect-ratio:16/10;color:var(--won-muted);font-family:var(--won-font-label);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__nophoto{min-height:0;aspect-ratio:3/2;font-size:.5rem}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__nophoto{aspect-ratio:16/9;min-height:0}
#won-reviews-root .won-reviews__card-link{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;color:var(--won-ink);text-decoration:none;outline:none;cursor:pointer}
#won-reviews-root .won-reviews__card-link:visited,#won-reviews-root .won-reviews__card-link:hover,#won-reviews-root .won-reviews__card-link:active{color:var(--won-ink)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card-link{display:grid;grid-template-columns:76px minmax(0,1fr) 7rem 6.75rem;grid-template-areas:"media title date score";gap:0 .85rem;align-items:center;width:100%}
#won-reviews-root .won-reviews__card-link:focus-visible{outline:2px solid var(--won-accent);outline-offset:2px}
#won-reviews-root .won-reviews__score--overlay{position:absolute;right:.55rem;bottom:.55rem;z-index:2;margin:0;padding:.34rem .62rem;border-radius:999px;background:rgba(8,8,8,.86);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);box-shadow:0 4px 14px rgba(0,0,0,.3)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__score--overlay{display:none}
#won-reviews-root .won-reviews__score--overlay .won-reviews__chip .won-review-score__star-slot{font-size:.95rem;width:1em;height:1em}
#won-reviews-root .won-reviews__score--overlay .won-reviews__chip-num{font-size:.92rem}
#won-reviews-root .won-reviews__type{position:absolute;top:.5rem;left:.5rem;z-index:2;display:inline-flex;align-items:center;width:auto;max-width:calc(100% - 1rem);padding:.38rem .72rem;border-radius:999px;font-family:var(--won-font-label);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:rgba(8,8,8,.86);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);box-shadow:0 4px 14px rgba(0,0,0,.3);pointer-events:none}
#won-reviews-root .won-reviews__type:empty{display:none}
#won-reviews-root .won-reviews__type-short{display:none}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__type{top:.22rem;left:.22rem;padding:.2rem .42rem;font-size:.5rem;letter-spacing:.04em;max-width:calc(100% - .44rem)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__type-full{display:none}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__type-short{display:inline}
#won-reviews-root .won-reviews__body{min-width:0;display:flex;flex-direction:column;gap:.35rem}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__body{display:contents}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__body{padding:.75rem .85rem .85rem;gap:.38rem;flex:1;min-height:0}
#won-reviews-root .won-reviews__title{font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.26;margin:0;font-weight:700;letter-spacing:-.015em;color:var(--won-ink)}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__title-block{grid-area:title;min-width:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__title{font-size:1.02rem;line-height:1.32;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--won-ink)}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__title{font-size:clamp(1.1rem,1.2vw,1.2rem);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--won-ink)}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card-link:hover .won-reviews__title,#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__card-link:focus-visible .won-reviews__title,#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card-link:hover .won-reviews__title,#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card-link:focus-visible .won-reviews__title{color:var(--won-accent)}
#won-reviews-root .won-reviews__title-suffix{font-weight:600;color:var(--won-muted);font-size:.9em}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__card-link,#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__card-link:visited,#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__title{color:#f5f5f5}
#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__card-link,#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__card-link:visited,#won-reviews-root.won-home.won-cat1[data-won-theme="light"] .won-reviews__title{color:#1a1a1a}
@media (prefers-color-scheme:dark){
#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link,#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link:visited,#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__title{color:#f5f5f5}
}
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link,
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link:visited,
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__title{color:#f5f5f5}
html[data-won-js-scheme="light"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link,
html[data-won-js-scheme="light"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__card-link:visited,
html[data-won-js-scheme="light"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__title{color:#1a1a1a}
#won-reviews-root .won-reviews__meta{font-size:.76rem;color:var(--won-muted);margin:0;line-height:1.35}
#won-reviews-root .won-reviews__meta span+span::before{content:"·";margin:0 .35rem;opacity:.7}
#won-reviews-root .won-reviews__series-line{font-size:.76rem;color:var(--won-muted);margin:0;line-height:1.35}
#won-reviews-root .won-reviews__genre{font-size:.75rem;color:var(--won-muted);margin:0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#won-reviews-root .won-reviews__extra{font-size:.74rem;color:var(--won-muted);margin:0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#won-reviews-root .won-reviews__extra-label{font-weight:600;color:color-mix(in srgb,var(--won-muted) 82%,var(--won-ink))}
#won-reviews-root .won-reviews__wn-details{display:flex;flex-direction:column;gap:.2rem;margin:0;flex:1;min-height:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__wn-details{display:none}
#won-reviews-root .won-reviews__excerpt{margin:0;font-size:.82rem;line-height:1.45;color:var(--won-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__excerpt{display:none}
#won-reviews-root .won-reviews__foot{margin-top:auto;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--won-line) 60%,transparent);display:flex;flex-direction:column;gap:.38rem;min-width:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__foot{grid-area:date;justify-self:end;align-items:flex-end;text-align:right;margin:0;padding:0;border:0;gap:.28rem}
#won-reviews-root .won-reviews__foot-row{display:flex;align-items:center;gap:.45rem;min-width:0;font-size:.74rem;line-height:1.35}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__foot-row{justify-content:flex-end;max-width:100%}
#won-reviews-root .won-reviews__foot-kicker{font-family:var(--won-font-label);font-size:.68rem;font-weight:600;color:var(--won-muted);letter-spacing:.01em;white-space:nowrap;flex-shrink:0}
#won-reviews-root .won-reviews__foot-row--published{gap:.4rem;color:var(--won-muted)}
#won-reviews-root .won-reviews__foot-row--published .won-reviews__foot-kicker::after{content:"·";margin-left:.4rem;opacity:.55;font-weight:400}
#won-reviews-root .won-reviews__author{display:flex;align-items:center;gap:.45rem;min-width:0;max-width:100%}
#won-reviews-root .won-reviews__author-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#won-reviews-root .won-reviews__author-avatar{width:20px;height:20px;border-radius:50%;flex-shrink:0;object-fit:cover;display:block}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__author-avatar{width:16px;height:16px}
#won-reviews-root .won-reviews__author-name{font-weight:600;color:color-mix(in srgb,var(--won-muted) 40%,var(--won-ink))}
#won-reviews-root .won-reviews__date{font-family:var(--won-font-label);font-size:.74rem;font-weight:600;color:color-mix(in srgb,var(--won-muted) 25%,var(--won-ink));letter-spacing:.01em;white-space:nowrap;margin:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__date{font-size:.72rem}
#won-reviews-root .won-reviews__score--inline{margin:0}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__score--inline{grid-area:score;justify-self:end}
#won-reviews-root .won-reviews__list[data-view="grid"] .won-reviews__score--inline{display:none}
#won-reviews-root .won-reviews__chip{display:inline-flex;align-items:center;gap:.35rem .45rem;margin:0;padding:0;border:0;background:transparent;box-sizing:border-box;line-height:1}
#won-reviews-root .won-reviews__chip-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#won-reviews-root .won-reviews__chip-stars{display:inline-flex;align-items:center;gap:1px;line-height:1}
#won-reviews-root .won-reviews__chip-num{font-family:var(--won-font-label);font-size:.82rem;font-weight:700;color:var(--won-ink);white-space:nowrap;margin-left:.15rem}
#won-reviews-root .won-reviews__chip-num strong{font-weight:700;color:inherit}
#won-reviews-root .won-reviews__chip-denom{font-size:.78em;font-weight:600;color:var(--won-muted)}
#won-reviews-root .won-reviews__chip .won-review-score__star-slot{position:relative;display:inline-block;width:.92em;height:.92em;font-size:.82rem;flex-shrink:0;overflow:hidden;line-height:1}
#won-reviews-root .won-reviews__chip .won-review-score__star-slot::before,#won-reviews-root .won-reviews__chip .won-review-score__star-slot::after{position:absolute;left:0;top:0;display:block;width:1em;height:1em;overflow:hidden;line-height:1;content:"\2605";pointer-events:none}
#won-reviews-root .won-reviews__chip .won-review-score__star-slot::before{color:color-mix(in srgb,var(--won-line) 70%,var(--won-muted))}
#won-reviews-root .won-reviews__chip .won-review-score__star-slot::after{color:#e6b800;width:var(--won-star-fill,0%);white-space:nowrap}
#won-reviews-root .won-reviews__score--overlay .won-reviews__chip-num,#won-reviews-root .won-reviews__score--overlay .won-reviews__chip-num strong,#won-reviews-root .won-reviews__score--overlay .won-reviews__chip-denom{color:#fff}
#won-reviews-root .won-reviews__score--overlay .won-reviews__chip .won-review-score__star-slot::before{color:rgba(255,255,255,.35)}
#won-reviews-root .won-reviews__score--overlay .won-reviews__chip .won-review-score__star-slot::after{color:#ffd54a}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__chip{margin:0;padding:0;border:0;background:transparent;justify-content:flex-end;flex-wrap:nowrap;max-width:100%}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__chip-stars{display:inline-flex}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__chip .won-review-score__star-slot{font-size:.72rem}
#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__chip-num{font-size:.8rem;margin-left:.2rem}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__chip-num,#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__chip-num strong{color:#f5f5f5}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__chip-denom{color:#a3a3a3}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__chip .won-review-score__star-slot::after{color:#ffd54a}
#won-reviews-root.won-home.won-cat1[data-won-theme="dark"] .won-reviews__chip .won-review-score__star-slot::before{color:#6e6e6e}
@media (prefers-color-scheme:dark){
#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-num,#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-num strong{color:#f5f5f5}
#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-denom{color:#a3a3a3}
#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip .won-review-score__star-slot::after{color:#ffd54a}
#won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip .won-review-score__star-slot::before{color:#6e6e6e}
}
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-num,
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-num strong{color:#f5f5f5}
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip-denom{color:#a3a3a3}
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip .won-review-score__star-slot::after{color:#ffd54a}
html[data-won-js-scheme="dark"] #won-reviews-root.won-home.won-cat1[data-won-theme="auto"] .won-reviews__chip .won-review-score__star-slot::before{color:#6e6e6e}
@media (max-width:640px){#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__table-head,#won-reviews-root .won-reviews__list[data-view="list"] .won-reviews__card-link{grid-template-columns:64px minmax(0,1fr) 5rem 5rem;grid-template-areas:"media title date score";gap:0 .65rem;padding-left:.75rem;padding-right:.75rem}}
@media (max-width:680px){#won-reviews-root>header.won-home__masthead .won-home__theme{display:none}#won-reviews-root .won-home__masthead-top{padding:16px 0 14px}#won-reviews-root .won-reviews__toolbar{padding:.85rem}}
#won-reviews-root .won-reviews__li.is-paged-out{display:none!important}
#won-reviews-root .won-reviews__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:1.35rem 0 0;padding:0}
#won-reviews-root .won-reviews__pager[hidden]{display:none!important}
#won-reviews-root .won-reviews__pager-btn{font:inherit;font-size:.82rem;font-weight:600;line-height:1;padding:.5rem .8rem;border:1px solid var(--won-line);border-radius:8px;background:var(--won-card);color:var(--won-ink);cursor:pointer;min-width:2.25rem;text-align:center}
#won-reviews-root .won-reviews__pager-btn:hover:not(:disabled){border-color:var(--won-accent);color:var(--won-accent)}
#won-reviews-root .won-reviews__pager-btn:disabled{opacity:.45;cursor:not-allowed}
#won-reviews-root .won-reviews__pager-btn[aria-current="page"]{background:var(--won-accent);border-color:var(--won-accent);color:#fff}
#won-reviews-root .won-reviews__pager-gap{padding:0 .15rem;color:var(--won-muted);font-size:.85rem;user-select:none}
#won-reviews-root[data-won-reviews-mode="stats"] .won-reviews__toolbar-browse,#won-reviews-root[data-won-reviews-mode="stats"] #won-reviews-list,#won-reviews-root[data-won-reviews-mode="stats"] #won-reviews-pager,#won-reviews-root[data-won-reviews-mode="stats"] #won-reviews-empty{display:none!important}
#won-reviews-root #won-reviews-stats{display:none}
#won-reviews-root[data-won-reviews-mode="stats"] #won-reviews-stats{display:block!important}
#won-reviews-root .won-reviews__stats{display:flex;flex-direction:column;gap:1.25rem}
#won-reviews-root .won-reviews__stats-empty{padding:2rem 1rem;text-align:center;color:var(--won-muted);border:1px dashed var(--won-line);border-radius:12px}
#won-reviews-root .won-reviews__stats-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}
#won-reviews-root .won-reviews__stats-summary--wide{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:900px){#won-reviews-root .won-reviews__stats-summary,#won-reviews-root .won-reviews__stats-summary--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){#won-reviews-root .won-reviews__stats-summary,#won-reviews-root .won-reviews__stats-summary--wide{grid-template-columns:minmax(0,1fr)}}
#won-reviews-root .won-reviews__stats-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:.15rem}
@media (max-width:1000px){#won-reviews-root .won-reviews__stats-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){#won-reviews-root .won-reviews__stats-hero{grid-template-columns:minmax(0,1fr)}}
#won-reviews-root .won-reviews__stats-spotlight{padding:.9rem 1rem;border:1px solid var(--won-line);border-radius:12px;background:var(--won-card);display:flex;flex-direction:column;gap:.45rem;min-width:0}
#won-reviews-root .won-reviews__stats-spotlight-kicker{font-family:var(--won-font-label);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--won-accent)}
#won-reviews-root .won-reviews__stats-spotlight-title{margin:0;font-size:.88rem;line-height:1.35;font-weight:600}
#won-reviews-root .won-reviews__stats-spotlight-year{font-size:1.75rem;line-height:1.1;font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-spotlight-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;font-size:.78rem;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-spotlight-foot{margin:0;font-size:.8rem;line-height:1.35}
#won-reviews-root .won-reviews__stats-spotlight-count{font-size:.74rem;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-compare-bars{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.35rem}
#won-reviews-root .won-reviews__stats-compare-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.55rem;align-items:center;font-size:.8rem}
#won-reviews-root .won-reviews__stats-compare-label{font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-compare-track{display:block;height:.6rem;border-radius:999px;background:color-mix(in srgb,var(--won-line) 70%,transparent);overflow:hidden}
#won-reviews-root .won-reviews__stats-compare-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--won-accent) 75%,#000),var(--won-accent))}
#won-reviews-root .won-reviews__stats-compare-fill--alt{background:linear-gradient(90deg,color-mix(in srgb,#3d7ea6 75%,#000),#3d7ea6)}
#won-reviews-root .won-reviews__stats-compare-value{font-variant-numeric:tabular-nums;color:var(--won-muted);white-space:nowrap}
#won-reviews-root .won-reviews__stats-momentum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
@media (max-width:560px){#won-reviews-root .won-reviews__stats-momentum-grid{grid-template-columns:minmax(0,1fr)}}
#won-reviews-root .won-reviews__stats-momentum-block{padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--won-line) 75%,transparent);border-radius:10px;background:color-mix(in srgb,var(--won-paper) 40%,var(--won-card))}
#won-reviews-root .won-reviews__stats-momentum-label{display:block;font-family:var(--won-font-label);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--won-muted);margin-bottom:.2rem}
#won-reviews-root .won-reviews__stats-momentum-value{font-size:1.35rem;line-height:1.1;font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-ranked--rich{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}
#won-reviews-root .won-reviews__stats-ranked--rich li{margin:0;padding:0;font-size:.82rem;line-height:1.4}
#won-reviews-root .won-reviews__stats-drill{font:inherit;font-size:inherit;font-weight:600;color:var(--won-ink);background:transparent;border:0;padding:0;cursor:pointer;text-align:left;text-decoration:none}
#won-reviews-root .won-reviews__stats-drill:hover{color:var(--won-accent);text-decoration:underline}
#won-reviews-root .won-reviews__stats-author-cell{display:inline-flex;align-items:center;gap:.45rem;min-width:0}
#won-reviews-root .won-reviews__stats-author-avatar{border-radius:50%;flex-shrink:0;display:block}
#won-reviews-root .won-reviews__stats-author-name{min-width:0}
#won-reviews-root .won-reviews__stats-table .won-reviews__stats-volume{min-width:5rem}
#won-reviews-root .won-reviews__stats-table .won-reviews__stats-volume .won-reviews__stats-bar-track{min-width:4rem}
#won-reviews-root .won-reviews__stats-table tr.is-highlight td:first-child{font-weight:700}
#won-reviews-root .won-reviews__stats-table tr.is-highlight--best td{background:color-mix(in srgb,var(--won-accent) 6%,transparent)}
#won-reviews-root .won-reviews__stats-table tr.is-highlight--worst td{background:color-mix(in srgb,var(--won-line) 35%,transparent)}
#won-reviews-root .won-reviews__stats-bars--months .won-reviews__stats-bar{grid-template-columns:5.5rem minmax(0,1fr) auto}
#won-reviews-root .won-reviews__stats-card{padding:.85rem .95rem;border:1px solid var(--won-line);border-radius:12px;background:var(--won-card);display:flex;flex-direction:column;gap:.2rem;min-width:0}
#won-reviews-root .won-reviews__stats-card-label{font-family:var(--won-font-label);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-card-value{font-size:1.55rem;line-height:1.1;font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-card-suffix{font-size:.72em;font-weight:600;color:var(--won-muted);margin-left:.1rem}
#won-reviews-root .won-reviews__stats-card-meta{font-size:.74rem;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
@media (max-width:900px){#won-reviews-root .won-reviews__stats-grid{grid-template-columns:minmax(0,1fr)}}
#won-reviews-root .won-reviews__stats-panel{padding:1rem 1.05rem;border:1px solid var(--won-line);border-radius:12px;background:var(--won-card)}
#won-reviews-root .won-reviews__stats-panel--wide{padding:1rem 1.05rem 1.1rem}
#won-reviews-root .won-reviews__stats-heading{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-subheading{margin:0 0 .45rem;font-size:.82rem;font-weight:700;color:var(--won-muted);text-transform:uppercase;letter-spacing:.05em}
#won-reviews-root .won-reviews__stats-note{margin:.75rem 0 0;font-size:.76rem;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}
#won-reviews-root .won-reviews__stats-bar{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.55rem;align-items:center;font-size:.78rem}
#won-reviews-root .won-reviews__stats-bar-label{font-weight:700;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-bar-track{display:block;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--won-line) 70%,transparent);overflow:hidden}
#won-reviews-root .won-reviews__stats-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--won-accent) 75%,#000),var(--won-accent))}
#won-reviews-root .won-reviews__stats-bar-count{font-variant-numeric:tabular-nums;color:var(--won-muted);white-space:nowrap}
#won-reviews-root .won-reviews__stats-bar-pct{opacity:.8}
#won-reviews-root .won-reviews__stats-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
@media (max-width:640px){#won-reviews-root .won-reviews__stats-lists{grid-template-columns:minmax(0,1fr)}}
#won-reviews-root .won-reviews__stats-ranked{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem}
#won-reviews-root .won-reviews__stats-ranked li{font-size:.82rem;line-height:1.4;color:var(--won-ink)}
#won-reviews-root .won-reviews__stats-link{color:var(--won-ink);text-decoration:none;font-weight:600}
#won-reviews-root .won-reviews__stats-link:hover{color:var(--won-accent);text-decoration:underline}
#won-reviews-root .won-reviews__stats-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;padding:.1rem .4rem;border-radius:999px;font-family:var(--won-font-label);font-size:.68rem;font-weight:700;color:#fff;background:var(--won-accent);vertical-align:middle}
#won-reviews-root .won-reviews__stats-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}
#won-reviews-root .won-reviews__stats-table{width:100%;border-collapse:collapse;font-size:.8rem}
#won-reviews-root .won-reviews__stats-table th,#won-reviews-root .won-reviews__stats-table td{padding:.55rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--won-line) 75%,transparent);text-align:left;vertical-align:top}
#won-reviews-root .won-reviews__stats-table th{font-family:var(--won-font-label);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--won-muted)}
#won-reviews-root .won-reviews__stats-table tbody tr:last-child td{border-bottom:0}
#won-reviews-root .won-reviews__stats-table td:first-child{white-space:nowrap}
body.won-home-active{background:var(--won-reviews-body-bg,#0d0d0d)!important}
body.won-home-active[data-won-theme="light"]{--won-reviews-body-bg:#fff}
