*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#050508;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;font-family:Barlow,sans-serif;font-size:16px;line-height:1.5}#root:empty:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#050508 url(/uploads/pasted-1781013290237-0.png) center/30% no-repeat;opacity:.08;pointer-events:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffd70040;border-radius:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:focus{border-color:#ffd70080!important}@keyframes wc-rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes wc-goldPulseText{0%,to{text-shadow:0 0 40px rgba(255,215,0,.7),0 0 80px rgba(255,165,0,.3)}50%{text-shadow:0 0 70px rgba(255,215,0,1),0 0 120px rgba(255,165,0,.6)}}@keyframes wc-cardGlow{0%,to{box-shadow:0 0 #ffd70000}50%{box-shadow:0 0 28px #ffd70038}}@keyframes wc-livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}@keyframes wc-slideUp{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wc-scaleIn{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}@keyframes wc-trophySpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes wc-scan{0%{top:0%}to{top:100%}}@keyframes wc-lockPulse{0%,to{border-color:#ef444438}50%{border-color:#ef4444a6;box-shadow:0 0 18px #ef44441f}}@keyframes wc-goldShine{0%{background-position:-200% center}to{background-position:200% center}}[data-view]{animation:wc-fadeIn .3s ease}@keyframes wc-bounceIn{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes wc-popIn{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes wc-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
