:root{--primary:#0f8;--secondary:#00d4ff;--accent:#ff0080;--bg-dark:#0a0e27;--bg-card:#141b3d;--bg-card-hover:#1a2350;--text-primary:#e4e4e7;--text-secondary:#a1a1aa;--border:#27272a;--gradient:linear-gradient(135deg,#0f8,#00d4ff);--shadow:0 8px 32px rgba(0,255,136,.1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Courier New,monospace;background:var(--bg-dark);color:var(--text-primary);overflow-x:hidden;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Courier New,Consolas,monospace;font-weight:700}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}html{scroll-behavior:smooth}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{text-shadow:0 0 10px var(--primary),0 0 20px var(--primary),0 0 30px var(--primary)}50%{text-shadow:0 0 20px var(--primary),0 0 30px var(--primary),0 0 40px var(--primary)}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:slideIn .6s ease-out}@media (max-width:768px){.social-links{left:.5rem!important;padding:.75rem .35rem!important;gap:.75rem!important}.social-links a{width:35px!important;height:35px!important}.social-links svg{width:18px!important;height:18px!important}}@media (max-width:480px){.social-links{left:.25rem!important;top:auto!important;bottom:90px!important;transform:none!important;padding:.5rem .25rem!important;gap:.5rem!important;background:rgba(20,27,61,.8)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.social-links a{width:32px!important;height:32px!important}.social-links svg{width:16px!important;height:16px!important}}