* { margin:0; padding:0; box-sizing:border-box; font-family:'Poppins',sans-serif; }
body { background:#0a0a14; color:#eee; scroll-behavior:smooth; }

.navbar { display:flex; justify-content:center; padding:1rem; background:rgba(10,10,20,0.8); backdrop-filter:blur(10px); position:sticky; top:0; z-index:1000; }
.nav-links { list-style:none; display:flex; gap:1.5rem; }
.nav-links a { color:#eee; text-decoration:none; transition:0.3s; }
.nav-links a:hover { color:#00c3ff; }

.privacy-section { padding:100px 20px; display:flex; justify-content:center; }
.privacy-section .container { max-width:800px; }
.privacy-section h1 { font-size:2.5rem; margin-bottom:20px; text-align:center; background:linear-gradient(90deg,#00c3ff,#ff00cc); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.privacy-section h2 { font-size:1.8rem; margin:25px 0 10px; background:linear-gradient(90deg,#00ff6a,#00c3ff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.privacy-section p { font-size:1rem; line-height:1.8; margin-bottom:15px; color:#ccc; opacity:0; transform:translateY(50px); }

footer { background:#0a0a14; padding:2rem 0; text-align:center; color:#aaa; }

@media(max-width:768px){
  .privacy-section { padding:60px 15px; }
  .privacy-section h1 { font-size:2rem; }
  .privacy-section h2 { font-size:1.5rem; }
  .privacy-section p { font-size:0.95rem; }
}
