body {
  background: #0a0a1f url('images/racoon.webp') no-repeat center center fixed;
background-size: cover;/* Karanlık orman veya RE4 köy arka planı yükle */
  color: #00ccff; /* Leon'un mavi gözleri havası için cyan ton */
  font-family: 'VT323', monospace;
  margin: 0;
  padding: 20px;
  image-rendering: pixelated;
}

.container {
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  gap: 30px;
}

.profile-box {
  background: rgba(10, 10, 31, 0.8);
  border: 4px solid #004080;
  padding: 20px;
  width: 70%;
  box-shadow: 0 0 25px #00ccff;
  text-shadow: 0 0 6px #004080;
}

.header {
  background: #004080;
  color: #000;
  padding: 12px;
  font-family: 'Creepster', cursive;
  font-size: 32px;
  text-align: center;
  border-bottom: 4px solid #00ccff;
}

.main-img {
  width: 220px;
  border: 5px double #004080;
  float: left;
  margin: 0 20px 20px 0;
  box-shadow: 0 0 15px #00ccff;
}

.name {
  font-size: 36px;
  font-family: 'UnifrakturMaguntia', cursive;
  color: #00ffcc;
  margin: 10px 0;
}

.likes-hates {
  display: flex;
  gap: 25px;
  margin: 25px 0;
}

.likes h3, .hates h3 {
  color: #ff0044;
  font-family: 'Creepster', cursive;
}

ul {
  list-style-type: square;
  padding-left: 20px;
}

.find-me h3 {
  color: #00ccff;
}

.icons img {
  width: 40px;
  margin: 0 10px;
  filter: drop-shadow(0 0 5px #00ccff);
}

marquee {
  color: #ff0044;
  font-size: 20px;
  margin-top: 20px;
  background: rgba(0,0,0,0.5);
  padding: 8px;
  border: 2px dashed #004080;
}

.right-side {
  width: 30%;
  text-align: center;
}

.cross img {
  width: 100px;
  filter: brightness(0.8) contrast(1.2);
}

.status, .comment-box {
  background: rgba(0, 204, 255, 0.1);
  border: 2px solid #00ccff;
  padding: 15px;
  margin: 20px 0;
  font-size: 18px;
}