@import "https://fonts.googleapis.com/css2?family=Clash+Display:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:root{--background:#0a0d14;--background-elevated:#12161f;--background-subtle:#1a1f2e;--foreground:#e8eaed;--foreground-muted:#9ca3af;--foreground-subtle:#6b7280;--accent:#06b6d4;--accent-bright:#22d3ee;--accent-dim:#0891b2;--accent-glow:#06b6d433;--border:#1f2937;--border-bright:#374151;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--glow-sm:0 0 10px var(--accent-glow);--glow-md:0 0 20px var(--accent-glow);--glow-lg:0 0 30px var(--accent-glow)}html,body{height:100%}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:JetBrains Mono,Courier New,monospace;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";background-image:linear-gradient(var(--border)1px,transparent 1px),linear-gradient(90deg,var(--border)1px,transparent 1px);opacity:.4;z-index:0;pointer-events:none;background-position:50%;background-size:50px 50px;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";background:radial-gradient(circle,var(--accent-glow)0%,transparent 70%);opacity:.3;z-index:0;pointer-events:none;width:600px;height:600px;animation:4s ease-in-out infinite pulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 20px var(--accent-glow);outline:none}button:not(:disabled):hover{transform:translateY(-1px)}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}body:after{animation:4s ease-in-out infinite pulse!important}
