*{margin:0;padding:0;box-sizing:border-box}
html{font-family:'Rajdhani',sans-serif;line-height:1.5;font-size:16px;background:#0a0a1a}
body{color:#00f0ff;background:linear-gradient(135deg,#0a0a1a 0%,#1a0033 100%);overflow-x:hidden}
.container{margin:0 auto;padding:0 1.5rem;max-width:1200px}
.site-header{background:rgba(10,10,26,0.8);border-bottom:1px solid #ff00aa;box-shadow:0 0 15px #ff00aa;backdrop-filter:blur(5px);padding:1.5rem 0}
.logo{font-size:2.5rem;font-weight:700;text-shadow:0 0 10px #00f0ff,0 0 20px #00f0ff;letter-spacing:2px;text-align:center}
.content{padding:2rem;margin:2rem auto;background:rgba(20,20,40,0.7);border:1px solid #00f0ff;box-shadow:0 0 20px rgba(0,240,255,0.3);backdrop-filter:blur(3px)}
.content p{margin-bottom:1.5rem;color:#e0e0ff;line-height:1.7}
.content img{max-width:100%;border:1px solid #ff00aa;box-shadow:0 0 15px rgba(255,0,170,0.3);filter:hue-rotate(10deg);margin:1.5rem auto}
.site-footer{background:rgba(10,10,26,0.8);border-top:1px solid #00f0ff;padding:2rem 0;text-align:center}
.links{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}
.links a{color:#ff00aa;text-decoration:none;font-weight:600;transition:all 0.3s}
.links a:hover{color:#00f0ff;text-shadow:0 0 8px #00f0ff}
.copyright{font-size:0.9rem;opacity:0.8}
