.bingo[data-astro-cid-x6n3bei4]{flex:1;justify-content:center;align-items:center;gap:clamp(12px,3vmin,32px);width:100%;display:flex}.machine[data-astro-cid-x6n3bei4]{flex-direction:column;flex:none;align-items:center;gap:14px;width:clamp(220px,28vw,380px);display:flex}.machine[data-astro-cid-x6n3bei4] button[data-astro-cid-x6n3bei4]{width:100%}.ball[data-astro-cid-x6n3bei4]{--c:var(--yellow);isolation:isolate;aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:min(clamp(170px,40vmin,340px),100% - 28px);margin:14px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite alternate ball-bob;display:flex;position:relative}.ball[data-astro-cid-x6n3bei4]:before,.ball[data-astro-cid-x6n3bei4]:after{content:"";z-index:-1;border-radius:50%;position:absolute}.ball[data-astro-cid-x6n3bei4]:before{background:conic-gradient(var(--pink), var(--orange), var(--yellow), var(--green), var(--blue), var(--purple), var(--pink));animation:6s linear infinite ring-turn;inset:-14px}.ball[data-astro-cid-x6n3bei4]:after{background:#fff;inset:0}.ball[data-astro-cid-x6n3bei4].spinning{animation:.18s linear infinite ball-shake}.ball[data-astro-cid-x6n3bei4].spinning:before{animation-duration:.7s}@keyframes ball-bob{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes ball-shake{50%{transform:rotate(6deg)scale(1.05)}}@keyframes ring-turn{to{transform:rotate(360deg)}}.ball-letter[data-astro-cid-x6n3bei4]{background:var(--c);text-align:center;border-radius:999px;min-width:1.6em;min-height:1.3em;padding:.15em .3em;font-size:clamp(1.3rem,5vmin,2.6rem)}.ball-letter[data-astro-cid-x6n3bei4]:empty{background:0 0}.ball-number[data-astro-cid-x6n3bei4]{font-variant-numeric:tabular-nums;font-size:clamp(4rem,19vmin,10rem)}.count[data-astro-cid-x6n3bei4]{background:#fff;border-radius:999px;margin:0;padding:2px 16px;font-size:clamp(1.05rem,2.6vmin,1.4rem);font-weight:800}.board[data-astro-cid-x6n3bei4]{user-select:none;background:#ffffffb3;border-radius:24px;flex:1;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(2px,.6vmin,6px);max-width:1100px;padding:clamp(6px,1.4vmin,14px);display:grid}.letter[data-astro-cid-x6n3bei4],.cell[data-astro-cid-x6n3bei4]{aspect-ratio:1;border-radius:30%;justify-content:center;align-items:center;font-size:clamp(.8rem,1.7vw,1.6rem);font-weight:800;display:flex}.letter[data-astro-cid-x6n3bei4]{background:var(--c);border:3px solid var(--ink)}.cell[data-astro-cid-x6n3bei4]{color:var(--ink-soft);background:#fff}.cell[data-astro-cid-x6n3bei4].on{background:var(--c);color:var(--ink)}.cell[data-astro-cid-x6n3bei4].latest{outline:4px solid var(--ink);outline-offset:1px}@media (orientation:portrait){.bingo[data-astro-cid-x6n3bei4]{flex-direction:column}.machine[data-astro-cid-x6n3bei4]{width:min(100%,460px)}.board[data-astro-cid-x6n3bei4]{flex:none;width:100%}.letter[data-astro-cid-x6n3bei4],.cell[data-astro-cid-x6n3bei4]{font-size:clamp(.75rem,2.3vw,1.5rem)}}@media (width<=600px),(height<=500px){.bingo[data-astro-cid-x6n3bei4]{gap:10px}.machine[data-astro-cid-x6n3bei4]{gap:8px}.ball[data-astro-cid-x6n3bei4]{width:clamp(96px,32vmin,150px);margin:10px}.ball[data-astro-cid-x6n3bei4]:before{inset:-10px}.ball-letter[data-astro-cid-x6n3bei4]{font-size:1rem}.ball-number[data-astro-cid-x6n3bei4]{font-size:clamp(2.6rem,14vmin,4rem)}.count[data-astro-cid-x6n3bei4]{padding:1px 12px;font-size:.95rem}.board[data-astro-cid-x6n3bei4]{border-radius:12px;padding:4px}.letter[data-astro-cid-x6n3bei4]{border-width:2px}.cell[data-astro-cid-x6n3bei4].latest{outline-width:2px}}@media (width<=600px){.letter[data-astro-cid-x6n3bei4],.cell[data-astro-cid-x6n3bei4]{font-size:.72rem}}@media (height<=500px){.machine[data-astro-cid-x6n3bei4]{width:190px}.ball[data-astro-cid-x6n3bei4]{width:88px}.ball-letter[data-astro-cid-x6n3bei4]{font-size:.8rem}.ball-number[data-astro-cid-x6n3bei4]{font-size:2.2rem}.count[data-astro-cid-x6n3bei4]{white-space:nowrap;padding:1px 8px;font-size:.78rem}.letter[data-astro-cid-x6n3bei4],.cell[data-astro-cid-x6n3bei4]{font-size:.85rem}}
