:root{--bg-color: #0a0a0f;--card-bg: #13131f;--primary: #00f0ff;--secondary: #7000ff;--danger: #ff003c;--text-main: #ffffff;--text-muted: #8892b0}body{margin:0;background-color:var(--bg-color);color:var(--text-main);font-family:Courier New,Courier,monospace;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:2rem}.glass-card{background:#13131fb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,240,255,.2);border-radius:12px;padding:2rem;box-shadow:0 0 20px #00f0ff1a}h1,h2{text-transform:uppercase;letter-spacing:2px}.neon-text{color:var(--primary);text-shadow:0 0 10px var(--primary)}input{width:100%;padding:12px;background:#050505;border:1px solid #333;color:var(--primary);margin-bottom:1rem;border-radius:4px;font-family:inherit}input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 8px #00f0ff4d}.btn-primary{background:var(--primary);color:#000;font-weight:700;border:none;padding:12px 24px;cursor:pointer;text-transform:uppercase;width:100%;transition:all .3s ease}.btn-primary:hover{background:#fff;box-shadow:0 0 15px var(--primary)}.status-badge{padding:5px 10px;border-radius:4px;font-size:.8rem;font-weight:700}.safe{background:#00ff8033;color:#00ff80}.risk{background:#ff003c33;color:#ff003c}
