.bingo-intro{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(24px,4vw,56px);display:flex}.bingo-intro .bingo-heading{margin:0 0 14px}.bingo-intro>p{color:var(--color-muted);font-size:16px;line-height:1.8}.bingo-intro .bingo-play-button{min-width:180px;min-height:52px;margin-top:22px}.bingo-intro .bingo-intro-rules{color:var(--color-muted);margin-top:8px}.bingo-landing-preview{width:min(100%,392px);margin:0;position:relative}.bingo-intro .bingo-landing-preview{margin-top:clamp(40px,5.5vw,68px)}.bingo-landing-preview .bingo-board{box-shadow:0 10px 30px #46282d12}.bingo-intro .bingo-landing-preview .bingo-slot:is(:first-child,:nth-child(6)){background-color:#e7ecdf}.bingo-intro .bingo-landing-preview .bingo-slot:is(:nth-child(2),:nth-child(7)){background-color:#e3edf5}.bingo-intro .bingo-landing-preview .bingo-slot:is(:nth-child(3),:nth-child(8)){background-color:#f8eed9}.bingo-intro .bingo-landing-preview .bingo-slot:is(:nth-child(4),:nth-child(9)){background-color:#fff0ef}.bingo-intro .bingo-landing-preview .bingo-slot:nth-child(5){background-color:#eee5f4}.bingo-landing-preview .bingo-preview-topic{text-align:center;flex:1;justify-content:center;align-items:center;padding:clamp(5px,1.5vw,10px) 6px;font-size:clamp(10.5px,2.8vw,13px);line-height:1.35;display:flex}.bingo-landing-preview figcaption{text-align:center;color:var(--color-muted);margin-top:12px;font-size:12px}.bingo-landing-results{border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;width:min(100%,580px);margin:clamp(40px,7vw,76px) auto 0;padding:clamp(20px,4vw,34px)}.bingo-landing-results h2{letter-spacing:-.025em;font-size:clamp(24px,4vw,32px);line-height:1.15}.bingo-landing-results header p,.bingo-results-note{color:var(--color-muted);margin-top:8px;font-size:14px;line-height:1.55}.bingo-results-race{align-items:center;gap:8px;display:flex}.bingo-results-note{margin-top:16px}.bingo-results-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.bingo-results-totals>div{color:var(--bingo-green);background:#e7ecdf;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:5px;padding:clamp(12px,2.8vw,18px);display:flex}.bingo-results-totals>div+div{background:var(--color-soft-pink);color:var(--bingo-wine)}.bingo-results-totals dt{font-size:12px;font-weight:600;line-height:1.4}.bingo-results-totals dd{font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:clamp(26px,4vw,34px);font-weight:750;line-height:1.15}.bingo-landing-results .bingo-pick-stats{margin-top:12px}.bingo-landing-results>.button{margin-top:20px}@media (width<=760px){.bingo-intro>p{font-size:14px}.bingo-intro .bingo-play-button{min-width:156px}}
