/*
 * GT25 tasarim degiskenleri + yazi tipleri. Bu dosya YALNIZ kip aciksa (ya da yonetici kipinde
 * yoneticiye) yuklenir ve her kural `body.gt25` altindadir: Flatsome'un kendi degiskenleri/sinifiyla
 * cakismaz. Degerler tasarim/gt25/tokens.css'ten (GT25 :root, son kazanan degerlerle).
 */

@font-face{font-family:"Archivo";font-style:normal;font-weight:500 900;font-stretch:100% 125%;font-display:swap;src:url("../fonts/archivo-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Archivo";font-style:normal;font-weight:500 900;font-stretch:100% 125%;font-display:swap;src:url("../fonts/archivo-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:"Figtree";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/figtree-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Figtree";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/figtree-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}

body.gt25{
  --ink:#0B1622;--ink2:#112233;--ink3:#1A3046;
  --paper:#FFFFFF;--mist:#F2F5F8;--mist2:#E8EDF2;--line:#DCE3EA;--line2:#C6D1DB;
  --text:#0B1622;--muted:#4C5B69;--muted-d:#AFC0CF;
  --red:#B3192F;--red-d:#8F1426;--red-t:#FCECEE;
  --c:#2B4256;--c-d:#17293A;--c-t:#F3F5F7;--c-t2:#E6EAEE;--c-on-dark:#B7C8D6;--soft:#F6F7F9;--card-b:#F1F3F5;
  --page:#F6F8FA;--page2:#EEF2F6;
  --r:18px;--r-s:12px;--r-l:28px;
  --h:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;
  --b:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;
  --ease:cubic-bezier(.2,.7,.2,1);--ease-o:cubic-bezier(.16,1,.3,1);
  --hdr:66px;
  --shadow:0 1px 2px rgba(11,22,34,.05),0 12px 32px -12px rgba(11,22,34,.16);
  --shadow-l:0 2px 4px rgba(11,22,34,.06),0 30px 60px -20px rgba(11,22,34,.28);
}

/* GT25 bolum ogeleri (UX Builder ogesi `gt25_bolum`, PLAN Faz 3 kaniti; Faz 7'de genisler) */
body.gt25 .gt-bolum{background:var(--mist);color:var(--text);font-family:var(--b)}
body.gt25 .gt-bolum--koyu{background:var(--ink);color:var(--paper)}
body.gt25 .gt-bolum__ic{max-width:1200px;margin:0 auto;padding:64px 24px;display:grid;gap:40px;align-items:center;grid-template-columns:1fr}
body.gt25 .gt-bolum--gorselli .gt-bolum__ic{grid-template-columns:1.1fr .9fr}
body.gt25 .gt-bolum__baslik{font-family:var(--h);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 16px}
body.gt25 .gt-bolum__metin{font-size:18px;line-height:1.6;margin:0 0 24px;color:var(--muted)}
body.gt25 .gt-bolum--koyu .gt-bolum__metin{color:var(--muted-d)}
body.gt25 .gt-bolum__gorsel img{display:block;width:100%;height:auto;border-radius:var(--r-l);box-shadow:var(--shadow-l)}
body.gt25 .gt-dugme{display:inline-block;background:var(--red);color:#fff;font-family:var(--h);font-weight:600;padding:14px 26px;border-radius:var(--r-s);text-decoration:none;transition:background .2s var(--ease)}
body.gt25 .gt-dugme:hover,body.gt25 .gt-dugme:focus-visible{background:var(--red-d);color:#fff}
@media (max-width:849px){
  body.gt25 .gt-bolum--gorselli .gt-bolum__ic{grid-template-columns:1fr}
  body.gt25 .gt-bolum__ic{padding:40px 16px}
}
/* spam tuzagi: ekran disi (display:none degil; botlar gizli alani atlayabilir). 1.0.1 dahil kural yoktu, alan gorunuyordu.
   gt25.css'te: kabuk.css UX Builder'da yuklenmez, form her GT25 sayfasinda gizli kalmali. */
body.gt25 .gt-talep-tuzak{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
