:root{color-scheme:dark;--camera-opacity: 0;--sensory-intensity: .82;--page-bg: #080b18;--focus: #ffef4d;--cyan: #00c8ff;--pink: #ff2aa8;--ink: #050611}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#080b18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;letter-spacing:0}body.high-contrast{--page-bg: #000;--focus: #fff}#game-container{position:fixed;inset:0;z-index:2;display:flex;align-items:center;justify-content:center}#game-container canvas{display:block;max-width:100vw;max-height:100vh;outline:none;box-shadow:none}#back-to-games{position:fixed;top:12px;left:16px;z-index:24;display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:2px solid rgb(0 200 255 / 68%);border-radius:6px;color:#dffbff;background:#050611e5;box-shadow:4px 4px #ff2aa8bf;font-size:12px;font-weight:700;line-height:1;text-decoration:none;letter-spacing:0;transition:border-color .14s ease,background-color .14s ease,color .14s ease}#back-to-games:hover{border-color:#ffef4deb;color:#ffef4d;background:#050611fa}#camera-layer{position:fixed;inset:0;z-index:1;overflow:hidden;background:#050611;pointer-events:none}#camera-preview{width:100%;height:100%;object-fit:contain;transform:scaleX(-1);opacity:var(--camera-opacity);filter:saturate(.9) brightness(.56) contrast(1.08)}body.high-contrast #camera-preview{filter:grayscale(1) brightness(.36) contrast(1.4)}body[data-scene=calibration] #camera-preview{opacity:0!important}body.reduced-motion *,body.reduced-motion *:before,body.reduced-motion *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}button,[role=button],canvas{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.is-embedded #game-container canvas{box-shadow:none}body.is-embedded #back-to-games{display:none}body:not([data-scene=menu]) #back-to-games{display:none}@media(orientation:portrait)and (max-width:740px){#back-to-games{display:none}}
