.OwT8ta_page{color:#12151b;background-color:#f3f0e8;background-image:radial-gradient(#12151b18 1px,#0000 1px);background-size:7px 7px;min-height:100svh;padding:72px clamp(18px,4vw,64px) 26px}.OwT8ta_hero{border-bottom:3px solid;justify-content:space-between;align-items:end;padding:14px 0 17px;display:flex}.OwT8ta_hero h1{letter-spacing:-.09em;margin:0;font-size:clamp(64px,8.4vw,126px);font-weight:1000;line-height:.78}.OwT8ta_hero h1 span{color:#174df5;text-shadow:5px 6px #12151b}.OwT8ta_hero p{margin:22px 0 0;font-size:clamp(15px,1.6vw,22px);font-weight:900;line-height:1.4}.OwT8ta_music{margin-right:5vw;font:1000 74px/1 cursive;transform:rotate(10deg)}.OwT8ta_game{grid-template-columns:260px minmax(360px,620px);justify-content:center;gap:26px;max-width:1050px;margin:20px auto 0;display:grid}.OwT8ta_panel{flex-direction:column;display:flex}.OwT8ta_stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.OwT8ta_stats>div{background:#fff;border:3px solid;padding:13px;box-shadow:4px 5px #12151b}.OwT8ta_stats span{font-weight:1000}.OwT8ta_stats strong{color:#174df5;margin-top:6px;font:1000 31px/1.2 monospace;display:block}.OwT8ta_restart{cursor:pointer;background:#ff715f;border:3px solid;justify-content:center;align-items:center;gap:10px;height:62px;margin:18px 0;font-size:18px;font-weight:1000;display:flex;box-shadow:5px 6px #12151b}.OwT8ta_panel>p{font:800 12px monospace}.OwT8ta_controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.OwT8ta_controls button{cursor:pointer;background:#ecff31;border:3px solid;place-items:center;height:65px;display:grid;box-shadow:4px 5px #12151b}.OwT8ta_stage{aspect-ratio:1;background:#174df5;border:4px solid #12151b;position:relative;overflow:hidden;box-shadow:9px 10px #12151b}.OwT8ta_stage canvas{width:100%;height:100%;display:block}.OwT8ta_overlay{color:#fff;text-align:center;background:#12151bc9;place-content:center;display:grid;position:absolute;inset:0}.OwT8ta_overlay h2{margin:0;font-size:clamp(38px,5vw,68px)}.OwT8ta_overlay p{color:#dce3f6;font-weight:900}.OwT8ta_overlay button{background:#ecff31;border:3px solid #12151b;justify-content:center;align-items:center;gap:8px;width:190px;height:56px;margin:auto;font-size:17px;font-weight:1000;display:flex;box-shadow:5px 5px #12151b}.OwT8ta_note{background:#ecff31;border:2px solid;width:max-content;max-width:90%;margin:18px auto 0;padding:7px 17px;font:900 17px cursive;transform:rotate(-2deg);box-shadow:4px 4px #12151b}.OwT8ta_stage{touch-action:none}@media (max-width:720px){.OwT8ta_page{min-height:100dvh;padding:52px 10px 12px;overflow:hidden}.OwT8ta_hero{padding:7px 2px 9px}.OwT8ta_hero h1{font-size:44px}.OwT8ta_hero p{margin:9px 0 0;font-size:11px;line-height:1.25}.OwT8ta_music{display:none}.OwT8ta_game{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.OwT8ta_panel{grid-template-columns:minmax(0,1fr) 126px;gap:8px;width:min(100%,560px);margin:auto;display:grid}.OwT8ta_stats{gap:6px}.OwT8ta_stats>div{padding:7px 9px;box-shadow:2px 3px #12151b}.OwT8ta_stats span{font-size:11px}.OwT8ta_stats strong{margin-top:2px;font-size:23px}.OwT8ta_restart{grid-area:1/2;height:auto;min-height:54px;margin:0;font-size:14px;box-shadow:3px 4px #12151b}.OwT8ta_restart svg{width:17px}.OwT8ta_panel>p{display:none}.OwT8ta_controls{grid-column:1/-1;gap:7px;margin:0}.OwT8ta_controls button{height:46px;box-shadow:3px 3px #12151b}.OwT8ta_stage{width:min(100%,100dvh - 307px);margin:auto;box-shadow:5px 6px #12151b}.OwT8ta_overlay h2{font-size:38px}.OwT8ta_overlay p{padding-inline:12px;font-size:12px}.OwT8ta_overlay button{width:150px;height:48px}.OwT8ta_note{display:none}}@media (max-width:360px){.OwT8ta_page{padding-inline:8px}.OwT8ta_hero h1{font-size:40px}.OwT8ta_panel{grid-template-columns:minmax(0,1fr) 112px}.OwT8ta_stage{width:min(100%,100dvh - 300px)}}@media (prefers-reduced-motion:reduce){.OwT8ta_stage canvas{animation:none}}
