/* gizlilik, koşullar ve 404 sayfaları */
.yazi-sayfa { max-width: 760px; padding: 40px 16px 64px; text-align: left; }
.yazi-sayfa .baslik { font-size: clamp(40px, 10vw, 68px); white-space: normal; text-align: center; margin-bottom: 8px; }
.yazi-sayfa .tarih { text-align: center; margin: 0 0 26px; color: var(--alt-renk); font-size: 15px; font-weight: 700; }
.yazi-kart { padding: 26px clamp(18px, 4vw, 34px); }
.yazi-kart h2 { font-family: 'Newsreader', Georgia, serif; font-weight: 700; font-size: 26px; margin: 26px 0 8px; }
.yazi-kart h2:first-child { margin-top: 0; }
.yazi-kart p, .yazi-kart li { font-size: 16.5px; line-height: 1.65; color: #34284a; }
.yazi-kart ul { padding-left: 22px; margin: 8px 0; }
.yazi-kart li { margin: 4px 0; }
.yazi-kart a { color: #c2255c; font-weight: 800; }
.geri {
  display: inline-flex; align-items: center; gap: 8px; margin: 26px auto 0;
  font-size: 16px; font-weight: 900; color: var(--murekkep); text-decoration: none;
  background: var(--krem); border: 3px solid var(--murekkep); border-radius: 999px;
  padding: 10px 20px; box-shadow: 0 4px 0 var(--murekkep);
  transition: transform .15s ease, box-shadow .15s ease;
}
.geri:active { transform: translateY(3px); box-shadow: 0 1px 0 var(--murekkep); }
.geri-kap { text-align: center; }

/* 404 */
.yok { text-align: center; padding-top: clamp(80px, 18vh, 170px); padding-bottom: 60px; }
.yok .dev { font-family: 'Newsreader', Georgia, serif; font-weight: 700; font-size: clamp(110px, 30vw, 200px); line-height: .9; color: var(--baslik-renk); text-shadow: var(--baslik-golge); margin: 0; }
.yok .dev span { display: inline-block; color: var(--soru-renk); animation: zipla 2.4s var(--yay) infinite; transform-origin: 50% 90%; }
.yok p { font-size: 19px; color: var(--alt-renk); margin: 16px auto 0; max-width: 26em; }
.yok-meteor { width: min(220px, 50vw); margin: 0 auto 10px; display: block; animation: dus 1.1s cubic-bezier(.5,0,.75,0) both; }
@keyframes dus { from { transform: translate(140px, -160px) rotate(-12deg); opacity: 0; } 60% { opacity: 1; } }
