/* =====================================================================
   Marya Tipografi — Kendi Sunucumuzda Barındırılan Fontlar (self-hosted)
   Google Fonts CDN'inden yüklemek yerine font dosyaları doğrudan siteyle
   birlikte teslim ediliyor; böylece canlı sunucunun Google'a erişimi
   kısıtlı/engelli olsa bile (bazı hosting/güvenlik duvarı ortamlarında
   görüldüğü gibi) fontlar her zaman doğru şekilde yüklenir.
   ===================================================================== */
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/montserrat/Montserrat-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../fonts/cormorant-garamond/CormorantGaramond-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

:root {
  /* ------------------------------------------------------------------
     Marya — Site Renk Paleti (v3 — açık tema)
     Bu değişkenlerin varsayılanları aşağıdadır. Admin panelinden
     "Ayarlar > Site Görünümü / Renkler" bölümünde bir renk değiştirildiğinde,
     genel/layout/header.blade.php içinde enjekte edilen <style> bloğu
     bu varsayılanların üzerine yazar; yani site rengini kod dokunmadan
     panelden değiştirmek mümkündür.

     v3 notu: Site artık AÇIK/krem tonda bir zemin kullanıyor; başlık ve
     gövde metinleri bu açık zemin üzerinde okunaklı olacak şekilde koyu
     tonda tanımlı.
     ------------------------------------------------------------------ */

  /* Marya marka rengi (Lacivert) — butonlar, linkler, ikonlar, hover'lar. */
  --base-color: #223B52;
  --base-color-1: #223B52;
  --base-color-3: #223B52;
  --base-color-5: #223B52;
  --base-color-7: #223B52;

  /* İkincil renk (Marya Adaçayı) — vurgu detayları, ikon arka planları */
  --base-color-2: #A8C39B;
  --base-color-4: #A8C39B;
  --base-color-6: #A8C39B;

  /* Başlık ve gövde metin renkleri: site açık zemin kullandığı için
     ikisi de her zaman KOYU tonda olmalı (Marya Koyu). */
  --heading-color: #18212B;
  --body-color: #45566B;

  /* Ana sayfa arka planı: Marya Krem (istenirse admin panelinden
     değiştirilebilir). */
  --page-bg: #F7F3EA;

  /* "Kart" yüzeyleri: footer, hizmet kartları, blog kenar çubuğu widget'ları,
     iletişim/randevu formu — sayfa zemininden ayırt edilsin diye saf beyaz. */
  --dark-surface: #FFFFFF;
  --surface-border: rgba(24, 33, 43, 0.12);

  --on-surface: #18212B;
  --on-surface-muted: #5B6B78;

  /* Fonts (Marya marka kimliği: Montserrat ana yazı tipi — başlık/gövde/
     buton; Cormorant Garamond sadece seçili alıntı/vurgu metinlerinde,
     bkz. --accent-font ve .ori-testimonial-item-1 p / blockquote). */
  --heading-1: 'Montserrat';
  --heading-2: 'Montserrat';
  --heading-3: 'Montserrat';
  --heading-4: 'Montserrat';
  --heading: 'Montserrat';
  --body-font: 'Montserrat';
  --accent-font: 'Cormorant Garamond';
  --transition: 500ms all ease;
}
