.marquee{background:radial-gradient(120% 140% at 50% 120%, #ffde5959, transparent 60%), linear-gradient(180deg, var(--color-brand-cream), color-mix(in oklab, var(--color-brand-cream), var(--color-brand-yellow) 35%));max-width:100%;color:var(--color-brand-berry);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:10px 20px;display:inline-flex;box-shadow:0 0 0 2px #ff7ac8b3,0 0 22px 4px #ffde5959,inset 0 -3px #5e1b4026}.marquee-word{font-family:var(--font-display,inherit);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #ffde59e6;overflow-wrap:anywhere;font-weight:800;line-height:1.05}.marquee-h1 .marquee-word{font-size:28px}.marquee-h2 .marquee-word{font-size:18px}.marquee-status{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:11px}@media (min-width:640px){.marquee-h1 .marquee-word{font-size:34px}.marquee-h2 .marquee-word{font-size:22px}}.neon-box{background:linear-gradient(180deg, color-mix(in oklab, var(--color-game-base), black 6%) 0%, var(--color-game-base) 55%, color-mix(in oklab, var(--color-game-base), black 18%) 100%);box-shadow:0 0 0 3px var(--color-brand-pink), 0 0 16px 3px #ff7ac88c, 0 0 44px 10px #ff7ac838, 0 18px 50px #2a103073, inset 0 0 0 1px #fff6ec0f;isolation:isolate;border-radius:24px;position:relative}.neon-section{margin-top:8px;position:relative}.neon-section>.marquee{z-index:1;margin:0 0 -18px 16px;position:relative}.neon-section>.neon-box{padding:34px 18px 22px}@media (min-width:640px){.neon-section>.marquee{margin-left:22px}.neon-section>.neon-box{padding:38px 26px 26px}}
