html,body{overflow:hidden!important;height:100%!important;margin:0;padding:0;background-color:#000;position:relative;display:flex;justify-content:center;align-items:center;font-family:Inter,Pridi,sans-serif}#html-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1f1128,#1f1128);background-blend-mode:overlay;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;transition:opacity .8s ease-out}#html-loader.hidden{opacity:0;pointer-events:none}.loader-logo{width:160px;height:160px;margin-bottom:50px;background:url(./logo-CLR64nUB.png) center center / contain no-repeat;filter:drop-shadow(0 4px 20px rgba(225,188,100,.3));animation:logoFloat 3s ease-in-out infinite}.loader-title{color:#e1bc64;font-size:32px;font-weight:700;margin-bottom:10px;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.loader-version{color:#888;font-size:14px;margin-bottom:40px;text-align:center}.loader-progress-container{width:360px;margin-bottom:30px}.loader-progress{width:100%;height:6px;background:#e1bc6426;border-radius:3px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d;margin-bottom:15px}.loader-progress-fill{height:100%;background:linear-gradient(90deg,#00de3e,#00de3e,#00de3e);border-radius:3px;width:0%;transition:width .6s ease-out;box-shadow:0 0 10px #e1bc6480}.loader-progress-text,.loader-progress-percentage{display:none}.loader-status{color:#ccc;font-size:16px;text-align:center;min-height:24px;margin-bottom:20px;transition:color .3s ease}.loader-status.warning{color:#ff9500}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 480px){.loader-logo{width:120px;height:120px;margin-bottom:30px}.loader-title{font-size:24px}.loader-progress-container{width:280px}}.resultScreen-canvas{max-width:430px;min-width:430px;height:45%;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);display:none;z-index:1000;pointer-events:none}.lottie-logo-canvas{top:30%!important}.bust-canvas{height:200px!important;position:absolute;top:0;display:block;z-index:1000}#game-container{position:fixed;top:0;left:0}
