body{background-color: black; color: white; font-family: Arial, sans-serif; text-align: center; margin: 0; padding: 0; }
#ust-kisim { margin-top: 30px; }
#logo-kutusu { width: 150px; height: 150px; background-color: darkred; border-radius: 50%; margin: 0 auto; box-shadow: 0px 0px 60px red; }
h1 { color: red; letter-spacing: 3px; }
#menu-seridi { background-color: darkred; padding: 15px 0; margin-top: 20px; margin-bottom: 30px; border-top: 2px solid red; border-bottom: 2px solid red; overflow: hidden; text-align: center; }
#menu-seridi ul { list-style-type: none; margin: 0; padding: 0; }
#menu-seridi li { display: inline-block; margin: 10px 15px; }
#menu-seridi a { color: white; text-decoration: none; font-size: 18px; font-weight: bold; padding: 5px 10px; }
#menu-seridi a:hover, .aktif { color: black; background-color: red; }
#ana-icerik { width: 800px; margin: 0 auto; }
#swain-resim { width: 300px; height: 400px; border: 2px solid darkred; margin: 0 auto; margin-bottom: 20px; }
#yazi-kismi h2 { color: red; }
#yazi-kismi p { color: lightgray; font-size: 18px; }
#dikdortgen-resim { width: 800px; height: 300px; background-color: #111; border: 2px solid darkred; margin: 0 auto; margin-bottom: 20px; }
#hikaye-metni { text-align: justify; padding: 10px 20px; }
#hikaye-metni p { color: lightgray; font-size: 16px; line-height: 1.6; text-indent: 30px; }
#replik-alani { margin-top: 50px; padding-top: 20px; border-top: 1px dashed red; color: #ff6666; font-style: italic; font-size: 20px; }