.landing-about{--background: 222 47% 6%;--foreground: 210 40% 98%;--card: 222 47% 8%;--card-foreground: 210 40% 98%;--popover: 222 47% 8%;--popover-foreground: 210 40% 98%;--primary: 217 91% 60%;--primary-foreground: 222 47% 6%;--secondary: 222 47% 12%;--secondary-foreground: 210 40% 98%;--muted: 222 30% 15%;--muted-foreground: 215 20% 65%;--accent: 38 92% 50%;--accent-foreground: 222 47% 6%;--destructive: 0 84% 60%;--destructive-foreground: 210 40% 98%;--border: 217 33% 17%;--input: 217 33% 17%;--ring: 217 91% 60%;--glass: 222 47% 10%;--glass-border: 217 33% 25%;--glow-primary: 217 91% 60%;--glow-accent: 38 92% 50%;--gradient-start: 222 47% 11%;--gradient-end: 230 50% 4%;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,Manrope,sans-serif}.landing-about .glass{background:hsl(var(--glass) / .6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border) / .3)}.landing-about .glass-card{background:hsl(var(--glass) / .4);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsl(var(--glass-border) / .2);border-radius:1rem;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}.landing-about .text-gradient{background:linear-gradient(to right,hsl(var(--primary)),#6ec9f7,hsl(var(--accent)));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-about .glow-primary{box-shadow:0 0 40px hsl(var(--glow-primary) / .3),0 0 80px hsl(var(--glow-primary) / .1)}.landing-about .glow-accent{box-shadow:0 0 40px hsl(var(--glow-accent) / .4),0 0 80px hsl(var(--glow-accent) / .2)}.landing-about .animated-gradient-bg{background:linear-gradient(135deg,hsl(var(--gradient-start)),#0a101f,#070a18,#0a101f,hsl(var(--gradient-end)));background-size:400% 400%;animation:landing-gradient-shift 15s ease infinite}.landing-about .grid-pattern{background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px);background-size:60px 60px}.landing-about .bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.landing-about .text-muted-foreground{color:hsl(var(--muted-foreground))}.landing-about [data-state=active]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing-about .text-foreground{color:hsl(var(--foreground))}.landing-about .border-border\/50{border-color:hsl(var(--border) / .5)}@keyframes landing-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes particle-float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(720deg);opacity:0}}
