:root{--bg-primary:#0b0f19;--bg-surface:#111827;--bg-surface-elevated:#1f2937;--border-color:#374151;--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--accent-emerald:#10b981;--gradient-brand:linear-gradient(135deg, #06b6d4 0%, #3b82f6 50%, #8b5cf6 100%);--glow:0 0 35px #06b6d426}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.65}a{color:var(--accent-cyan);text-decoration:none;transition:color .2s}a:hover{color:#67e8f9;text-decoration:underline}
