:root{--ink: #1F2E2B;--mist: #DCE5EC}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--mist);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif}#stage{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}#stage:active{cursor:grabbing}
