html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#0b0e12;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#game-root{position:fixed;inset:0;height:100vh;height:100dvh}#game-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}#ui-overlay{position:absolute;inset:0;pointer-events:none}#ui-overlay>*{pointer-events:auto}.game-hint{position:absolute;top:12px;left:12px;margin:0;color:#cde;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
