@scope(.game-content){:scope{--mg-bg-deep:#0a0f1c;--mg-bg:#101a2e;--mg-bg-light:#1a2740;--mg-line:#e7a94a38;--mg-ink:#f5efe2;--mg-ink-soft:#f5efe2bd;--mg-ink-faint:#f5efe280;--mg-accent:#e7a94a;--mg-accent-dim:#b9822f;--mg-accent-tint:#e7a94a24}.mg-scene{background:var(--mg-bg);position:relative;overflow:hidden}.mg-scene:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#e7a94a29 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.mg-scene>.container{z-index:1;position:relative}.mg-scene-alt{background:var(--mg-bg-deep)}.mg-scene .section-title,.mg-scene h1,.mg-scene h2{color:#fff}.mg-scene .section-lede,.mg-scene p:not(.purchase-panel *):not(.bundle-nudge *){color:var(--mg-ink-soft)}.mg-scene .eyebrow{background:var(--mg-accent-tint);color:var(--mg-accent);border:1px solid var(--mg-line)}.mg-scene .trust-signature{color:var(--mg-accent)}.mg-scene .list-check li{color:var(--mg-ink-soft)}.mg-scene .list-check strong{color:#fff}.mg-scene .list-check svg{color:var(--mg-accent)}.mg-scene .feature-card,.mg-scene .step-card{color:var(--mg-ink)}.mg-scene .feature-card{background:var(--mg-bg-light);border:1px solid var(--mg-line)}.mg-scene .feature-card h3,.mg-scene .step-card h3{color:#fff}.mg-scene .feature-card p,.mg-scene .step-card p{color:var(--mg-ink-soft)}.mg-scene .feature-icon-circle{background:var(--mg-accent-tint);color:var(--mg-accent)}.mg-scene .step-num{background:var(--mg-accent);color:var(--mg-bg-deep)}.mg-scene .faq-item{background:var(--mg-bg-light);border:1px solid var(--mg-line)}.mg-scene .faq-item summary{color:#fff}.mg-scene .faq-item summary:hover{color:var(--mg-accent)}.mg-scene .faq-item p{color:var(--mg-ink-soft)}.mg-scene .faq-item summary svg{color:var(--mg-accent)}.mg-scene .faq-item a{color:var(--mg-accent)!important}.mg-scene .bundle-nudge a{color:var(--wine-dark)}.mg-scene .final-cta{background:linear-gradient(160deg, var(--mg-bg-light), var(--mg-bg-deep));border:1px solid var(--mg-line)}.mg-scene .final-cta:before{background:radial-gradient(circle,#e7a94a47,#0000 70%)}.mg-scene .final-cta p{color:var(--mg-ink-soft)}.mg-scene .btn-outline{color:var(--mg-ink);border-color:var(--mg-line)}.mg-scene .btn-outline:hover{border-color:var(--mg-accent);background:#e7a94a1f}.mg-scene .btn-ghost{border-color:#fff6}.mg-hero{padding:var(--space-5) 0 var(--space-6)}.mg-hero-grid{gap:var(--space-5);align-items:center;display:grid}@media (min-width:900px){.mg-hero-grid{grid-template-columns:1.05fr .95fr}}.mg-hero .hero-kicker{background:var(--mg-accent-tint);border-color:var(--mg-line);color:var(--mg-accent)}.mg-hero .hero-kicker svg{color:var(--mg-accent)}.mg-hero .hero-sub{color:var(--mg-ink-soft)}.mg-hero .hero-trust{color:var(--mg-ink-faint)}.mg-hero .hero-trust svg{color:var(--mg-accent)}.mg-hero .h1-name{color:var(--mg-ink-soft)}.mg-hero .h1-promise{color:var(--mg-accent)}.mg-hero .hero-facts li{border-color:var(--mg-line);color:var(--mg-ink);background:#ffffff0f}.mg-hero .hero-facts li strong{color:var(--mg-accent)}.mg-hero .hero-waitlist{color:var(--mg-ink-soft)}.mg-round{background:linear-gradient(165deg, var(--mg-bg-light), var(--mg-bg-deep));border:1px solid var(--mg-line);border-radius:var(--radius-lg);color:var(--mg-ink);margin:0;padding:1.1rem 1.1rem 1rem;position:relative;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0a}.mg-round:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 35%,#e7a94a29,#0000 65%);position:absolute;inset:-18%}.mg-score{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.9rem;display:grid}.mg-player{align-items:center;gap:.5rem;min-width:0;display:flex}.mg-player--b{flex-direction:row-reverse}.mg-player-emoji{border:1px solid var(--mg-line);background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid}.mg-player-name{color:var(--mg-ink-soft);white-space:nowrap;font-size:.82rem;font-weight:700}.mg-player-pts{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s}.mg-player-pts.is-bump{color:var(--mg-accent);transform:scale(1.35)}.mg-player.is-leading .mg-player-emoji{border-color:var(--mg-accent);box-shadow:0 0 0 3px #e7a94a2e}.mg-score-vs{color:var(--mg-ink-soft);text-align:center;font-size:.72rem;font-weight:700}.mg-q{color:#2b1b22;border-radius:var(--radius-md);background:#fbf3e4;flex-direction:column;gap:.55rem;min-height:9.5rem;padding:1.1rem 1.15rem 1.25rem;transition:opacity .25s,transform .25s;display:flex;position:relative;box-shadow:0 12px 28px #00000059}.mg-q.is-leaving{opacity:0;transform:translateY(8px)}.mg-q-meta{justify-content:space-between;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.mg-q-topic{color:#9c3d22}.mg-q-count{color:#7a6a70;font-variant-numeric:tabular-nums}.mg-q-text{font-family:var(--font-display);margin:auto 0;font-size:clamp(1.25rem,3.6vw,1.5rem);font-weight:600;line-height:1.35;color:#2b1b22!important}.mg-answers{border:0;min-width:0;margin:1rem 0 0;padding:0}.mg-answers legend{color:var(--mg-ink);margin-bottom:.55rem;padding:0;font-size:.88rem;font-weight:700}.mg-answer-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mg-answer{border:1px solid var(--mg-line);min-height:48px;color:var(--mg-ink);cursor:pointer;background:#ffffff0d;border-radius:12px;padding:.55rem .6rem;font-size:.92rem;font-weight:700;transition:background-color .2s,border-color .2s,transform .15s}.mg-answer:hover{border-color:var(--mg-accent);background:#e7a94a24}.mg-answer:active{transform:scale(.97)}.mg-answer:focus-visible{outline:3px solid var(--mg-accent);outline-offset:2px}.mg-answer[disabled]{opacity:.45;cursor:default}.mg-answer--muted{color:var(--mg-ink-soft)}.mg-round-status{text-align:center;min-height:1.4em;margin:.7rem 0 0;font-size:.85rem;font-weight:600;color:var(--mg-accent)!important}.mg-round-reset{border-radius:var(--radius-pill);border:1px solid var(--mg-accent);min-height:44px;color:var(--mg-accent);cursor:pointer;background:0 0;margin:.6rem auto 0;padding:.5rem 1.2rem;font-weight:700;display:none}.mg-round.is-done .mg-round-reset{display:block}.mg-round figcaption{color:var(--mg-ink-soft);text-align:center;border-top:1px solid #ffffff14;margin-top:.8rem;padding-top:.7rem;font-size:.78rem}.mg-topics{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.mg-topics{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.mg-topics{grid-template-columns:repeat(3,1fr)}}.mg-topic{background:var(--mg-bg-light);border:1px solid var(--mg-line);border-radius:var(--radius-md);padding:1.25rem 1.3rem 1.35rem;position:relative}.mg-topic h3{font-family:var(--font-body);color:var(--mg-accent);margin-bottom:.55rem;font-size:.82rem;font-weight:700}.mg-topic blockquote{font-family:var(--font-display);color:#fff;margin:0;font-size:1.2rem;line-height:1.45}.mg-topics-note{text-align:center;margin-top:1.5rem}.mg-scene .game-compare-item{background:var(--mg-bg-light);border-color:var(--mg-line);color:var(--mg-ink)}.mg-scene a.game-compare-item:hover{border-color:var(--mg-accent)}.mg-scene .game-compare-item strong{color:#fff}.mg-scene .game-compare-item span{color:var(--mg-ink-soft)}.mg-scene .game-compare-item em{color:var(--mg-accent)}.mg-scene .game-compare-item[aria-current=page]{border-color:var(--mg-accent)}.mg-scene .game-compare-foot a{color:var(--mg-accent)}@media (max-width:899px){.mg-hero{padding:var(--space-3) 0 var(--space-5)}.mg-hero .hero-kicker{margin-bottom:.6rem}}@media (max-width:380px){.mg-player-name{display:none}.mg-answer{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.mg-q,.mg-player-pts{transition:none!important}.mg-player-pts.is-bump{transform:none}}}
