@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth}body{@apply bg-background text-text-primary font-sans antialiased;}[dir=rtl]{font-family:Vazirmatn,Inter,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{@apply bg-background;}::-webkit-scrollbar-thumb{@apply bg-surface rounded-full;}::-webkit-scrollbar-thumb:hover{@apply bg-surfaceElevated;}}@layer components{.gradient-text{@apply text-transparent bg-clip-text bg-gradient-to-r from-primary to-emerald-400;}.glass-card{@apply bg-surface/50 backdrop-blur-xl border border-white/10 rounded-2xl;}.btn-glow{@apply relative overflow-hidden;}.btn-glow:before{content:"";@apply absolute inset-0 bg-gradient-to-r from-primary/20 to-emerald-400/20 opacity-0 transition-opacity duration-300;}.btn-glow:hover:before{@apply opacity-100;}}@layer utilities{.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-stops))}.start-0{inset-inline-start:0}.end-0{inset-inline-end:0}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-4{padding-inline-start:1rem}.pe-4{padding-inline-end:1rem}.text-start{text-align:start}.text-end{text-align:end}}
