@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}@layer base{._input_dh90u_5{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 5%,var(--card));border:1px solid transparent;border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.25rem;box-shadow:none}._input_dh90u_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_dh90u_5:hover{background-color:color-mix(in srgb,var(--foreground) 9%,var(--card))}._input_dh90u_5:focus,._input_dh90u_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_dh90u_5[aria-invalid=true]{background-color:color-mix(in srgb,var(--error) 9%,var(--card));border-color:color-mix(in srgb,var(--error) 55%,transparent)}._input_dh90u_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_dh90u_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_dh90u_5:focus,.dark ._input_dh90u_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}}._board_fz693_1{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--well)}._board_fz693_1 h2{margin:0 0 8px;font:400 24px/1.1 var(--font-family-display)}._board_fz693_1 p{margin:8px 0 0;color:var(--muted-foreground)}._tabs_fz693_4{display:flex;flex-wrap:wrap;gap:6px}._tabs_fz693_4 button[aria-pressed=true]{border-color:var(--razz);color:var(--razz)}._scores_fz693_6{margin:10px 0 0;padding-left:2ch;font:500 13px/1.5 ui-monospace,monospace}._scores_fz693_6 li{padding-block:4px;border-bottom:1px solid var(--border)}._scores_fz693_6 li>*+*{margin-left:8px}._scores_fz693_6 span{color:var(--muted-foreground)}._scores_fz693_6 strong{color:var(--ice);font-variant-numeric:tabular-nums}._entry_fz693_11{display:grid;gap:5px;justify-items:stretch;max-width:100%;font-size:13px}._entry_fz693_11 input{text-align:center;font:700 16px ui-monospace,monospace;letter-spacing:.1em}._app_158s0_1{min-height:100dvh;box-sizing:border-box;background:radial-gradient(120% 80% at 20% 0%,var(--sidebar),var(--background) 60%),var(--background);color:var(--foreground);font:15px/1.5 var(--font-family-base);padding-block:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;grid-template-columns:auto minmax(0,340px);grid-template-areas:"well top" "well controls" "well more";grid-template-rows:auto auto 1fr;justify-content:center;column-gap:24px;row-gap:16px}._play_158s0_18,._arena_158s0_18{display:contents}._controls_158s0_19{grid-area:controls;display:flex;flex-direction:column;gap:16px;min-width:0}._top_158s0_20{grid-area:top;display:flex;flex-direction:column;gap:12px;min-width:0}._more_158s0_21{grid-area:more;display:flex;flex-direction:column;gap:16px;min-width:0}._well_158s0_22{grid-area:well;position:relative;width:max(300px,min(540px,calc((100dvh - 40px) * 360 / 488)));aspect-ratio:360 / 488;max-width:100%;justify-self:center;align-self:start}._brainFrame_158s0_31{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}._brainShell_158s0_32{fill:#212f63;stroke:#a6d9ff;stroke-width:3}._brainFolds_158s0_33{fill:none;stroke:#71a0d2;stroke-width:2;stroke-linecap:round}._playfield_158s0_34{position:absolute;inset:8.61% 15.28% 7.89%;overflow:hidden;border-radius:4px;outline:1px solid #7aa4d4;background:var(--well)}._canvas_158s0_42{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}._title_158s0_43{font:400 40px/1 var(--font-family-display);margin:0;letter-spacing:.5px}._title_158s0_43 span{color:var(--cherry)}._titleRow_158s0_45{display:flex;align-items:center;justify-content:space-between;gap:8px}._titleRow_158s0_45 a{display:inline-flex;align-items:center;min-height:44px;color:#f5d997;font-size:13px;font-weight:500}._tag_158s0_47{margin:-6px 0 0;color:var(--muted-foreground);font-size:14px}._shotControls_158s0_48{display:grid;grid-template-columns:minmax(0,3fr) minmax(96px,2fr);gap:6px}._aimStrip_158s0_49,._fireShot_158s0_49{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border:1px solid #827048;border-radius:var(--radius);background:var(--surface);color:#f5d997;font:500 13px/1.2 var(--font-family-base);touch-action:none;user-select:none;-webkit-touch-callout:none}._aimStrip_158s0_49{cursor:ew-resize}._fireShot_158s0_49{justify-content:center;background:#f5d997;color:#15172d;cursor:pointer}._aimStrip_158s0_49:focus-visible,._fireShot_158s0_49:focus-visible{outline:2px solid var(--ice);outline-offset:2px}._aimStrip_158s0_49:active{border-color:#f5d997}._aimStrip_158s0_49>:first-child,._aimStrip_158s0_49>:last-child{font-size:21px}._iceMeter_158s0_70[hidden],._stagePrompt_158s0_70[hidden]{display:none}._stagePrompt_158s0_70{margin:0;color:#f5d997;font-size:13px;line-height:1.3}._stageReplay_158s0_72{display:grid;gap:6px}._stageReplay_158s0_72 label{color:#f5d997;font-size:13px;font-weight:500}._stageReplay_158s0_72>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._stageReplay_158s0_72 select{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);padding:0 8px;font:inherit}._stats_158s0_76{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._stat_158s0_76{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;min-width:0}._stat_158s0_76 b{display:block;font:400 22px/1.1 var(--font-family-display);font-variant-numeric:tabular-nums}._stat_158s0_76 small,._lbl_158s0_79{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._bar_158s0_80{height:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._bar_158s0_80 i{display:block;height:100%;background:linear-gradient(90deg,var(--razz),var(--ice));transform-origin:left;transform:scaleX(0)}._btns_158s0_82{display:flex;flex-wrap:wrap;gap:8px}._modeBtn_158s0_83[aria-pressed=true]{background:var(--razz);border-color:var(--razz);color:var(--accent-foreground);font-weight:700}._kbd_158s0_84{font:500 11px var(--font-family-base);color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:0 4px;margin-left:6px}._rack_158s0_85{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none}._rack_158s0_85 li{display:flex;align-items:center;gap:6px;font-size:13px}._rack_158s0_85 i{width:14px;height:14px;border-radius:4px}._how_158s0_88{margin:0;padding-left:18px;color:var(--muted-foreground);font-size:14px}._how_158s0_88 li+li{margin-top:4px}._how_158s0_88 b{color:var(--foreground);font-weight:500}._veil_158s0_91{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px;background:#070b24db}._veil_158s0_91[hidden]{display:none}._veil_158s0_91 h2{font:400 32px/1.1 var(--font-family-display);margin:0;text-wrap:balance}._veil_158s0_91 p{margin:0;color:var(--muted-foreground)}._veil_158s0_91 p:empty{display:none}._sr_158s0_99{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:680px){._app_158s0_1{--side-left: max(8px, env(safe-area-inset-left, 0px));--side-right: max(8px, env(safe-area-inset-right, 0px));display:block;padding:0}._play_158s0_18{display:grid;grid-template:"top" auto "well" minmax(0,1fr) "controls" auto / minmax(0,1fr);height:100dvh;min-height:520px;box-sizing:border-box;gap:4px;padding:max(8px,env(safe-area-inset-top,0px)) var(--side-right) max(8px,env(safe-area-inset-bottom,0px)) var(--side-left)}._arena_158s0_18{grid-area:well;display:grid;place-items:center;container-type:size}._well_158s0_22{grid-area:auto;width:min(100%,calc(100cqh * 360 / 488));align-self:center}._title_158s0_43{font-size:25px}._tag_158s0_47{display:none}._top_158s0_20,._controls_158s0_19{gap:5px}._iceMeter_158s0_70{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}._bar_158s0_80{height:7px}._more_158s0_21{gap:10px;padding:12px var(--side-right) max(16px,env(safe-area-inset-bottom,0px)) var(--side-left)}._stats_158s0_76{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._stat_158s0_76{padding:3px 6px}._stat_158s0_76 b{font-size:18px}._btns_158s0_82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}[aria-label="Game mode"]._btns_158s0_82{grid-template-columns:repeat(3,minmax(0,1fr))}._actions_158s0_142{grid-template-columns:repeat(4,minmax(0,1fr))}._btns_158s0_82 button,._veil_158s0_91 button{min-height:44px}._btns_158s0_82 button{box-sizing:border-box;min-width:0;padding-inline:4px;white-space:normal}._kbd_158s0_84{display:none}._veil_158s0_91 button{max-width:100%;white-space:normal}._veil_158s0_91{gap:8px;padding:8px}._veil_158s0_91 h2{font-size:24px}}@media(pointer:coarse){._kbd_158s0_84{display:none}._canvas_158s0_42{user-select:none;-webkit-touch-callout:none}}._veil_158s0_91{overflow-y:auto;justify-content:safe center}._dailyShare_158s0_155[hidden]{display:none}._dailyShare_158s0_155{border-color:#b79d63;color:#f5d997}._dailyShareStatus_158s0_157{max-width:100%;overflow-wrap:anywhere;font-size:12px}._dailyCard_158s0_158,._campaignCard_158s0_158{display:grid;gap:8px;padding:14px;border:1px solid #6b5b3c;border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface),var(--background))}._dailyCard_158s0_158 h2,._campaignCard_158s0_158 h2{margin:0;color:#f5d997;font:400 23px/1.1 var(--font-family-display)}._dailyCard_158s0_158 p,._campaignCard_158s0_158 p{margin:0;color:var(--muted-foreground)}._campaignMap_158s0_168{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._campaignMap_158s0_168 button{display:grid;gap:3px;align-content:center;min-height:52px;padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font:inherit;text-align:left}._campaignMap_158s0_168 button:enabled{cursor:pointer}._campaignMap_158s0_168 button:disabled{color:var(--muted-foreground)}._campaignMap_158s0_168 button[aria-current=step]{border-color:#f5d997}._campaignMap_158s0_168 small{color:#f5d997}._campaignMap_158s0_168 button:disabled small{color:var(--muted-foreground)}._stagePreview_158s0_187{box-sizing:border-box;width:min(calc(100% - 32px),380px);padding:20px;border:1px solid #827048;border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground);font:15px/1.5 var(--font-family-base)}._stagePreview_158s0_187::backdrop{background:#070b24c7}._stagePreview_158s0_187 h2{margin:4px 0 10px;font:400 27px/1.1 var(--font-family-display)}._stagePreview_158s0_187 p{margin:7px 0}._previewDifficulty_158s0_200{color:#f5d997;font-weight:700}._previewActions_158s0_201{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}._previewActions_158s0_201 button{min-height:44px}._dailyCard_158s0_158 p:empty{display:none}._dailyCard_158s0_158 select,._dailyCard_158s0_158 button,._dailyLink_158s0_204{min-height:44px}._dailyLink_158s0_204{display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--ice)}
