.bub-board[data-v-c66e3159]{width:min(100%,440px,calc(var(--mode-stage-free-h,100svh)*.695));margin:0 auto;position:relative}.bub-field[data-v-c66e3159]{aspect-ratio:var(--bub-aspect);overscroll-behavior:none;touch-action:none;-webkit-touch-callout:none;cursor:crosshair;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:auto;display:block}.bub-field[data-v-c66e3159]:focus-visible{border-radius:var(--board-radius-8,8px);box-shadow:0 0 0 3px var(--motion-hint)}.bub-field[aria-disabled=true][data-v-c66e3159]{cursor:default}.bub-bg[data-v-c66e3159]{fill:color-mix(in srgb,var(--color-ink) 7%,var(--board-cell-fill))}.bub-line[data-v-c66e3159]{stroke:color-mix(in srgb,var(--color-ink) 45%,transparent);stroke-dasharray:.4 .3;stroke-width:.08px}.bub-base[data-v-c66e3159]{fill:color-mix(in srgb,var(--color-ink) 12%,var(--board-cell-fill))}.bub-fill[data-v-c66e3159]{fill:var(--bub);stroke:color-mix(in srgb,#000 22%,var(--bub));stroke-width:.07px}.bub-glyph[data-v-c66e3159]{fill:var(--bub-ink);opacity:.85}.bub-next-label[data-v-c66e3159]{fill:var(--color-muted,var(--color-ink));font:600 .62px var(--font-body);text-anchor:middle}.bub-aim polyline[data-v-c66e3159]{fill:none;stroke:var(--color-ink);stroke-dasharray:.01 .5;stroke-linecap:round;stroke-opacity:.55;stroke-width:.16px}.bub-ghost[data-v-c66e3159]{fill:none;stroke:var(--color-ink);stroke-dasharray:.3 .22;stroke-opacity:.5;stroke-width:.1px}.bub-ring[data-v-c66e3159]{fill:none;pointer-events:none;stroke:var(--motion-hint);stroke-width:.22px}.bub-board.is-hinting .bub:not(.is-lit) .bub-fill[data-v-c66e3159],.bub-board.is-hinting .bub:not(.is-lit) .bub-glyph[data-v-c66e3159]{opacity:.38}.bub-board.is-hinting .bub-aim polyline[data-v-c66e3159]{stroke:var(--motion-hint);stroke-opacity:1}.bub.is-pop[data-v-c66e3159]{transform-box:fill-box;transform-origin:50%;animation:.26s ease-out forwards bub-pop-c66e3159}.bub.is-drop[data-v-c66e3159]{animation:.62s cubic-bezier(.55,0,1,.45) forwards bub-drop-c66e3159}@keyframes bub-pop-c66e3159{0%{opacity:1;transform:scale(1)}60%{opacity:.7;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}@keyframes bub-drop-c66e3159{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}.bub-board.is-celebrating .bub-base[data-v-c66e3159]{animation:mo-pulse calc(var(--motion-pulse)*2) var(--motion-ease-symmetric) 2;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.bub-board.is-celebrating .bub-base[data-v-c66e3159],.bub.is-drop[data-v-c66e3159],.bub.is-pop[data-v-c66e3159]{opacity:0;animation:none!important}}.reduce-animations .bub.is-drop[data-v-c66e3159],.reduce-animations .bub.is-pop[data-v-c66e3159]{opacity:0;animation:none!important}.bub-hero[data-v-9de4dc26]{padding:6px 0 2px}.bub-hint-room[data-v-fd9b752f]{display:none}@media (width<=520px) and (height>=740px){.bub-hint-room[data-v-fd9b752f]{height:48px;display:block}}
