html,body{margin:0;height:100%;overflow:hidden;background:#101010;color:#eee;font-family:system-ui,sans-serif;overscroll-behavior:none;-webkit-user-select:none;user-select:none}#sv-root{position:fixed;inset:0}#sv-root canvas{display:block;width:100%;height:100%;cursor:grab}#sv-root canvas:active{cursor:grabbing}#sv-msg[hidden]{display:none}#sv-msg{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;white-space:pre-line;line-height:1.5}.sv-hud{position:absolute;top:8px;left:8px;margin:0;padding:8px 10px;max-width:calc(100vw - 36px);overflow:hidden;background:#000000a6;color:#cfe;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:6px;pointer-events:none}.sv-loading{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:sv-spin .8s linear infinite;pointer-events:none}@keyframes sv-spin{to{transform:rotate(360deg)}}
