:root{--terminal-bg:#1a1a1a;--terminal-fg:#e0e0e0;--terminal-accent:#d4a574;--terminal-gold:#d4a574;--terminal-green:#8ec07c;--terminal-border:#3a3a3a;--terminal-hover:#2a2a2a}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--terminal-bg);color:var(--terminal-fg);cursor:default;font-family:Fira Code,JetBrains Mono,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--terminal-bg)}::-webkit-scrollbar-thumb{background:var(--terminal-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--terminal-accent)}::selection{background:var(--terminal-accent);color:var(--terminal-bg)}a{color:var(--terminal-accent);text-decoration:none;transition:all .3s;position:relative}a:hover{color:var(--terminal-gold);text-shadow:0 0 10px var(--terminal-gold)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch{0%{text-shadow:.05em 0 0 var(--terminal-accent),-.05em -.025em 0 var(--terminal-green)}14%{text-shadow:.05em 0 0 var(--terminal-accent),-.05em -.025em 0 var(--terminal-green)}15%{text-shadow:-.05em -.025em 0 var(--terminal-accent),.05em .025em 0 var(--terminal-green)}49%{text-shadow:-.05em -.025em 0 var(--terminal-accent),.05em .025em 0 var(--terminal-green)}50%{text-shadow:.025em .05em 0 var(--terminal-accent),.05em 0 0 var(--terminal-green)}99%{text-shadow:.025em .05em 0 var(--terminal-accent),.05em 0 0 var(--terminal-green)}to{text-shadow:-.025em 0 0 var(--terminal-accent),-.025em -.025em 0 var(--terminal-green)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}
