@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Fira+Code:wght@400&display=swap";:root{--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-glass: rgba(255, 255, 255, .05);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-accent: #64ffda;--primary-color: #3b82f6;--secondary-color: #8b5cf6;--accent-color: #06b6d4;--gradient-main: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--gradient-text: linear-gradient(to right, #64ffda, #3b82f6);--font-main: "Inter", sans-serif;--font-mono: "Fira Code", monospace;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--transition: all .3s ease;--shadow-sm: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--glow: 0 0 20px rgba(59, 130, 246, .5);--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}section{padding:var(--spacing-xl) var(--spacing-md);max-width:1200px;margin:0 auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}::selection{background:var(--text-accent);color:var(--bg-primary)}.glass{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius);box-shadow:0 4px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.glass:hover{border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px -10px #0000004d}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glitch-wrapper{display:inline-block;position:relative}.glitch{position:relative;color:var(--text-primary);font-weight:700}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-primary)}.glitch:before{left:2px;text-shadow:-1px 0 #00ffff;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch:after{left:-2px;text-shadow:-1px 0 #ff00ff;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(30px,9999px,10px,0)}5%{clip:rect(80px,9999px,5px,0)}10%{clip:rect(42px,9999px,88px,0)}15%{clip:rect(10px,9999px,3px,0)}20%{clip:rect(50px,9999px,20px,0)}25%{clip:rect(12px,9999px,98px,0)}30%{clip:rect(66px,9999px,33px,0)}35%{clip:rect(59px,9999px,10px,0)}40%{clip:rect(98px,9999px,55px,0)}45%{clip:rect(22px,9999px,12px,0)}50%{clip:rect(38px,9999px,7px,0)}55%{clip:rect(9px,9999px,25px,0)}60%{clip:rect(78px,9999px,90px,0)}65%{clip:rect(44px,9999px,5px,0)}70%{clip:rect(54px,9999px,26px,0)}75%{clip:rect(15px,9999px,78px,0)}80%{clip:rect(30px,9999px,15px,0)}85%{clip:rect(45px,9999px,92px,0)}90%{clip:rect(12px,9999px,56px,0)}95%{clip:rect(67px,9999px,34px,0)}to{clip:rect(89px,9999px,12px,0)}}@keyframes glitch-anim2{0%{clip:rect(60px,9999px,19px,0)}5%{clip:rect(90px,9999px,54px,0)}10%{clip:rect(10px,9999px,22px,0)}15%{clip:rect(50px,9999px,66px,0)}20%{clip:rect(30px,9999px,14px,0)}25%{clip:rect(80px,9999px,5px,0)}30%{clip:rect(40px,9999px,88px,0)}35%{clip:rect(70px,9999px,3px,0)}40%{clip:rect(12px,9999px,10px,0)}45%{clip:rect(55px,9999px,78px,0)}50%{clip:rect(25px,9999px,90px,0)}55%{clip:rect(85px,9999px,12px,0)}60%{clip:rect(15px,9999px,56px,0)}65%{clip:rect(98px,9999px,34px,0)}70%{clip:rect(44px,9999px,24px,0)}75%{clip:rect(33px,9999px,79px,0)}80%{clip:rect(22px,9999px,12px,0)}85%{clip:rect(66px,9999px,55px,0)}90%{clip:rect(11px,9999px,89px,0)}95%{clip:rect(77px,9999px,33px,0)}to{clip:rect(44px,9999px,11px,0)}}
