/* Fever: a lightweight magazine preset; no fonts, libraries or scripts to fetch. */
.pa-fever{--radius:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.pa-fever .site-header{border-bottom:1px solid var(--line);box-shadow:0 8px 30px #00000008}
.pa-fever .header-inner{border-bottom:0;min-height:88px}.pa-fever .wordmark{font-size:clamp(26px,3vw,44px);letter-spacing:-.065em;font-weight:900}
.pa-fever .masthead{border-bottom:1px solid var(--line)}.pa-fever .primary-menu a{font-weight:750}.pa-fever .brand-caption{max-width:220px}
.pa-fever h1,.pa-fever h2,.pa-fever h3{font-family:inherit;letter-spacing:-.045em;text-wrap:balance}.pa-fever .eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800}
.fever-edition{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;color:var(--muted);font-size:12px}.fever-edition .eyebrow{color:var(--red)}
.fever-headline{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface)}
.fever-hero-image{display:block;min-height:420px;overflow:hidden}.fever-hero-image img{width:100%;height:100%;object-fit:cover;display:block}
.fever-hero-copy{padding:clamp(24px,3vw,48px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.fever-hero-copy h1{font-size:clamp(30px,3.6vw,54px);line-height:1.04;margin:18px 0}.fever-hero-copy p{color:var(--muted);line-height:1.7}.fever-hero-copy .eyebrow{color:var(--red)}
.fever-cta{display:inline-flex;align-items:center;gap:30px;padding:14px 20px;min-height:48px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:800;margin-top:20px}.fever-cta:focus-visible{outline:3px solid var(--red);outline-offset:4px}
.fever-latest,.fever-reviews{padding:48px 0}.fever-home .section-heading{margin-bottom:24px;align-items:end}.fever-home .section-heading h2{font-size:clamp(26px,3vw,38px);margin:8px 0 0}.fever-home .section-heading>a{font-size:13px;font-weight:750}
.fever-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fever-card-grid .story-card{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:0;background:var(--surface);min-width:0}.fever-card-grid .card-image{display:block;width:100%;aspect-ratio:16/10;overflow:hidden}.fever-card-grid .card-image img{width:100%;height:100%;object-fit:cover}.fever-card-grid .card-copy{padding:22px}.fever-card-grid .card-copy h3,.fever-card-grid .card-copy h2{font-size:23px;line-height:1.2;margin:12px 0}.fever-card-grid .card-copy p{font-size:14px;line-height:1.65;color:var(--muted)}.fever-card-grid .review-card-media{width:100%}.fever-card-grid .review-card-score{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:12px}.fever-card-grid .review-card-score-kicker{color:var(--muted)}
.fever-reviews{border-top:1px solid var(--line)}.fever-listen{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:20px;padding:36px;margin:16px 0 56px}.fever-listen h2{font-size:30px;line-height:1.15}.fever-listen p{color:var(--muted)}
.pa-fever .article-header h1{font-weight:850}.pa-fever .review-hero{border-radius:20px;overflow:hidden}.pa-fever .ir-verdict{border-radius:20px;border:1px solid var(--line);padding:30px;background:var(--surface)}.pa-fever .site-footer{border-top:1px solid var(--line)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.fever-card-grid .story-card{transition:transform .18s ease,box-shadow .18s ease}.fever-card-grid .story-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000010}}
@media(max-width:1000px){.fever-headline{grid-template-columns:1fr 1fr}.fever-hero-image{min-height:340px}.fever-card-grid{gap:16px}.fever-card-grid .card-copy{padding:18px}}
@media(max-width:760px){.fever-edition>span:last-child{display:none}.fever-headline{grid-template-columns:1fr;border-radius:18px}.fever-hero-image{min-height:0;aspect-ratio:16/10}.fever-hero-copy{padding:24px}.fever-card-grid{grid-template-columns:1fr}.fever-card-grid .card-image{max-height:none}.fever-card-grid .card-copy p{display:block}.fever-latest,.fever-reviews{padding:32px 0}.fever-listen{grid-template-columns:1fr;gap:20px;padding:24px}.fever-home .section-heading{gap:16px;flex-wrap:wrap}}
.pa-fever .pa-game-facts{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);margin:24px 0}.pa-game-facts dl{display:grid;grid-template-columns:minmax(90px,1fr) 2fr;gap:10px 20px}.pa-game-facts dt{font-weight:750;font-size:.85em;color:var(--muted)}.pa-game-facts dd{margin:0}.pa-legacy-video{padding:22px;border:1px solid var(--line);border-radius:12px}.pa-legacy-video small{display:block;font-size:12px;color:var(--muted);margin-top:10px}.pa-legacy-details{padding:18px;border-block:1px solid var(--line);margin:20px 0}.pa-legacy-details summary{cursor:pointer;font-weight:750}
.pa-fever .prose,.pa-fever .article-deck{font-family:inherit}.pa-fever .prose{font-size:18px;line-height:1.85}.pa-fever .review-hero{aspect-ratio:16/8;max-height:520px;background:var(--surface)}.pa-fever .review-hero>img{width:100%;height:100%;object-fit:cover}.pa-fever .hero-score{border-radius:14px}.fever-platforms{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.fever-platforms a{border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;background:var(--surface)}
