:root{--bg-dark:#080D1A;--bg-darker:#04070F;--text-main:#F8FAFC;--text-muted:#94A3B8;--neon-blue:#00F0FF;--neon-purple:#7C3AED;--neon-emerald:#10B981;--neon-blue-glow:rgba(0,240,255,0.35);--neon-purple-glow:rgba(124,58,237,0.35);--glass-bg:rgba(15,23,42,0.65);--glass-border:rgba(255,255,255,0.12);--glass-blur:blur(24px);font-family:Inter,sans-serif;color:var(--text-main);background-color:var(--bg-dark)}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh;background-color:var(--bg-dark);background-image:radial-gradient(circle at 15% 15%,rgba(0,240,255,.08),transparent 45%),radial-gradient(circle at 85% 85%,rgba(124,58,237,.1),transparent 50%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.05),transparent 60%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,45px 45px,45px 45px;background-attachment:fixed;overflow-x:hidden;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.text-gradient{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.manuals-orb{width:120px;height:120px;border-radius:50%;background:rgba(0,240,255,.05);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,240,255,.3);box-shadow:0 0 30px rgba(0,240,255,.2),inset 0 0 20px rgba(0,240,255,.1);animation:floatOrb 4s ease-in-out infinite;margin-bottom:1rem}@keyframes floatOrb{0%{transform:translateY(0) scale(1);box-shadow:0 0 30px rgba(0,240,255,.2)}50%{transform:translateY(-10px) scale(1.05);box-shadow:0 0 50px rgba(0,240,255,.4)}to{transform:translateY(0) scale(1);box-shadow:0 0 30px rgba(0,240,255,.2)}}.animated-gradient-text{background:linear-gradient(-45deg,#00f0ff,#0aff8a,#00f0ff,rgba(0,255,136,.9));background-size:300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:liquidGradient 5s ease infinite;filter:drop-shadow(0 0 15px rgba(0,240,255,.4))}@keyframes liquidGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.typewriter-text{overflow:hidden;white-space:nowrap;border-right:3px solid var(--neon-blue);animation:typing 2.5s steps(40),blink-caret .75s step-end infinite;display:inline-block;vertical-align:bottom;padding-right:5px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--neon-blue)}}.animate-pulse{animation:intensePulse 1.2s cubic-bezier(.4,0,.6,1) infinite;display:inline-block}@keyframes intensePulse{0%,to{opacity:1;filter:drop-shadow(0 0 2px rgba(10,255,138,.2));transform:scale(1)}50%{opacity:.7;filter:drop-shadow(0 0 15px rgba(10,255,138,.9)) drop-shadow(0 0 5px rgba(0,240,255,.8));transform:scale(1.03)}}.animate-pulse-gold{animation:intensePulseGold 1.2s cubic-bezier(.4,0,.6,1) infinite;display:inline-block}@keyframes intensePulseGold{0%,to{opacity:1;filter:drop-shadow(0 0 2px rgba(255,215,0,.3));transform:scale(1)}50%{opacity:.8;filter:drop-shadow(0 0 15px rgba(255,215,0,.8)) drop-shadow(0 0 5px rgba(255,184,0,.6));transform:scale(1.03)}}