:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;overflow:hidden;position:relative;cursor:none}body{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(#000000b3,#000000b3),url(/assets/scene-j9dUUF7q.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#cursor{position:fixed;width:20px;height:20px;border:2px solid rgba(247,67,67,.8);border-radius:50%;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:width .1s ease,height .1s ease}.cursor-ripple{position:fixed;width:20px;height:20px;border:2px solid rgba(247,67,67,.8);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);animation:ripple .6s ease-out}@keyframes ripple{0%{width:20px;height:20px;opacity:1}to{width:60px;height:60px;opacity:0}}#webgl-canvas{position:fixed;top:224px;right:calc(50% - 6px);width:180px!important;height:auto!important;transition:width .3s ease,top .3s ease,left .3s ease;z-index:1}#webgl-canvas-2{position:fixed;top:224px;left:calc(50% - 36px);width:180px!important;height:auto!important;transition:width .3s ease,top .3s ease,left .3s ease;z-index:1}#canvas{position:relative;display:block;height:100vh;width:auto;z-index:2;pointer-events:auto;transition:height .3s ease,transform .3s ease}#zoom-btn{position:fixed;top:20px;left:20px;z-index:1001;padding:10px 20px;background:#000000b3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:8px;font-size:16px;font-weight:500;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#zoom-btn:hover{background:#000000d9;border-color:#ffffff80;transform:scale(1.05)}.dg.ac{z-index:1000!important}
