._page_ybfrc_1{box-sizing:border-box;color:#eaf5f3;background:radial-gradient(at 50% 0,#19373e,#0a1720 65%);min-height:100dvh;padding:24px 20px 12px;font-family:system-ui,sans-serif}._page_ybfrc_1 button,._page_ybfrc_1 select{font:inherit}._page_ybfrc_1 button,._page_ybfrc_1 select,._page_ybfrc_1 summary{cursor:pointer}._page_ybfrc_1 button,._page_ybfrc_1 select{color:#eefaf6;background:#203842;border:1px solid #49636e;border-radius:10px;min-height:44px;padding:8px 14px}._page_ybfrc_1 button:disabled,._page_ybfrc_1 select:disabled{opacity:.4;cursor:default}._page_ybfrc_1 button:not(:disabled):hover{background:#34525d}._page_ybfrc_1 :focus-visible{outline-offset:4px;outline:3px solid #bdf97f}._page_ybfrc_1 p,._page_ybfrc_1 h1,._page_ybfrc_1 h2{margin:0}._heading_ybfrc_45{max-width:920px;margin:0 auto 22px}._heading_ybfrc_45 h1{letter-spacing:.03em;margin:4px 0;font-size:clamp(20px,3vw,30px)}._heading_ybfrc_45 p{color:#a2bdc3;font-size:13px}._eyebrow_ybfrc_59{color:#bdf97f;letter-spacing:.18em;font-size:10px;font-weight:800}._credit_ybfrc_66{color:#839ba5;text-align:left;padding-top:10px;font-size:10px;line-height:1.6;display:block}._gameLayout_ybfrc_75{grid-template-columns:minmax(0, var(--max-board)) minmax(220px, 280px);justify-content:center;align-items:start;gap:40px;max-width:920px;margin:auto;display:grid}._playColumn_ybfrc_85{width:min(100%, var(--max-board), max(280px, 100dvh - 240px));justify-self:center}._hud_ybfrc_90{align-items:center;gap:26px;margin:0 8px 12px;display:flex}._hud_ybfrc_90>div{gap:2px;display:grid}._hud_ybfrc_90 span{color:#a2bdc3;letter-spacing:.12em;font-size:10px}._hud_ybfrc_90 strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}._hud_ybfrc_90 small{font-size:13px}._hud_ybfrc_90 button{gap:4px;min-width:44px;margin-left:auto;padding:5px 12px;line-height:1;display:grid}._hit_ybfrc_122{color:#bdf97f}._timeInfo_ybfrc_126{color:#bfd2d5;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 8px 10px;font-size:11px;display:flex}._boardStack_ybfrc_135{position:relative}._boardColumn_ybfrc_139{width:100%}._previewLabel_ybfrc_143{color:#8ca7b2;letter-spacing:.12em;align-items:center;gap:8px;margin:0 10px 5px;font-size:9px;display:flex}._previewLabel_ybfrc_143 span{letter-spacing:0;font-size:10px}._preview_ybfrc_143{grid-template-columns:repeat(8,1fr);gap:3px;margin:0 10px 10px;display:grid}._preview_ybfrc_143 span{place-items:center;height:18px;display:grid}._preview_ybfrc_143 ._symbol_ybfrc_168{width:16px;height:16px}._boardFrame_ybfrc_173{background:#0a1118;border-radius:10px;padding:10px;position:relative;box-shadow:0 16px 44px #0005}._timeRing_ybfrc_181{fill:none;stroke:#bdf97f;stroke-width:.9px;stroke-linejoin:round;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}._timeRing_ybfrc_181 ._ringTrack_ybfrc_191{stroke:#294048}._boardFrame_ybfrc_173[data-time-level=medium] ._timeRing_ybfrc_181{stroke:#ffcf5c}._boardFrame_ybfrc_173[data-time-level=low] ._timeRing_ybfrc_181{stroke:#ff8c96}._board_ybfrc_135{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:6px;position:relative;overflow:hidden}._board_ybfrc_135:focus-visible{outline-offset:-2px;outline:2px dashed #dcecf2}._grid_ybfrc_216{grid-template-columns:repeat(8,1fr);gap:2px;display:grid;position:absolute;inset:0}._grid_ybfrc_216 span{background:#192b34}._panel_ybfrc_227,._cursor_ybfrc_228{box-sizing:border-box;width:12.5%;height:12.5%;position:absolute;top:0;left:0}._panel_ybfrc_227{padding:1px}._tile_ybfrc_241{box-sizing:border-box;border:1px solid #ffffff24;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}._symbol_ybfrc_168{pointer-events:none;width:70%;max-width:30px;height:70%;max-height:30px;display:block;position:relative}._panel_ybfrc_227[data-kind="0"] ._tile_ybfrc_241,._preview_ybfrc_143 [data-kind="0"]{color:#280d19;background:#d7657f}._panel_ybfrc_227[data-kind="1"] ._tile_ybfrc_241,._preview_ybfrc_143 [data-kind="1"]{color:#382900;background:#e5bf55}._panel_ybfrc_227[data-kind="2"] ._tile_ybfrc_241,._preview_ybfrc_143 [data-kind="2"]{color:#09223a;background:#629ed8}._panel_ybfrc_227[data-kind="3"] ._tile_ybfrc_241,._preview_ybfrc_143 [data-kind="3"]{color:#0a3020;background:#83bc9a}._panel_ybfrc_227[data-kind="4"] ._tile_ybfrc_241,._preview_ybfrc_143 [data-kind="4"]{color:#261137;background:#b199d2}._panel_ybfrc_227[data-charging=true] ._tile_ybfrc_241{outline-offset:-3px;outline:2px solid #fff}._charge_ybfrc_297{box-sizing:border-box;background:#ffffff80;border-top:2px solid #fff;position:absolute;inset:auto 0 0}._cursor_ybfrc_228{z-index:2;background:#0a1118;padding:2px}._cursor_ybfrc_228 span{box-sizing:border-box;color:#d2ffa8;border:2px dashed #e9ffcd;border-radius:4px;place-items:center;width:100%;height:100%;display:grid}._sidebar_ybfrc_321{gap:18px;padding-top:5px;display:grid}._controls_ybfrc_327,._settings_ybfrc_328,._details_ybfrc_329{background:#162a33;border:1px solid #304751;border-radius:12px;padding:14px}._controlHeading_ybfrc_336{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}._controlHeading_ybfrc_336 button{background:0 0;padding:4px 7px;font-size:11px}._directionPad_ybfrc_349{grid-template:repeat(2,48px)/repeat(3,52px);justify-content:center;gap:5px;margin:10px 0;display:grid}._directionPad_ybfrc_349 button{touch-action:none;-webkit-user-select:none;user-select:none;padding:0;font-size:24px}._directionPad_ybfrc_349 button[data-direction=up]{grid-area:1/2}._directionPad_ybfrc_349 button[data-direction=left]{grid-area:2/1}._directionPad_ybfrc_349 button[data-direction=down]{grid-area:2/2}._directionPad_ybfrc_349 button[data-direction=right]{grid-area:2/3}._keyHint_ybfrc_375{color:#a2bdc3;text-align:center;padding-top:8px;font-size:11px}._settings_ybfrc_328{gap:10px;display:grid}._settings_ybfrc_328 label{grid-template-columns:58px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}._settings_ybfrc_328 select{width:100%;min-width:0;padding:6px;font-size:12px}._details_ybfrc_329{font-size:12px;line-height:1.8}._details_ybfrc_329 summary{min-height:28px;padding:4px 0}._details_ybfrc_329 p{color:#b7cbd0;margin-top:10px}._details_ybfrc_329 ol{padding-left:22px}._overlay_ybfrc_416{z-index:3;text-align:center;background:#0c1b25f5;border:1px solid #49616c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;inset:0}._overlay_ybfrc_416[data-result=true]{justify-content:flex-start;overflow-y:auto}._overlay_ybfrc_416[data-result=true]>*{flex-shrink:0}._overlay_ybfrc_416 h2{font-size:clamp(18px,2.5vw,23px)}._overlay_ybfrc_416 h2+._primary_ybfrc_441{margin-top:16px}._overlay_ybfrc_416 p{color:#b6cdd2;max-width:310px;font-size:13px;line-height:1.8}._overlay_ybfrc_416>button{width:min(100%,240px)}._page_ybfrc_1 ._primary_ybfrc_441{color:#132b1b;background:#bcf887;border-color:#bcf887;font-weight:800}._page_ybfrc_1 ._primary_ybfrc_441:hover{background:#d5ffb0}._lessonNav_ybfrc_464{gap:8px;display:flex}._countdown_ybfrc_469,._resultScore_ybfrc_470{color:#bcf887;font-size:44px;line-height:1.3}._countdown_ybfrc_469 small,._resultScore_ybfrc_470 small{font-size:16px}._notice_ybfrc_480{color:#ffd695;max-width:850px;font-size:13px;margin:20px auto!important}._srOnly_ybfrc_487{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){._page_ybfrc_1{padding:12px 14px}._heading_ybfrc_45{text-align:center;margin-bottom:14px}._heading_ybfrc_45 p{display:none}._gameLayout_ybfrc_75{grid-template-columns:minmax(0,1fr);gap:14px}._playColumn_ybfrc_85{width:min(100%,max(272px,100dvh - 370px))}._hud_ybfrc_90{margin-bottom:6px}._hud_ybfrc_90 strong{font-size:24px}._sidebar_ybfrc_321{justify-self:center;gap:10px;width:min(100%,480px)}._controls_ybfrc_327{padding:8px 12px}._directionPad_ybfrc_349{grid-template:repeat(2,44px)/repeat(3,52px);margin:4px 0}._keyHint_ybfrc_375{padding-top:3px}._settings_ybfrc_328{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}._settings_ybfrc_328 label{grid-template-columns:1fr;gap:3px}._overlay_ybfrc_416{gap:9px;padding:12px}._overlay_ybfrc_416 p{font-size:12px}}@media (width<=767px) and (height<=700px) and (orientation:portrait){._heading_ybfrc_45{margin-bottom:6px}._heading_ybfrc_45 ._eyebrow_ybfrc_59{display:none}._heading_ybfrc_45 h1{margin:0;font-size:18px}._previewLabel_ybfrc_143{display:none}._gameLayout_ybfrc_75{gap:8px}._sidebar_ybfrc_321{padding-top:0}._controls_ybfrc_327{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}._controlHeading_ybfrc_336{flex-direction:column;align-items:flex-start;max-width:92px}._directionPad_ybfrc_349{flex-shrink:0;margin:0}._keyHint_ybfrc_375{display:none}}@media (orientation:landscape) and (height<=600px){._page_ybfrc_1{padding-top:8px}._heading_ybfrc_45{text-align:left;margin-bottom:8px}._heading_ybfrc_45 h1{font-size:18px}._heading_ybfrc_45 ._eyebrow_ybfrc_59,._heading_ybfrc_45 p{display:none}._gameLayout_ybfrc_75{grid-template-columns:minmax(240px,1fr) 220px;gap:20px}._playColumn_ybfrc_85{width:min(100%,max(240px,100dvh - 158px))}._hud_ybfrc_90 strong{font-size:20px}._overlay_ybfrc_416{gap:6px}._overlay_ybfrc_416 p{font-size:11px}._settings_ybfrc_328{grid-template-columns:1fr}._settings_ybfrc_328 label{grid-template-columns:58px 1fr}}
