.play{flex-direction:column;gap:1rem;max-width:30rem;margin:0 auto;padding:1rem 1rem 3rem;display:flex}.play-header{border-bottom:1px solid #00000026;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding-bottom:.5rem;display:flex}.play-team{margin:0;font-size:1.25rem;font-weight:600}.play-score{font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:700}.play-headline{margin:0;font-size:1.5rem}.play-flag{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:600}.play-muted{opacity:.7;margin:0}.play-note{opacity:.75;text-align:center;margin:0;font-size:.95rem}.play-notice{border:1px solid;border-radius:.5rem;margin:0;padding:.6rem .75rem;font-weight:600}.play-form{flex-direction:column;gap:.5rem;display:flex}.play-form label{font-weight:600}.play-form input{border:1px solid #0006;border-radius:.5rem;width:100%;padding:.75rem;font-size:1.25rem}#play-code{text-transform:uppercase;letter-spacing:.3em;font-family:ui-monospace,monospace}.play-form button,.play-secondary{cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;min-height:3rem;padding:.9rem 1rem;font-size:1.1rem}.play-secondary{opacity:.75;align-self:center;min-height:2.75rem;font-size:.9rem}.play-actions{flex-direction:column;gap:.5rem;display:flex}.play-button{cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid;border-radius:1rem;width:100%;font-weight:700}.play-button:disabled{opacity:.35;cursor:not-allowed}.play-spin{min-height:4rem;font-size:1.5rem}.play-buzz{letter-spacing:.05em;min-height:9rem;font-size:2.5rem}.play-scores{margin:0}.play-scores h2{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 .5rem;font-size:1rem}.play-scores ol{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.play-scores li{border-radius:.4rem;grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.5rem;padding:.4rem .5rem;display:grid}.play-scores .play-me{outline:2px solid;font-weight:700}.play-rank{opacity:.6;font-variant-numeric:tabular-nums}.play-points{font-variant-numeric:tabular-nums;font-weight:700}body:has(.play){margin:0}
