._canvas_wgbb5_1{background-color:#000;display:block;margin:0 auto;border-radius:var(--radius);touch-action:none}._button_1gyvz_1{background-color:var(--color-primary);color:var(--color-primary-foreground);border:none;padding:10px 20px;font-size:16px;border-radius:var(--radius);cursor:pointer;transition:background-color .3s ease}._button_1gyvz_1:hover{opacity:.9}._button_1gyvz_1:disabled{background-color:var(--color-muted);color:var(--color-muted-foreground);cursor:not-allowed}._normal_r9gbb_1{font-size:16px;color:var(--color-foreground)}._bold_r9gbb_6{font-size:18px;font-weight:700;color:var(--color-foreground)}._large_r9gbb_12{font-size:24px;font-weight:700;color:var(--color-foreground)}._controls_1v3on_1{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:0 10px}._scoreContainer_1v3on_9,._livesContainer_1v3on_10{color:var(--color-foreground)}@media (max-width: 840px){._controls_1v3on_1{flex-direction:column;gap:10px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--color-background);display:flex;justify-content:center;align-items:center;min-height:100vh}._gameContainer_1tsxs_16{background-color:var(--color-card);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:20px;max-width:840px;width:100%}@media (max-width: 840px){._gameContainer_1tsxs_16{padding:10px;border-radius:0}}:root{--color-background: oklch(.9842 .0034 247.8575);--color-foreground: oklch(.2795 .0368 260.031);--color-card: oklch(1 0 0);--color-card-foreground: oklch(.2795 .0368 260.031);--color-popover: oklch(1 0 0);--color-popover-foreground: oklch(.2795 .0368 260.031);--color-primary: oklch(.5854 .2041 277.1173);--color-primary-foreground: oklch(1 0 0);--color-secondary: oklch(.9276 .0058 264.5313);--color-secondary-foreground: oklch(.3729 .0306 259.7328);--color-muted: oklch(.967 .0029 264.5419);--color-muted-foreground: oklch(.551 .0234 264.3637);--color-accent: oklch(.9299 .0334 272.7879);--color-accent-foreground: oklch(.3729 .0306 259.7328);--color-destructive: oklch(.6368 .2078 25.3313);--color-destructive-foreground: oklch(1 0 0);--color-border: oklch(.8717 .0093 258.3382);--color-input: oklch(.8717 .0093 258.3382);--color-ring: oklch(.5854 .2041 277.1173);--color-chart-1: oklch(.5854 .2041 277.1173);--color-chart-2: oklch(.5106 .2301 276.9656);--color-chart-3: oklch(.4568 .2146 277.0229);--color-chart-4: oklch(.3984 .1773 277.3662);--color-chart-5: oklch(.3588 .1354 278.6973);--color-sidebar: oklch(.967 .0029 264.5419);--color-sidebar-foreground: oklch(.2795 .0368 260.031);--color-sidebar-primary: oklch(.5854 .2041 277.1173);--color-sidebar-primary-foreground: oklch(1 0 0);--color-sidebar-accent: oklch(.9299 .0334 272.7879);--color-sidebar-accent-foreground: oklch(.3729 .0306 259.7328);--color-sidebar-border: oklch(.8717 .0093 258.3382);--color-sidebar-ring: oklch(.5854 .2041 277.1173);--font-sans: Inter, sans-serif;--font-serif: Merriweather, serif;--font-mono: JetBrains Mono, monospace;--radius: .5rem;--shadow-x: 0px;--shadow-y: 4px;--shadow-blur: 8px;--shadow-spread: -1px;--shadow-opacity: .1;--shadow-color: hsl(0 0% 0%);--shadow-2xs: 0px 4px 8px -1px hsl(0 0% 0% / .05);--shadow-xs: 0px 4px 8px -1px hsl(0 0% 0% / .05);--shadow-sm: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 1px 2px -2px hsl(0 0% 0% / .1);--shadow: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 1px 2px -2px hsl(0 0% 0% / .1);--shadow-md: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 4px 6px -2px hsl(0 0% 0% / .1);--shadow-xl: 0px 4px 8px -1px hsl(0 0% 0% / .1), 0px 8px 10px -2px hsl(0 0% 0% / .1);--shadow-2xl: 0px 4px 8px -1px hsl(0 0% 0% / .25);--tracking-normal: 0em;--spacing: .25rem}section{border:1px solid var(--color-border);border-radius:var(--radius)}input[type=checkbox]:checked:before,input[type=checkbox]:checked:after{color:#fff}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:before{content:"✓";color:#fff;display:block;text-align:center;line-height:1}
