.nl-page{--bg:#050b18;--bg2:#080f20;--bg3:#0c1528;--border:#7c3aed1a;--border2:#7c3aed33;--text:#8896b0;--muted:#3a4a6a;--ai:#7c3aed;--ai-dim:#7c3aed1a;--ai-glow:#7c3aed40;--cyber:#38bdf8;--cyber-dim:#38bdf81a;--cyber-glow:#38bdf833;--danger:#f44;--green:#34d399;--white:#edf2ff;--mono:"Fragment Mono", monospace;--display:"Bebas Neue", sans-serif;--body:"Space Grotesk", sans-serif;background:var(--bg);color:var(--text);font-family:var(--body);min-height:100vh;font-size:15px;line-height:1.6;overflow-x:hidden}.nl-page:before{content:"";pointer-events:none;z-index:0;opacity:.6;background-image:radial-gradient(circle,#7c3aed14 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.nl-page section,.nl-page nav,.nl-page footer{z-index:2;position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scan{0%{top:-2px}to{top:100vh}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
