.theme-nuclear{--bg:#eef0dd;--surface:#fafbed;--ink:#12342b;--muted:#5a7161;--line:#cbd3b9;--accent:#d2ef4b;--accent-ink:#182a16;--header:#0a241c;--display:Barlow Condensed,Impact,sans-serif;--radius:5px}
.theme-buried{--bg:#f2e7d6;--surface:#fff7e9;--ink:#381d16;--muted:#7c6455;--line:#d9c5b1;--accent:#ffbc62;--accent-ink:#381b12;--header:#2b130d;--display:Barlow Condensed,Impact,sans-serif;--radius:2px}
.theme-rail{--bg:#f4edf7;--surface:#fffcff;--ink:#322044;--muted:#806987;--line:#d8c8dd;--accent:#f7c971;--accent-ink:#32204c;--header:#221032;--display:Barlow Condensed,Impact,sans-serif;--radius:5px}
.theme-nuclear h1,.theme-nuclear h2,.theme-nuclear h3,.theme-buried h1,.theme-buried h2,.theme-buried h3,.theme-rail h1,.theme-rail h2,.theme-rail h3{text-transform:uppercase;letter-spacing:0}
.theme-nuclear .review-stat-strip>div:nth-child(3) strong{font-size:23px}.theme-nuclear .review-hero .review-kicker>.eyebrow{color:#d2ef4b}
.theme-koning{--bg:#f5f3ee;--surface:#fff;--ink:#142b67;--muted:#5f6c88;--line:#d6dbea;--accent:#ffb15c;--accent-ink:#16255a;--header:#111f55;--header-ink:#fff6e9;--display:Bricolage,Georgia,serif;--radius:8px}
.theme-igobet{--bg:#f1ecf6;--surface:#fbf8ff;--ink:#292038;--muted:#746581;--line:#d6cbdc;--accent:#b2fa79;--accent-ink:#1a3122;--header:#1c1028;--header-ink:#faf4ff;--display:Bricolage,Georgia,serif;--radius:100px}
.theme-betahoy{--bg:#f7f3e9;--surface:#fffdf5;--ink:#142b45;--muted:#637283;--line:#d5d8d6;--accent:#ffd34c;--accent-ink:#14233b;--header:#081e36;--header-ink:#fff9e9;--display:Bricolage,Georgia,serif;--radius:3px}
.eight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.eight-grid.slot{grid-template-columns:repeat(2,minmax(0,1fr))}.eight-card-art{position:relative;overflow:hidden;aspect-ratio:1.5;border-radius:9px;background:#16251f}.eight-card-art>img{height:100%;width:100%;object-fit:cover;object-position:70% center;transition:transform .35s}.eight-card:hover .eight-card-art>img{transform:scale(1.025)}.eight-card-art>span:first-of-type{position:absolute;left:15px;top:15px;color:white;border:1px solid #ffffff70;border-radius:50%;width:31px;height:31px;font-size:11px;display:grid;place-items:center;background:#1118}.eight-card-open{position:absolute;right:15px;bottom:15px;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;background:white;color:#142c21}.eight-card-open svg{width:21px}.eight-card-copy{padding:19px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.eight-card-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.09em;display:block;color:#657267;margin-bottom:6px}.eight-card-copy h3{font-size:25px;margin:0;letter-spacing:-.04em;line-height:1.1}.eight-card-copy>span{font-size:10px;display:flex;align-items:center;gap:7px;flex-shrink:0}.eight-card-copy svg{width:17px}
@media(min-width:1001px){.slot-review .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.slot-review .related-copy{padding:20px}.slot-review .related-copy h3{font-size:25px}.slot-review.theme-huff .related-copy h3{font-size:21px}}
@media(max-width:760px){.eight-grid,.eight-grid.slot{grid-template-columns:1fr;gap:20px}.eight-card-art{aspect-ratio:1.65}.eight-card-copy h3{font-size:25px}.hub-hero h1{font-size:clamp(48px,13vw,70px);max-width:100%}.hub-group-title{align-items:flex-start;gap:20px}.hub-group-title>span{font-size:8px;max-width:48%;text-align:right}.hub-meta{display:block;line-height:1.8}.hub-meta>span{display:block;margin-bottom:8px}}
@media(prefers-reduced-motion:reduce){.eight-card-art>img{transition:none}}

/* Section links settle immediately, including beneath the sticky navigation. */
html{scroll-behavior:auto}
