/* Özel Kemal Bayındır Hastanesi · Web tasarım değişkenleri (Kurumsal Kimlik 2026) */
:root{
  /* Renkler */
  --kbh-lacivert:#0E2F4F;   /* ana zemin, başlık */
  --kbh-mavi:#009DDE;       /* PANTONE 2995 C · akış, etiket, vurgu (açık zeminde küçük metinde kullanma) */
  --kbh-koyu-mavi:#0072AA;  /* açık zeminde bağlantı ve vurgu metni */
  --kbh-acik-mavi:#8CCBEB;  /* lacivert zeminde italik vurgu kelime */
  --kbh-kemik:#F5F2ED;      /* bilgi bölümü zemini */
  --kbh-buz:#E6F5FC;        /* destek alanı */
  --kbh-beyaz:#FFFFFF;
  --kbh-grafit:#33475B;     /* uzun metin rengi */
  --kbh-turuncu:#F2994A;    /* YALNIZ "Randevu al" / "Bizi arayın" düğmesi */
  --kbh-cizgi:#DDD6CB;      /* ince ayraç, kenarlık */

  /* Yazı */
  --kbh-font:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;
  --kbh-font-vurgu:"Lora",Georgia,serif;  /* italik 600, yalnız 1-2 kelime */

  /* Ölçü */
  --kbh-radius:12px;        /* kart ve logo sekmesi */
  --kbh-radius-pill:999px;  /* etiket ve düğme */
}
/* Yazı ölçeği (kılavuz: başlık 800 / −%3, ara başlık 700 + harf aralığı, gövde 500 / 1,45) */
h1,.kbh-h1{font-family:var(--kbh-font);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--kbh-lacivert)}
h2,.kbh-h2{font-family:var(--kbh-font);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--kbh-lacivert)}
.kbh-etiket{font-family:var(--kbh-font);font-weight:700;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--kbh-koyu-mavi)}
body,.kbh-govde{font-family:var(--kbh-font);font-weight:500;line-height:1.45;color:var(--kbh-grafit)}
.kbh-vurgu{font-family:var(--kbh-font-vurgu);font-style:italic;font-weight:600;color:var(--kbh-koyu-mavi)}
.kbh-koyu .kbh-vurgu{color:var(--kbh-acik-mavi)}
.kbh-btn-randevu{background:var(--kbh-turuncu);color:#fff;font-weight:700;border-radius:var(--kbh-radius-pill);padding:.85em 1.6em}
.kbh-btn{background:var(--kbh-lacivert);color:#fff;font-weight:700;border-radius:var(--kbh-radius-pill);padding:.85em 1.6em}
