@charset "utf-8";
#conteiner {
	background-color: rgba(102,102,102,0.6); /* yarı saydam koyu arka plan */
	color: white; /* yazıları beyaz yapalım ki okunaklı olsun */
	border-radius: 12px;
	box-shadow: 0 0 20px rgba(0,0,0,0.4);
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 300px;
	padding: 20px;
}
#header {
	background-color: rgba(102,102,102,0.6);
	height: 200px;
	width: 1100px;
	opacity: 0.3;
}
#menü {
	background-color: #333;
	height: 30px;
	width: 1100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#widgetler {
	background-color: #066;
	height: 600px;
	width: 150px;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}
#ıcerıkalanı {
	background-color: #333;
	float: left;
	height: 600px;
	width: 940px;
	margin-top: 10px;
}
#temizle {
	clear: both;
}
#footer {
	background-color: #333;
	height: 50px;
	width: 1100px;
	margin-top: 10px;
}
body{
	background-size: cover;        /* Tüm ekranı kaplar, taşarsa kırpar */
    background-repeat: no-repeat;  /* Görselin tekrar etmesini engeller */
    background-position: center;   /* Görseli ortalar */
    background-attachment: fixed;  /* Sayfa kaydırılırken arka plan sabit kalır */
	line-height: 1.5;
	}
.galeri {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      justify-content: center;
}

.galeri-kutu {
      width: 250px;
      background-color: #444;
      border-radius: 8px;
      overflow: hidden;
      transition: transform 0.3s;
}

.galeri-kutu:hover img {
      transform: scale(1.1);
}

.galeri-kutu img {
      width: 100%;
      height: auto;
      transition: transform 0.3s ease;
      display: block;
}

.aciklama {
      padding: 10px;
      text-align: center;
      font-size: 15px;
      background-color: #222;
}
.video-galeri {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
      justify-content: center;
}

.video-kutu {
      width: 100%;
      max-width: 500px;
      background-color: #222;
      padding: 10px;
      border-radius: 8px;
}

video {
      width: 100%;
      border-radius: 8px;
}

.video-aciklama {
      text-align: center;
      margin-top: 10px;
      font-size: 15px;
}