*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#000;font-family:system-ui,sans-serif;position:fixed;top:0;left:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;overscroll-behavior:none}body{display:block}canvas{display:block;position:fixed;top:0;left:0;width:100%!important;height:100%!important;margin:0;padding:0;border:0;outline:0;touch-action:pan-x pan-y}#overlay{position:fixed;inset:0;pointer-events:none}@media(max-width:1024px)and (min-width:769px){#info-hud{max-width:350px!important;font-size:14px!important}}@media(max-width:768px){#info-hud{top:10px!important;left:10px!important;right:10px!important;padding:15px!important;max-width:calc(100% - 20px)!important;font-size:12px!important}#info-hud>div{font-size:12px!important}#info-hud>div:first-child{font-size:16px!important}#nav-ui{padding:10px 5px 15px!important}.nav-button{min-width:90px!important;max-width:140px!important;font-size:11px!important;padding:10px 12px!important;min-height:36px!important}#project-nav-ui{bottom:70px!important;padding:12px 20px!important}#project-nav-ui button{width:45px!important;height:45px!important;font-size:18px!important}#sign-counter{font-size:14px!important;min-width:70px!important}button[style*="Enter Project"]{padding:15px 30px!important;font-size:16px!important;bottom:90px!important}}@media(max-width:480px){#info-hud{font-size:11px!important}.nav-button{min-width:80px!important;max-width:120px!important;font-size:10px!important;padding:8px 10px!important;min-height:34px!important}#project-nav-ui button{width:40px!important;height:40px!important;font-size:16px!important}#sign-counter{font-size:12px!important;min-width:60px!important}}@media(max-width:900px)and (orientation:landscape){#info-hud{top:5px!important;padding:10px!important;font-size:10px!important;max-height:40vh;overflow-y:auto}#nav-ui{padding:8px 5px!important}.nav-button{padding:6px 10px!important;min-height:30px!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){#media-playback-overlay>div{width:95%!important}#media-playback-overlay button{bottom:10px!important;right:10px!important;padding:10px 20px!important;font-size:14px!important}#media-playback-overlay>div>div:first-child{font-size:18px!important;top:10px!important}}@keyframes glow{0%,to{text-shadow:0 0 20px rgba(0,255,255,.8)}50%{text-shadow:0 0 30px rgba(0,255,255,1),0 0 40px rgba(0,255,255,.8)}}@media(max-width:768px){#media-playback-overlay{padding:10px!important;gap:10px!important}#media-playback-overlay>div:first-child{font-size:20px!important;margin-bottom:5px!important}#media-playback-overlay>div:nth-child(2){width:95%!important}#media-playback-overlay button{bottom:10px!important;right:10px!important;padding:10px 20px!important;font-size:14px!important}}@media(max-width:768px){#slideshow-overlay{padding:10px!important;gap:10px!important}#slideshow-overlay>div:first-child{font-size:20px!important;margin-bottom:5px!important}#slideshow-overlay>div:nth-child(2){width:95%!important}#slideshow-overlay button[style*=Continue]{bottom:10px!important;padding:10px 24px!important;font-size:16px!important}#slideshow-overlay button[style*=◀],#slideshow-overlay button[style*=▶]{width:40px!important;height:40px!important;font-size:20px!important}#slideshow-overlay button[style*=◀]{left:10px!important}#slideshow-overlay button[style*=▶]{right:10px!important}}
