@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Space+Mono&display=swap";
:root{--neon-orange:#ff8c00;--neon-glow:#ff8c0080}body{color:#fff;background-color:#000;justify-content:center;align-items:center;height:100vh;margin:0;padding:0;font-family:Space Mono,monospace;display:flex;overflow:hidden}main{justify-content:center;align-items:center;width:100%;height:100%;display:flex}h1,h2,.font-orbitron{text-transform:uppercase;letter-spacing:2px;font-family:Orbitron,sans-serif}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.grid{display:grid}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.p-4{padding:1rem}.p-3{padding:.75rem}.w-full{width:100%}.text-center{text-align:center}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-40{opacity:.4}.relative{position:relative}.z-10{z-index:10}.overflow-hidden{overflow:hidden}.cyber-box{border:2px solid var(--neon-orange);box-shadow:0 0 15px var(--neon-glow), inset 0 0 10px var(--neon-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;width:100%;max-width:600px;padding:2rem;position:relative;overflow:hidden}.neon-text{color:var(--neon-orange);text-shadow:0 0 5px var(--neon-glow), 0 0 10px var(--neon-glow)}.neon-btn{border:1px solid var(--neon-orange);color:var(--neon-orange);cursor:pointer;box-shadow:0 0 5px var(--neon-glow);background:0 0;padding:.8rem 1.5rem;font-family:Orbitron,sans-serif;transition:all .3s}.neon-btn:hover{background:var(--neon-orange);color:#000;box-shadow:0 0 20px var(--neon-orange)}.bg-lines{z-index:-1;opacity:.1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes scrollCode{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.code-line{color:var(--neon-orange);white-space:nowrap;font-size:10px;animation:10s linear infinite scrollCode}.breakpoint{color:#fff;background:var(--neon-orange);box-shadow:0 0 10px var(--neon-orange)}
