@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.appshell-root{height:100svh}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#110e05;font-family:Poppins,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f5c51726;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#f5c5174d}.nav-item:hover{color:#f5c517!important;background:#f5c51712!important}.nav-item:hover img{opacity:1!important;filter:brightness(1.3)drop-shadow(0 0 3px #f5c51780)!important}.nav-item:hover span{color:#f5c517!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes heartbeat{0%,to{border-color:#f5c51740;box-shadow:0 0 8px #f5c51733,inset 0 0 8px #f5c5170d}50%{border-color:#f5c51799;box-shadow:0 0 28px #f5c5178c,0 0 60px #f5c51733,inset 0 0 18px #f5c5171f}}@keyframes slideIn{0%{opacity:0;max-height:0;transform:translateY(-100%)}to{opacity:1;max-height:80px;transform:translateY(0)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(82%)sepia(60%)saturate(600%)hue-rotate(5deg)brightness(105%);cursor:pointer;opacity:.8;border-radius:3px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;filter:invert(82%)sepia(80%)saturate(800%)hue-rotate(5deg)brightness(115%)}@keyframes coinSpinWin{0%{animation-timing-function:linear;transform:rotateY(0)}40%{animation-timing-function:cubic-bezier(0,0,.25,1);transform:rotateY(1800deg)}to{transform:rotateY(2700deg)}}@keyframes coinSpinLose{0%{animation-timing-function:linear;transform:rotateY(0)}40%{animation-timing-function:cubic-bezier(0,0,.25,1);transform:rotateY(1800deg)}to{transform:rotateY(2520deg)}}@keyframes coinFlipOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes resultCardIn{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shimmer{0%{box-shadow:0 0 20px #f5c51766}50%{box-shadow:0 0 50px #f5c517e6,0 0 80px #f5c5174d}to{box-shadow:0 0 20px #f5c51766}}@keyframes shimmerRed{0%{box-shadow:0 0 20px #ef444466}50%{box-shadow:0 0 50px #ef4444e6,0 0 80px #ef44444d}to{box-shadow:0 0 20px #ef444466}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-30px)rotate(0)rotateX(0)}80%{opacity:1}to{opacity:0;transform:translateY(110vh)rotate(780deg)rotateX(360deg)}}@keyframes confettiWobble{0%{margin-left:0}25%{margin-left:18px}50%{margin-left:-14px}75%{margin-left:10px}to{margin-left:0}}@keyframes authFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes logoGlowPulse{0%,to{filter:drop-shadow(0 0 10px #f5c51761)}50%{filter:drop-shadow(0 0 28px #f5c517d1)}}@keyframes spinnerRing{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(0)rotate(-90deg)}65%{opacity:1;transform:scale(1.2)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes barShimmer{0%{background-position:200%}to{background-position:-200%}}.auth-fade-in{animation:.48s both authFadeIn}.logo-glow-anim{animation:2.2s ease-in-out infinite logoGlowPulse}.spinner-ring-anim{animation:.75s linear infinite spinnerRing}.pop-in-anim{animation:.35s cubic-bezier(.34,1.56,.64,1) both popIn}.auth-input::placeholder{color:#ffffff47}.auth-input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #120e05f5}.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #120e05f5}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #120e05f5}.auth-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
