/* ============================================================================
   Adana Havaalanı Transfer — "Bordo Light" tema değişkenleri (tek kaynak).
   Light, modern. Palet: BORDO + BEYAZ + SİYAH. Bordo marka/CTA/link,
   beyaz yüzeyler, siyah metin ve koyu çapa bölümler.
   Bootstrap 6 CSS'inden SONRA, aht-core.css'ten ÖNCE yüklenir:
   hem --aht-* (el yazımı bileşenler) hem --bs-* (Bootstrap tabanı) buradan gelir.
   Tailwind token'larının hex karşılıkları tailwind.config.js içinde senkron tutulur.
   ========================================================================== */
:root {
  /* — Marka / Bordo — */
  --aht-primary:        #8A1528;   /* bordo: marka, link, CTA, aktif */
  --aht-primary-600:    #701020;   /* hover koyu bordo */
  --aht-primary-700:    #550C18;   /* en koyu bordo (gradient ucu) */
  --aht-primary-050:    #FBEDEF;   /* çok açık bordo zemin/tint */
  --aht-primary-tint:   rgba(138,21,40,.08);

  /* — CTA accent = bordo (3 renkli palet) — */
  --aht-accent:         #8A1528;
  --aht-accent-600:     #701020;
  --aht-accent-700:     #550C18;
  --aht-accent-tint:    rgba(138,21,40,.12);

  /* — Altın yerine açık bordo vurgu (palet bordo/beyaz/siyah) — */
  --aht-gold:           #8A1528;
  --aht-gold-soft:      #C9707E;
  --aht-gold-dim:       #701020;

  /* — Metin / Siyah — */
  --aht-ink:            #141414;   /* ana metin (siyah) */
  --aht-muted:          #595959;   /* ikincil metin (gri) */
  --aht-on-dark:        #F5F5F5;   /* koyu/siyah zeminde metin */
  --aht-on-dark-muted:  rgba(245,245,245,.72);

  /* — Yüzeyler / Beyaz — */
  --aht-page:           #FFFFFF;   /* sayfa zemini (beyaz) */
  --aht-card:           #FFFFFF;   /* beyaz kart */
  --aht-sand:           #F6F6F7;   /* çok açık gri bant (bölüm ayrımı) */
  --aht-sand-deep:      #EFEFF1;
  --aht-border:         #E6E6E6;   /* nötr hairline */
  --aht-border-strong:  #D8D8D8;   /* input/kenar daha belirgin */

  /* — Siyah çapa bölümler (nav/footer/band) — */
  --aht-dark:           #121212;
  --aht-dark-2:         #1C1C1C;

  /* — Organik yumuşak köşeler — */
  --aht-radius-sm:   8px;
  --aht-radius:     14px;
  --aht-radius-lg:  20px;
  --aht-radius-xl:  28px;
  --aht-radius-pill: 999px;

  /* — Katmanlı yumuşak gölgeler (nötr + bordo ipucu) — */
  --aht-shadow-sm: 0 1px 2px rgba(0,0,0,.05), 0 4px 10px -4px rgba(0,0,0,.08);
  --aht-shadow:    0 2px 6px -2px rgba(0,0,0,.06), 0 14px 34px -14px rgba(138,21,40,.16);
  --aht-shadow-lg: 0 6px 16px -6px rgba(0,0,0,.10), 0 30px 64px -24px rgba(138,21,40,.26);

  /* — Tipografi — */
  --aht-font-head: 'Plus Jakarta Sans', 'Inter', system-ui, sans-serif;
  --aht-font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --aht-font-eyebrow: 'Montserrat', 'Plus Jakarta Sans', sans-serif;

  /* ===== Bootstrap 6 tabanı — --bs-* override ===== */
  --bs-primary:            #8A1528;
  --bs-primary-rgb:        138, 21, 40;
  --bs-secondary:          #595959;
  --bs-secondary-rgb:      89, 89, 89;
  --bs-body-bg:            var(--aht-page);
  --bs-body-color:         var(--aht-ink);
  --bs-body-color-rgb:     20, 20, 20;
  --bs-emphasis-color:     var(--aht-ink);
  --bs-secondary-color:    var(--aht-muted);
  --bs-border-color:       var(--aht-border);
  --bs-body-font-family:   var(--aht-font-body);
  --bs-link-color:         var(--aht-primary);
  --bs-link-color-rgb:     138, 21, 40;
  --bs-link-hover-color:   var(--aht-primary-600);
  --bs-border-radius:      var(--aht-radius);
  --bs-border-radius-sm:   var(--aht-radius-sm);
  --bs-border-radius-lg:   var(--aht-radius-lg);
  --bs-border-radius-xl:   var(--aht-radius-xl);
  --bs-border-radius-pill: var(--aht-radius-pill);
  --bs-heading-color:      var(--aht-ink);
}

/* Başlıklar modern sans display fontu. */
h1, h2, h3, h4, h5, h6,
.font-headline-xl, .font-headline-lg, .font-headline-lg-mobile, .font-headline-md,
.font-display-lg, .font-display-lg-mobile, .font-serif-display {
  font-family: var(--aht-font-head);
  letter-spacing: -0.015em;
}

/* preflight kapalı olduğundan Reboot'un listelere eklediği madde işaretlerini sıfırla
   (view'ler Tailwind preflight'ına göre tasarlandı). İçerik listeleri .aht-prose'da geri gelir. */
ul, ol { margin: 0; padding: 0; list-style: none; }
.aht-prose ul { list-style: disc; padding-left: 1.5em; }
.aht-prose ol { list-style: decimal; padding-left: 1.5em; }

/* Gövde — Bootstrap Reboot ile birlikte net taban. */
body {
  background-color: var(--aht-page);
  color: var(--aht-ink);
  font-family: var(--aht-font-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* ===== Linkler ===== */
/* Bootstrap Reboot tüm <a>'leri varsayılan altı çizgili yapar — modern/şık için kaldırılır.
   Alt çizgi yalnızca makale içeriğinde (.aht-prose) kalır. */
a { text-decoration: none; text-underline-offset: .18em; text-decoration-thickness: 1px; }
.aht-prose a { text-decoration: underline; text-decoration-color: currentColor; }
.aht-prose a:hover { text-decoration-color: var(--aht-primary); }
