
body{margin:0;font-family:Poppins,Arial;background:#0b0b12;color:#fff}
header{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#0f0f18,#151530)}
.profile-pic{width:130px;height:130px;border-radius:50%;
border:4px solid #00f2ff;box-shadow:0 0 25px #00f2ff;margin-bottom:15px}
h1{font-size:42px;color:#8f5cff;text-shadow:0 0 20px #8f5cff}
p{opacity:.8}
.btn{padding:12px 25px;border-radius:30px;
background:linear-gradient(45deg,#8f5cff,#00f2ff);
color:#000;text-decoration:none;font-weight:bold;
box-shadow:0 0 20px #8f5cff;transition:.3s}
.btn:hover{transform:scale(1.08)}
.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
gap:30px;padding:60px}
.card{background:#141425;border-radius:20px;padding:15px;
box-shadow:0 0 20px #8f5cff33;transition:.3s}
.card:hover{box-shadow:0 0 30px #00f2ff}
.card img{width:100%;border-radius:15px}
.whatsapp{position:fixed;bottom:25px;right:25px;
background:#25D366;color:white;padding:18px;border-radius:50%;
font-size:26px;text-decoration:none;box-shadow:0 0 20px #25D366}
footer{text-align:center;padding:25px;background:#0f0f18}
.admin-container{display:flex}
.sidebar{width:220px;background:#111122;min-height:100vh;padding:20px}
.sidebar a{display:block;color:white;padding:10px;margin:8px 0;text-decoration:none;background:#1c1c2e;border-radius:8px}
.sidebar a:hover{background:#8f5cff}
.content{flex:1;padding:30px}
input,select{width:100%;padding:10px;margin:10px 0;background:#1b1b2b;border:none;color:white;border-radius:8px}
button{padding:10px 15px;background:#8f5cff;color:white;border:none;border-radius:8px;cursor:pointer}
