@charset "UTF-8";

/* AlapbeÃ¡llÃ­tÃ¡sok */
body {
  background:linear-gradient(135deg,#ffc1cc,#ff85a2,#ff577f);
/* KevÃ©sbÃ© erÅ‘s rÃ³zsaszÃ­n szÃ­nÃ¡tmenet */
  font-family:'Poppins',sans-serif;
  color:#333;
  margin:0;
  padding:0;
}

/* Profil doboz */
.profile-container {
  background:#ffffff;
  border-radius:15px;
  box-shadow:0 4px 10px rgba(0,0,0,0.1);
  padding:20px;
  width:80%;
  max-width:800px;
  margin:20px auto;
  border:2px solid #ff85a2;
  display:flex;
  justify-content:space-between;
}

/* Bal oldali tartalom (profilkÃ©p Ã©s informÃ¡ciÃ³k) */
.profile-left {
  flex:1;
}

/* ProfilkÃ©p */
.profile-picture {
  border-radius:50%;
  width:150px;
  height:150px;
  object-fit:cover;
  border:4px solid #ff85a2;
  display:block;
  margin:0 auto 15px;
  box-shadow:0 4px 8px rgba(255,107,129,0.4);
}

/* NÃ©v Ã©s stÃ¡tusz */
.profile-name {
  text-align:center;
  font-size:26px;
  font-weight:bold;
  color:#ff85a2;
  text-shadow:1px 1px 4px rgba(255,107,129,0.4);
}

.profile-status {
  text-align:center;
  font-size:16px;
  color:#666;
  font-style:italic;
}

/* Jobb oldali tartalom (hobbi Ã©s Ã©rdeklÅ‘dÃ©s) */
.profile-right {
  flex:1;
  padding-left:20px;
  border-left:2px solid #ff85a2;
}

.profile-hobbies {
  background:rgba(255,229,236,0.8);
  padding:15px;
  border-radius:10px;
  margin:15px 0;
  border-left:5px solid #ff4b6f;
}

.profile-hobbies h2 {
  color:#ff4b6f;
  font-size:20px;
  text-align:center;
}

.profile-hobbies ul {
  list-style-type:none;
  padding:0;
}

.profile-hobbies li {
  text-align:center;
  font-size:16px;
  padding:5px 0;
}

/* Gombok */
.button {
  display:inline-block;
  background:linear-gradient(135deg,#ff85a2,#ff4b6f);
  color:white;
  padding:10px 20px;
  border-radius:25px;
  text-decoration:none;
  font-size:16px;
  transition:.3s;
  margin:5px;
  box-shadow:0 4px 6px rgba(255,75,111,0.3);
}

.button:hover {
  background:linear-gradient(135deg,#ff4b6f,#ff2e57);
  transform:scale(1.05);
}

/* Linkek */
a {
  color:#ff4b6f;
  text-decoration:none;
  transition:.3s;
  font-weight:bold;
}

a:hover {
  color:#ff2e57;
  text-decoration:underline;
}