@font-face{font-family:Pretendard;src:url(/fonts/pretendard-variable-v1.3.9.woff2)format("woff2");font-weight:100 900;font-display:swap}
.game-sketch{--game-ink:#405366;--game-paper:#fffefa;--game-primary:#e5eff7;--game-border:#d4e0e8;color:var(--game-ink);font-family:Pretendard,Pretendard Variable,system-ui,sans-serif}.sketch-panel,.sketch-button{color:var(--game-ink);border:1px solid var(--game-border);background:var(--game-paper);border-radius:20px;position:relative}.sketch-panel{box-shadow:0 4px 18px #4053660d}.sketch-button{min-height:44px;color:var(--game-ink);font:inherit;touch-action:manipulation;cursor:pointer;background:#f5f4f0;border-radius:12px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.35;transition:transform .1s,background .1s}.sketch-button.primary{background:var(--game-primary);color:#45657e;border-color:#c8dae7}.sketch-button:active{transform:scale(.975)}.sketch-button.lit{background:#edf4f8}.sketch-button:focus-visible,.sketch-close:focus-visible{outline-offset:3px;outline:2px solid #6c93b2}.sketch-button:disabled{cursor:default;opacity:.55}.sketch-panel h2{text-align:center;text-wrap:balance;word-break:keep-all;margin:0 24px 24px;font-size:23px;font-weight:650;line-height:1.35}.sketch-close{color:#718598;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;font-weight:300;position:absolute;top:6px;right:6px}@media (prefers-reduced-motion:reduce){.sketch-button{transition:none}.sketch-button:active{transform:none}}
