html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:#fafafa;color:#18181b;overflow-x:hidden;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11"}.glass-nav{background:#ffffffd1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(24,24,27,.06)}.glass-card{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(228,228,231,.8)}.glass-card-dark{background:#0f0f12eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}.tech-grid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(24,24,27,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,27,.022) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;z-index:-1}.tech-dot-grid{background-image:radial-gradient(rgba(24,24,27,.08) 1px,transparent 1px);background-size:24px 24px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f4f4f5}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#eab308}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}.radar-pulse{animation:pulseGlow 3s ease-in-out infinite}@keyframes electricFlow{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes electricFlowReverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@keyframes circuitTraceSlow{0%{stroke-dasharray:60 400;stroke-dashoffset:0;opacity:.3}50%{opacity:.8}to{stroke-dasharray:60 400;stroke-dashoffset:-460;opacity:.3}}@keyframes circuitTraceFast{0%{stroke-dasharray:20 200;stroke-dashoffset:0;opacity:.4}50%{opacity:.95}to{stroke-dasharray:20 200;stroke-dashoffset:-220;opacity:.4}}.animate-circuit-trace-slow{animation:circuitTraceSlow 12s linear infinite}.animate-circuit-trace-fast{animation:circuitTraceFast 6s linear infinite}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-float-subtle{animation:floatSubtle 4s ease-in-out infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-ticker{display:flex;width:max-content;animation:ticker 35s linear infinite}.animate-ticker:hover{animation-play-state:paused}.corner-brackets{position:relative}.corner-brackets:before,.corner-brackets:after{content:"";position:absolute;width:10px;height:10px;border-color:#eab308;pointer-events:none}.corner-brackets:before{top:-1px;left:-1px;border-top:2px solid #EAB308;border-left:2px solid #EAB308}.corner-brackets:after{bottom:-1px;right:-1px;border-bottom:2px solid #EAB308;border-right:2px solid #EAB308}
