/* Design tokens (Akdeniz sahil temasi). public.css ve admin.css yalniz bu degiskenleri kullanir.
   Eski adlar korunur (admin bozulmasin); yeni adlar altta. */
:root {
  /* Marka: derin petrol mavisi + sicak kehribar */
  --renk-birincil: #0b3c49;
  --renk-birincil-koyu: #072a33;
  --renk-birincil-acik: #14606f;
  --renk-vurgu: #b84f17;         /* beyaz yazi ile 5.04:1, krem (#f7f4ee) uzerinde 4.59:1 */
  --renk-vurgu-koyu: #9a410f;    /* beyaz ile 6.69:1 */
  --renk-vurgu-acik: #e8894f;    /* yalniz dekoratif */
  --renk-altin: #d9a441;
  --renk-kum: #efe7d8;
  --renk-basari: #2e7d5b;
  --renk-uyari: #b7791f;
  --renk-hata: #b3261e;

  --renk-yuzey: #ffffff;
  --renk-arka: #f7f4ee;          /* krem */
  --renk-arka-2: #eef3f3;        /* soguk acik zemin */
  --renk-kenar: #e3ded3;
  --renk-metin: #14262b;
  --renk-metin-soluk: #55666b;
  --renk-metin-ters: #f3f7f7;    /* koyu zeminde yazi */
  --renk-link: #0e5a73;

  /* Degrade ve katmanlar */
  --degrade-hero: linear-gradient(135deg, #072a33 0%, #0b3c49 45%, #14606f 100%);
  --degrade-vurgu: linear-gradient(135deg, #b84f17 0%, #e8894f 100%);
  --kaplama-koyu: linear-gradient(180deg, rgb(7 42 51 / 0) 0%, rgb(7 42 51 / 0.78) 100%);

  --font-govde: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-baslik: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;

  --boyut-xs: 0.8125rem;
  --boyut-sm: 0.9375rem;
  --boyut-md: 1rem;
  --boyut-lg: 1.25rem;
  --boyut-xl: 1.75rem;
  --boyut-2xl: 2.5rem;
  --boyut-3xl: clamp(2.25rem, 5vw, 3.75rem);

  --bosluk-1: 0.25rem;
  --bosluk-2: 0.5rem;
  --bosluk-3: 0.75rem;
  --bosluk-4: 1rem;
  --bosluk-5: 1.5rem;
  --bosluk-6: 2rem;
  --bosluk-7: 3rem;
  --bosluk-8: 5rem;

  --yaricap: 12px;
  --yaricap-sm: 8px;
  --yaricap-lg: 20px;
  --yaricap-tam: 999px;
  --golge: 0 1px 2px rgb(7 42 51 / 0.06), 0 4px 14px rgb(7 42 51 / 0.07);
  --golge-yuksek: 0 14px 40px rgb(7 42 51 / 0.18);
  --kap-genislik: 76rem;
  --odak: 0 0 0 3px rgb(224 122 63 / 0.55);
  --odak-koyu: #f0c969;          /* koyu yuzeylerde odak halkasi (#072a33 uzerinde 9.56:1) */

  /* Hareket */
  --gecis-hizli: 160ms cubic-bezier(0.2, 0.7, 0.2, 1);
  --gecis: 280ms cubic-bezier(0.2, 0.7, 0.2, 1);
  --gecis-yavas: 700ms cubic-bezier(0.2, 0.7, 0.2, 1);
}

@media (prefers-reduced-motion: reduce) {
  * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }
}
