._wrapper_1ohuk_1{box-sizing:border-box;color:#20304c;background:#eef2fa;min-height:100vh;padding:1.5rem 1rem}._card_1ohuk_9{box-sizing:border-box;background:#fff;border:1px solid #dae2f1;border-radius:1.5rem;width:min(100%,30rem);margin:0 auto;padding:1.5rem;box-shadow:0 12px 36px #20304c0d}._header_1ohuk_20{text-align:center;margin:.75rem 0}._header_1ohuk_20 h1{margin:.4rem 0;font-size:clamp(1.5rem,6vw,2rem)}._header_1ohuk_20 p{color:#53647d;margin:0;font-size:.9rem}._badge_1ohuk_34{color:#3658ab;background:#e9efff;border-radius:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}._stats_1ohuk_43{text-align:center;grid-template-columns:1.3fr 1fr 1fr;gap:.5rem;margin:0;display:grid}._stats_1ohuk_43>div{background:#f1f4fa;border-radius:.75rem;padding:.5rem .25rem}._stats_1ohuk_43 dt{color:#53647d;font-size:.75rem}._stats_1ohuk_43 dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:700}._stats_1ohuk_43 small{font-size:.75rem}._playArea_1ohuk_69{margin-top:.85rem}._field_1ohuk_73{background:#17253e;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(220px,32svh,300px);display:grid;position:relative;overflow:hidden}._lane_1ohuk_83{text-align:center;position:relative}._lane_1ohuk_83+._lane_1ohuk_83{border-left:2px dashed #425573}._lane_1ohuk_83 span{color:#acbad3;font-size:.7rem;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}._player_1ohuk_99,._obstacle_1ohuk_100{box-sizing:border-box;place-items:center;width:16.6667%;font-size:1.2rem;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%)}._player_1ohuk_99{color:#073f41;background:#6ee0d4;border:2px solid #a6f4ed;border-radius:.5rem;box-shadow:0 0 16px #6ee0d433}._player_1ohuk_99[data-hit=true]{background:#ff957c;border-color:#ffd1c5}._obstacle_1ohuk_100{color:#631f19;background:#ff957c;border:2px solid #ffd1c5;border-radius:.3rem}._fieldCover_1ohuk_132{color:#fff;text-align:center;background:#17253e99;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}._fieldCover_1ohuk_132 span{color:#c1d0e5;font-size:.8rem}._controls_1ohuk_150{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}._controls_1ohuk_150 button{color:#264887;min-height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#eaf0ff;border:1px solid #5273bb;border-radius:.75rem;font-weight:700}._controls_1ohuk_150 button[aria-disabled=true]{opacity:.5;cursor:default}._controls_1ohuk_150 button:active:not([aria-disabled=true]){background:#d1dfff}._message_1ohuk_176{color:#3658ab;text-align:center;place-items:center;min-height:3rem;margin:.4rem 0;font-size:.8rem;display:grid}._message_1ohuk_176 h2{margin:0;font-size:1.15rem}._message_1ohuk_176 p{margin:0}._startButton_1ohuk_193{color:#fff;width:100%;min-height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;background:#365db2;border:0;border-radius:.75rem;padding:.65rem;font-weight:700}._controls_1ohuk_150 button:focus-visible,._startButton_1ohuk_193:focus-visible{outline-offset:3px;outline:3px solid #3378ed}._hint_1ohuk_213{color:#53647d;text-align:center;margin:.65rem 0 0;font-size:.75rem;line-height:1.6}@media (width<=480px){._wrapper_1ohuk_1{padding:.75rem}._card_1ohuk_9{padding:1rem}}@media (width>=800px){._card_1ohuk_9{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"header play""stats play""message play""start play""hint hint";column-gap:2rem;width:min(100%,54rem);display:grid}._header_1ohuk_20{grid-area:header;align-self:center}._stats_1ohuk_43{grid-area:stats;align-self:center}._playArea_1ohuk_69{grid-area:play;margin:0}._field_1ohuk_73{height:360px}._message_1ohuk_176{grid-area:message}._startButton_1ohuk_193{grid-area:start;align-self:center}._hint_1ohuk_213{grid-area:hint}}
