:root{--bg-color:#0b0f19;--text-color:#e2e8f0;--accent-neon-purple:#b300ff;--accent-cyber-blue:#00e5ff;--card-bg:#151b2b;--font-family:"Inter", system-ui, -apple-system, sans-serif}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}a{color:var(--accent-cyber-blue);text-decoration:none;transition:color .2s ease-in-out,text-shadow .2s ease-in-out}a:hover{color:var(--accent-neon-purple);text-shadow:0 0 8px #b300ff80}.container{max-width:800px;margin:0 auto;padding:2rem}h1,h2,h3{color:#fff}.title{background:linear-gradient(90deg, var(--accent-cyber-blue), var(--accent-neon-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:800;animation:2s ease-in-out infinite alternate glow}@keyframes glow{0%{text-shadow:0 0 10px #00e5ff33}to{text-shadow:0 0 20px #b300ff99}}.card{background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;margin-top:2rem;padding:2rem;box-shadow:0 10px 30px #00000080}.policy-content{color:#cbd5e1;line-height:1.8}.policy-content h2{color:var(--accent-cyber-blue);margin-top:2rem;font-size:1.25rem}.nav{border-bottom:1px solid #ffffff1a;gap:1.5rem;margin-bottom:3rem;padding-bottom:1rem;display:flex}.nav a{letter-spacing:.5px;font-weight:600}
