/* ============================================================
   ASME GOLD - Sitenin yazi hiyerarsisi (patron, 2026-10-11:
   "Rima'nin font ayarlarini kullanalim, hiyerarsi neyse bizde de o olsun")

   Degerler tahmin degil: rimagold.com.tr'nin ana sayfa, kategori, urun,
   sepet, giris, SSS ve kurumsal sayfalarinda gercek Chrome'da her gorunur
   metnin HESAPLANMIS yazi tipi / boyu / kalinligi olculdu (1280 ve 390 px,
   test/yazi_olc.mjs). Rima butun sitede TEK aile kullaniyor: Roboto
   Condensed; govde 16/24, sayfa ve bolum basligi 30/36 kalin.

   YALNIZCA SITE: bu dosyayi yalniz layout/ana.php yukler. Panel (yonetim.css)
   ve yazdirma sayfalari kendi yazi tiplerinde kalir (panel: sistem yazisi +
   Urbanist basliklar, 15 px kok). Bilesenlerin kendi boyutlari kendi
   dosyalarinda (katalog.css, bilesenler.css, satis.css, uyelik.css, gel-al.css),
   ayni olcumden.
   ============================================================ */

:root {
    --yazi-govde: "Roboto Condensed", "Roboto Condensed Fallback", -apple-system, BlinkMacSystemFont,
                  "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --yazi-baslik: var(--yazi-govde);
    --satir-govde: 1.5;                 /* 16 / 24 */
}

html { font-size: 100%; }               /* 16 px: Rima'nin govde boyu */

/* Basliklar: Rima'da harf araligi normal (Urbanist'in sik araligi kalkti). */
h1, h2, h3 { letter-spacing: 0; }
h1 { font-size: 1.875rem; line-height: 1.2; font-weight: 700; }   /* 30 / 36: kategori, sayfa basligi */
h2 { font-size: 1.875rem; line-height: 1.2; font-weight: 700; }   /* 30 / 36: ana sayfa bolumleri */
h3 { font-size: 1.125rem; line-height: 1.5; font-weight: 600; }   /* 18 / 27 */

/* Form: etiket 13 / orta kalin (Rima giris formu). */
.alan__etiket { font-size: .8125rem; font-weight: 500; }
.alan__yardim, .alan__hata { font-size: .8125rem; }

/* Birincil dugme: 16 / yari kalin / BUYUK HARF (Rima "GIRIS YAP", "SEPETE EKLE").
   Ikincil dugmeler normal harfle kalir (Rima "Daha Fazla Goster"). */
.dugme--birincil { font-weight: 600; letter-spacing: .025em; text-transform: uppercase; }
