html,body{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#000;width:100%;height:100%;margin:0;overflow:hidden}#face{width:100vw;height:100dvh;display:block;position:fixed;inset:0}#rotate-hint{color:#888;z-index:10;background:#000;justify-content:center;align-items:center;font:600 20px system-ui,sans-serif;display:none;position:fixed;inset:0}@media (orientation:portrait){#rotate-hint{display:flex}}#debug{padding:8px 12px calc(8px + env(safe-area-inset-bottom));color:#9aa;flex-direction:column;align-items:center;gap:6px;font:13px system-ui,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}#debug.hidden{display:none}.debug-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#debug button,#debug-toggle{color:#cde;min-height:40px;font:inherit;background:#141e28cc;border:1px solid #345;border-radius:10px;padding:0 14px}#debug button.active{color:#7fe7ff;border-color:#7fe7ff}.debug-stats{white-space:pre-line;text-align:center;font-variant-numeric:tabular-nums}#debug-toggle{top:calc(8px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));opacity:.6;min-height:32px;font:12px system-ui,sans-serif;position:fixed}
