/* Caffolia vitrin — jetonlar ve yazı tipleri
   Kaynak: onaylı sunumv2 tasarımı (kurulum/tasarim-referans). Renkler tasarımdan örneklendi. */

/* Yazı tipleri — yerel. Inter değişken (100–900) + Great Vibes.
   Latin dosyası temel Latin + ç ö ü ı; "-tr" dosyası yalnız ğ ş İ Ğ Ş ₺ (unicode-range ile
   yalnız gerektiğinde iner). Helvetica Neue bulunan cihazlarda Inter hiç inmez. */
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url(../../fonts/inter-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;
  src:url(../../fonts/inter-tr.woff2) format('woff2');
  unicode-range:U+011E-011F,U+0130,U+015E-015F,U+20BA}
@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;
  src:url(../../fonts/great-vibes-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F}
@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;
  src:url(../../fonts/great-vibes-tr.woff2) format('woff2');
  unicode-range:U+011E-011F,U+0130,U+015E-015F,U+20BA}

/* --------------------------------------------------------------- 1. JETONLAR */
:root{
  /* Marka — sahibinin verdiği ana renkler */
  --bordo-800:#591120;  --bordo-700:#801729;
  --gold-600:#C6943E;   --gold-400:#E7BF57;   --gold-200:#EFD292;
  --gold-metin:#87601F;  /* açık zeminde okunabilir altın — WCAG AA (≥4.5) */
  --krem:#ECE0D2;

  /* Tasarımdan örneklenen yüzeyler */
  --kahve-900:#150B06;  /* üst şerit · hero zemin · footer */
  --kahve-800:#1F120A;
  --kahve-700:#2E1B10;
  --orman-900:#0C1409;  /* yeşil panel koyu kenar */
  --orman-800:#152112;  /* yeşil panel */
  --orman-700:#1A2E1E;  /* öneri bandı */

  --zemin:#F8F5F0;      /* sayfa kremi */
  --zemin-2:#F4EFE6;    /* güven bandı */
  --kart:#F4ECE1;       /* ürün kartı — ürün fotoğraflarının zeminiyle aynı */
  --beyaz:#FFFFFF;
  --alan:#F6F0E4;       /* form alanı */

  --metin:#241A14;
  --metin-2:#6B5D53;
  --metin-ac:#F9F4EC;
  --metin-ac-2:rgba(249,244,236,.76);
  --metin-ac-3:rgba(249,244,236,.92);  /* fotoğraf üzerindeki gövde metni */
  --cizgi:rgba(36,26,20,.11);
  --cizgi-ac:rgba(249,244,236,.18);

  --golge-s:0 1px 2px rgba(21,11,6,.05), 0 4px 14px rgba(21,11,6,.05);
  --golge-m:0 2px 6px rgba(21,11,6,.07), 0 14px 38px rgba(21,11,6,.09);
  --golge-l:0 8px 24px rgba(21,11,6,.10), 0 30px 70px rgba(21,11,6,.16);

  --yazi:'Helvetica Neue','HelveticaNeue',Inter,Helvetica,Arial,'Segoe UI',sans-serif;
  --el:'Great Vibes',cursive;

  --r-s:10px; --r-m:16px; --r-l:22px; --r-xl:30px; --r-tam:999px;
  --en:1280px;              /* içerik genişliği */
  --tepe-h:84px;            /* başlık yüksekliği — hero bunun altına taşar */
  --gecis:.28s cubic-bezier(.4,.14,.3,1);
}
