.jDKfOa_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,3.4vw,54px) 25px}.jDKfOa_hero{border-bottom:3px solid;justify-content:space-between;align-items:end;padding:15px 0 18px;display:flex}.jDKfOa_hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(58px,7.3vw,112px);font-weight:1000;line-height:.8}.jDKfOa_hero h1 span{color:#174df5;text-shadow:5px 6px #12151b}.jDKfOa_hero p{max-width:350px;margin:0 2vw 0 20px;font:900 18px/1.4 cursive;transform:rotate(-2deg)}.jDKfOa_workbench{grid-template-columns:minmax(380px,1fr) minmax(380px,.85fr);gap:16px;min-height:590px;padding-top:18px;display:grid}.jDKfOa_editor{background:#12151b;border:4px solid #12151b;grid-template-rows:44px 1fr auto 145px;min-width:0;display:grid;box-shadow:7px 8px #174df5}.jDKfOa_bar{color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:0 18px;font:700 12px monospace;display:flex}.jDKfOa_bar b{color:#ecff31}.jDKfOa_codeWrap{grid-template-columns:42px 1fr;min-height:250px;display:grid}.jDKfOa_lines{color:#6f788b;text-align:right;background:#1c2028;padding:14px 0;font:14px/1.7 monospace}.jDKfOa_lines span{padding-right:11px;display:block}.jDKfOa_codeWrap textarea{resize:none;color:#e7ebf4;tab-size:2;background:#101722;border:0;outline:0;padding:14px 18px;font:15px/1.7 Consolas,monospace}.jDKfOa_actions{background:#f3f0e8;grid-template-columns:1fr .62fr;gap:12px;padding:12px;display:grid}.jDKfOa_actions button{cursor:pointer;background:#ff715f;border:3px solid #12151b;justify-content:center;align-items:center;gap:8px;height:55px;font-size:17px;font-weight:1000;display:flex;box-shadow:4px 5px #12151b}.jDKfOa_actions button:first-child{color:#fff;background:#174df5}.jDKfOa_console{color:#cbd3df;background:#12151b;padding:12px 18px;font:13px/1.3 monospace;overflow:auto}.jDKfOa_console p{margin:0 0 5px}.jDKfOa_stage{background:#174df5;border:4px solid #12151b;place-items:center;padding:30px;display:grid;position:relative;box-shadow:7px 8px #12151b}.jDKfOa_grid{aspect-ratio:1;background:#f3f0e8;border:3px solid #12151b;grid-template-columns:repeat(8,1fr);width:min(100%,580px);display:grid}.jDKfOa_floor,.jDKfOa_wall{border:1px solid #12151b55;place-items:center;display:grid;position:relative}.jDKfOa_wall{background:#12151b repeating-linear-gradient(135deg,#ffffff13 0 5px,#0000 5px 11px)}.jDKfOa_exit{color:#12151b;background:#ecff31;place-items:center;font-size:clamp(24px,4vw,55px);display:grid;position:absolute;inset:0}.jDKfOa_player{aspect-ratio:1;z-index:2;background:#ff715f;border:3px solid #12151b;place-items:center;width:58%;font-size:0;display:grid;transform:rotate(0);box-shadow:3px 3px #12151b}.jDKfOa_player:after{content:"";background:#12151b;border-radius:50%;width:40%;height:24%;box-shadow:0 -13px 0 -3px #12151b}.jDKfOa_player[data-direction=down]{transform:rotate(90deg)}.jDKfOa_player[data-direction=left]{transform:rotate(180deg)}.jDKfOa_player[data-direction=up]{transform:rotate(-90deg)}.jDKfOa_won{text-align:center;background:#ecff31eb;border:3px solid;place-content:center;display:grid;position:absolute;inset:30px}.jDKfOa_won h2{margin:0;font-size:clamp(42px,6vw,82px)}.jDKfOa_won p{font-weight:900}.jDKfOa_note{background:#ecff31;border:2px solid;width:max-content;max-width:90%;margin:19px auto 0;padding:7px 17px;font:900 15px monospace;transform:rotate(-1deg);box-shadow:4px 4px #12151b}@media (max-width:850px){.jDKfOa_page{padding:52px 10px 18px}.jDKfOa_hero{padding:8px 2px 10px;display:block}.jDKfOa_hero h1{font-size:44px}.jDKfOa_hero p{margin:8px 0 0;font-size:12px;line-height:1.25;transform:none}.jDKfOa_workbench{grid-template-columns:1fr;gap:12px;padding-top:10px}.jDKfOa_stage{order:-1;min-height:0;padding:9px}.jDKfOa_grid{width:min(100%,100dvh - 188px)}.jDKfOa_editor{min-height:510px}.jDKfOa_codeWrap{min-height:220px}.jDKfOa_actions{gap:7px;padding:8px}.jDKfOa_actions button{height:48px;font-size:14px}.jDKfOa_console{max-height:120px}.jDKfOa_note{margin-top:14px;font-size:10px}}
