@scope(.game-content){:scope{--rc-crimson:#7d1426;--rc-crimson-deep:#3f0a14;--rc-gold:#c99a3e;--rc-gold-light:#eccb85;--rc-peach:#fbe7d8;--rc-cream:#fff7ef;--rc-font-score:var(--font-rubik), var(--font-assistant), sans-serif}.rc-hero{padding:var(--space-5) 0 var(--space-6);background:radial-gradient(120% 80% at 85% 0%, #fff3e6 0%, transparent 60%), linear-gradient(180deg, var(--rc-peach) 0%, #f7d6c2 100%);position:relative;overflow:hidden}.rc-hero-grid{gap:var(--space-4);align-items:center;display:grid}@media (min-width:900px){.rc-hero-grid{grid-template-columns:1.1fr .9fr}}.rc-hero .hero-kicker{color:var(--rc-crimson);background:#ffffffb3;border-color:#7d14262e}.rc-hero .h1-name{color:var(--rc-crimson)}.rc-hero .h1-promise{color:var(--rc-crimson-deep)}.rc-hero .hero-sub{color:#5b3b40}.rc-hero .hero-facts li{background:#ffffffb8;border-color:#7d142629}.rc-hero .hero-facts strong{color:var(--rc-crimson);font-family:var(--rc-font-score)}.rc-hero .btn-outline{color:var(--rc-crimson-deep);border-color:var(--rc-crimson-deep)}.rc-track{justify-self:center;width:min(100%,380px);margin:0;position:relative}.rc-track-frame{aspect-ratio:9/13;border:3px solid var(--rc-gold);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px #3f0a1459,0 0 0 8px #ffffff73}.rc-track-frame img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.rc-track figcaption{text-align:center;color:#6d4a4f;margin-top:.9rem;font-size:.84rem}@media (max-width:899px){.rc-hero{padding:var(--space-3) 0 var(--space-5)}.rc-track{width:min(100%,340px)}.rc-track-frame{aspect-ratio:4/5}}.rc-board-section{background:radial-gradient(90% 60% at 50% 0%, #c99a3e2e, transparent 70%), var(--rc-crimson-deep);color:var(--rc-cream)}.rc-board-section .eyebrow{color:var(--rc-gold-light);background:#eccb851f;border:1px solid #eccb854d}.rc-board-section .section-title{color:#fff}.rc-board-section .section-lede{color:#fff7efc7}.rc-board{border-radius:var(--radius-lg);background:#0000002e;border:1px solid #eccb8559;max-width:860px;margin:0 auto;overflow:hidden}.rc-board-head,.rc-station{grid-template-columns:2.6rem 1fr 4.2rem;align-items:center;gap:.9rem;padding:.85rem 1.1rem;display:grid}.rc-board-head{letter-spacing:.04em;color:var(--rc-gold-light);background:#eccb8514;border-bottom:1px solid #eccb8559;font-size:.75rem;font-weight:700}.rc-board-head span:last-child,.rc-station .rc-pts{text-align:left}.rc-station+.rc-station{border-top:1px solid #eccb8524}.rc-num{border:1.5px solid var(--rc-gold);width:2.3rem;height:2.3rem;color:var(--rc-gold-light);font-family:var(--rc-font-score);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.rc-station h3{font-family:var(--font-body);color:#fff;margin-bottom:.1rem;font-size:1.02rem;font-weight:700}.rc-station p{color:#fff7efbd;font-size:.9rem;line-height:1.5}.rc-pts{font-family:var(--rc-font-score);color:var(--rc-gold-light);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem;font-weight:600}.rc-pts small{color:#fff7ef99;font-size:.68rem;font-weight:500;font-family:var(--font-body);display:block}.rc-station--warmup .rc-pts{color:#fff7ef80;font-size:1rem}.rc-board-total{color:#fff;background:linear-gradient(90deg,#c99a3e40,#c99a3e14);border-top:1px solid #eccb8573;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.1rem;font-weight:700;display:flex}.rc-board-total strong{font-family:var(--rc-font-score);color:var(--rc-gold-light);font-size:1.7rem}@media (max-width:480px){.rc-board-head,.rc-station{grid-template-columns:2.1rem 1fr 3.4rem;gap:.65rem;padding:.8rem .85rem}.rc-num{width:2rem;height:2rem;font-size:.9rem}.rc-pts{font-size:1.15rem}}.rc-art{max-width:860px;margin:var(--space-4) auto 0;grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (min-width:760px){.rc-art{grid-template-columns:repeat(4,1fr)}}.rc-art figure{margin:0}.rc-art img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);border:1px solid #eccb8559;width:100%}.rc-art figcaption{text-align:center;color:#fff7efcc;margin-top:.45rem;font-size:.85rem}.rc-art-note{text-align:center;color:#fff7ef99;margin-top:1rem;font-size:.82rem}.rc-finale{isolation:isolate;background:var(--rc-crimson-deep);position:relative;overflow:hidden}.rc-finale-bg{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.rc-finale:before{content:"";z-index:-1;background:linear-gradient(#3f0a148c,#3f0a14cc);position:absolute;inset:0}.rc-finale .final-cta{-webkit-backdrop-filter:blur(4px);background:#3f0a148c;border:1px solid #eccb8559}.rc-finale .final-cta:before{display:none}}
