/* =========================================================
   setup.tr — SIFIRLAMA (reset)

   TARİHÇE
   -------
   Bu görev `public/css/style.css`ten doğdu.

   `style.css` iki AYRI şeyin karışımıydı:
     1. ÇALIŞAN bir sıfırlama:
            * { margin: 0; padding: 0; box-sizing: border-box }
            body { overflow-x: hidden }
        Bu ikisi, aşağıdaki dört uygulama sayfasında (dashboard,
        koleksiyonlar, benim setup'ım, indirme ayarları) hâlâ
        GEREKLİYDİ — o sayfaların kendi stil dosyalarında eşdeğer
        bir sıfırlama YOKTUR.
     2. ÖLÜ bir navbar/footer/buton/mesaj katmanı:
            .main-header, .main-nav, .logo h1, .main-footer,
            .btn, .btn-primary, .btn-secondary,
            .auth-message, .container, :root değişkenleri
        Bunların hiçbiri sayfalarda kullanılmıyordu. `.container`
        dört sayfada 0 kez geçiyordu; `.auth-message` yalnızca
        `auth.css` yükleyen auth sayfalarında var; `:root`
        değişkenlerinin (`--primary-color`, `--dark-bg`,
        `--text-primary`, ...) hiçbiri projede `var(...)` ile
        referans almıyordu.

   Bu dosya yalnızca (1)'i taşır. (2) SİLİNDİ — ölüydü.

   NEDEN AYRI DOSYA?
   -----------------
   Sıfırlama, sayfaların ortak Tabanıdır; bir tasarım dilinin
   parçası değildir. Bu yüzden `user-flow.css`/`dashboard.css`
   gibi bir sayfa dosyasına değil, buraya kondu.

   KULLANIM
   --------
   Yalnızca `style.css`i yükleyen dört sayfa. `index.html`
   kendi sıfırlamasını `index.css`te, auth sayfaları kendi
   sıfırlamasını `auth.css`te zaten taşır; onlara bu dosya
   GEREKMEZ.
   ========================================================= */

/* Dört uygulama sayfasının ortak sıfırlaması. */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/*
    Yatay kaydırma çubuğu.

    `dashboard.css`teki `overflow-x: auto` kuralları KENDİ
    kaydırma kabına (`.table-wrap` gibi) aittir; buradaki amaç
    sayfa gövdesinin yatay taşmasını engellemektir.
*/
body {
    overflow-x: hidden;
}