/* Temel reset */
* { margin:0; padding:0; box-sizing:border-box; }
body {
  font-family: 'Poppins', sans-serif;
  background:#f0f2f5;
  display:flex;
  justify-content:center;
  align-items:center;
  min-height:100vh;
  text-align:center;
}

/* Arka plan video veya overlay */
video#bgvideo {
  position:fixed; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:-2;
}
.overlay {
  position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:-1;
}

/* Container */
.container {
  max-width:400px;
  background: rgba(255,255,255,0.95);
  padding:30px;
  border-radius:20px;
  box-shadow:0 10px 25px rgba(0,0,0,0.2);
}

/* Profil / Logo */
.profile { margin-bottom:30px; }
.profile-img {
  width:120px; height:120px;
  border-radius:50%;
  object-fit:cover;
  margin-bottom:15px;
  border:3px solid #4CAF50;
}
.profile h1 { font-size:2rem; margin-bottom:5px; color:#111; }
.profile p { font-size:1rem; color:#555; }

/* Link butonları */
.links-list { display:flex; flex-direction:column; gap:15px; }
.link-btn {
  padding:15px 20px;
  background: linear-gradient(135deg, #6a11cb, #2575fc);
  color:#fff;
  text-decoration:none;
  font-weight:600;
  border-radius:12px;
  transition: all 0.3s ease;
}
.link-btn:hover { transform: translateY(-3px); box-shadow:0 8px 15px rgba(0,0,0,0.2); }

/* Responsive */
@media(max-width:500px){
  .container { margin:20px; padding:20px; }
  .profile h1 { font-size:1.5rem; }
  .link-btn { font-size:0.95rem; padding:12px 18px; }
}
