/*
 * Hukuki metinlerin ortak biçimi.
 *
 * Ayrı bir dosya: iki belge de aynı görünmeli ve biri güncellenip öteki
 * unutulmamalı. `public/` altındaki dosyalar Vite tarafından olduğu gibi
 * sunuluyor, yani derleme adımına bağlı değiller — metinleri başka bir yere
 * (kurumsal site, GitHub Pages) taşımak istersen üç dosyayı kopyalaman yetiyor.
 *
 * ---------------------------------------------------------------------------
 * Neden düz bir belge
 * ---------------------------------------------------------------------------
 *
 * Sayfa büyük başlıklar, turuncu kutular ve kalın ayraçlarla yazılmıştı ve
 * ekranda okunması gereken bir metinden çok kendini duyurmaya çalışan bir
 * uyarıya benziyordu. Örnek alınan şey artık şirketlerin yayımladığı düz
 * gizlilik metinleri: numaralı bölümler, siyah yazı, beyaz zemin — vurgu
 * öğesi yok.
 *
 * Bunun görsel bir tercihten fazlası olduğu yer şurası: metin kayıt formunun
 * ortasında açılıyor ve kullanıcı onu sonuna kadar kaydırmak zorunda. Renkli
 * kutular ve iri başlıklar o yolculukta "burada bir sorun var" diye
 * okunuyor — oysa anlatılan şey sıradan ve anlaşılır.
 *
 * Küçültülen şey vurgu, gövde puntosu değil: uygulamanın hitap ettiği yaş
 * grubunda okunabilirlik pazarlık konusu değil.
 */

:root {
  --bg: #ffffff;
  --fg: #23272c;
  --muted: #70757c;
  --line: #e2e2e5;
  --link: #b45309;
  --mark: #f4f4f5;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg: #18181b;
    --fg: #d6d6db;
    --muted: #94949c;
    --line: #2c2c31;
    --link: #d99a5f;
    --mark: #26262b;
  }
}

* { box-sizing: border-box; }

body {
  margin: 0 auto;
  padding: 1.6rem 1.15rem 4rem;
  max-width: 40rem;
  background: var(--bg);
  color: var(--fg);
  /* Arial, bilerek. Sistem yazı tipi yığını (`-apple-system`, `Segoe UI`,
     `Roboto`) her cihazda başka bir yüz getiriyor ve uygulamanın arayüzüyle
     aynı görünüyordu; hukuki metin ise arayüzün bir parçası değil, ayrı bir
     belge. Arial her yerde aynı ve resmî belge görünümü veriyor. */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.6;
  -webkit-text-size-adjust: 100%;
}

/* Başlıklar gövdeyle aynı boyda; onları ayıran şey kalınlık ve üstlerindeki
   boşluk. Bölüm numaraları metnin içinde zaten var, çizgiye gerek yok. */
h1 { font-size: 1.05rem; line-height: 1.4; margin: 0 0 0.25rem; }
h2 { font-size: 1rem; margin: 1.75rem 0 0.5rem; }
h3 { font-size: 0.95rem; margin: 1.2rem 0 0.35rem; }

p, li { margin: 0.5rem 0; }
ul, ol { padding-left: 1.15rem; }

a { color: var(--link); }

.updated { color: var(--muted); font-size: 0.8rem; margin: 0 0 1.5rem; }

/* Kutu değil, paragraf. Buradakiler uyarı değil ek açıklama; çerçeveye
   alınınca metnin geri kalanından daha önemliymiş gibi görünüyorlardı. */
.note { margin: 1rem 0; }
.note strong { display: block; }

/* Tablo yok — bilerek. Veri kategorileri, işleme amaçları ve saklama süreleri
   önce üç sütunlu tablolardaydı; telefonda o tablolar pencereye sığmıyor ve
   metnin ortasında yatay kaydırma istiyordu. Aynı bilgi kalın başlangıçlı
   madde listesi olarak hem sığıyor hem sesli okunabiliyor. */

code { font-size: 0.9em; background: var(--mark); padding: 0.1rem 0.25rem; border-radius: 0.2rem; }

footer { margin-top: 2.5rem; padding-top: 0.9rem; border-top: 1px solid var(--line); color: var(--muted); font-size: 0.8rem; }
