@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:DM Sans,Segoe UI,system-ui,-apple-system,sans-serif;background:#0c0c1e;color:#2d3436;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6c5ce7,#a29bfe);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a29bfe,#fdcb6e)}::selection{background:#6c5ce759;color:#fff}::-moz-selection{background:#6c5ce759;color:#fff}:focus-visible{outline:2px solid #6c5ce7;outline-offset:2px;border-radius:4px}img{max-width:100%;display:block}a{text-decoration:none;transition:color .2s}a:hover{opacity:.85}input,textarea,select,button{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:#6c5ce7!important;box-shadow:0 0 0 3px #6c5ce726}#root{min-height:100vh;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes neonPulse{0%,to{box-shadow:0 0 8px #f9ca2480}50%{box-shadow:0 0 20px #f9ca24e6,0 0 40px #f9ca244d}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.card-enter{animation:fadeInUp .35s ease both}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:600px 100%;animation:shimmer 1.4s infinite linear;border-radius:8px}.badge-gold{animation:neonPulse 2s ease-in-out infinite}.float-icon{display:inline-block;animation:float 3s ease-in-out infinite}*{-webkit-tap-highlight-color:transparent}button{transition:opacity .15s,transform .15s,box-shadow .15s,background .2s;cursor:pointer}button:active{transform:scale(.97)}button:disabled{cursor:not-allowed;opacity:.6}.app-container{overflow-x:hidden}.tab-bar-scroll{scrollbar-width:none;-ms-overflow-style:none}.tab-bar-scroll::-webkit-scrollbar{display:none}.text-gradient-gold{background:linear-gradient(135deg,#f9ca24,#f0932b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-purple{background:linear-gradient(135deg,#6c5ce7,#a29bfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12)}@supports (padding: env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 480px){html{font-size:15px}}@media (min-width: 1200px){html{font-size:16px}}@media print{nav,footer,button{display:none!important}body{background:#fff;color:#000}}
