:root{color-scheme:dark;font-family:Arial,sans-serif;background:#0c192b}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;background:#0c192b}body{cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#velvet-scene{position:fixed;inset:0;width:100%;height:100%;height:100dvh;overflow:hidden;background:#0c192b;isolation:isolate}#fabric{position:absolute;inset:0;width:100%;height:100%;z-index:0}#velvet-scene:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 46% 35%,transparent 28%,#0005 78%,#0008 100%)}#velvet-scene:after{content:"";position:absolute;left:50%;top:50%;width:var(--watch-size,100vmin);height:var(--watch-size,100vmin);transform:translate(-50%,-50%);z-index:1;pointer-events:none;background:radial-gradient(ellipse,#0009 18%,#0006 45%,transparent 68%)}#stage{position:absolute;left:50%;top:50%;width:var(--watch-size,100vmin);height:var(--watch-size,100vmin);transform:translate(-50%,-50%);z-index:2}#stage canvas{display:block;width:100%;height:100%;outline:none}.hint{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));z-index:3;margin:0;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.025em;color:#bdc7d6;text-shadow:0 1px 3px #000;pointer-events:none;user-select:none}#sound-hint{left:max(16px,env(safe-area-inset-left))}#exit-hint{right:max(16px,env(safe-area-inset-right))}.accessible-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#render-fallback,.no-script{position:fixed;inset:35% 8% auto;z-index:4;text-align:center;color:#e8edf6;line-height:1.7;font-size:16px;background:#0c192bee;padding:20px;border-radius:8px}[hidden]{display:none!important}@media(max-width:600px){.hint{font-size:11px;bottom:max(12px,env(safe-area-inset-bottom))}#sound-hint{left:max(12px,env(safe-area-inset-left))}#exit-hint{right:max(12px,env(safe-area-inset-right))}}@media print{.hint{display:none}}#vnt-consent-root{color-scheme:light}#vnt-consent-root .vnt-consent-settings{display:none!important}
