@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 222.2 47% 4%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 224.3 76.3% 48%}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased}}.glass-card{will-change:transform,box-shadow;transform:translateZ(0)}.luminous-text{will-change:opacity,transform}@keyframes gradient-x{0%,to{background-size:200% 200%;background-position:left center}50%{background-size:200% 200%;background-position:right center}}.animate-gradient-x{animation:gradient-x 15s ease infinite;will-change:background-position}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.glass-card,.glass-luminous{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a0b!important}.mesh-gradient,.noise-overlay,.bg-grid{display:none!important}}.low-perf *,.low-perf{animation:none!important;transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.paypal-card-fix label,.paypal-card-fix .paypal-button-tagline,.paypal-card-fix .paypal-button-card-fields-label{color:#fff!important;opacity:1!important;font-weight:500!important}.paypal-card-fix [data-automation-id=billing-address-header],.paypal-card-fix [data-automation-id=checkbox-label],.paypal-card-fix .age-confirmation-box{color:#f8fafc!important;font-size:13px!important}.custom-scrollbar-hidden::-webkit-scrollbar{display:none}.custom-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}
