/* Hakname · ortak katman: yazı tipleri, renk ve ölçü tokenları, sıfırlama.
   Site (site.css) ve yönetim (yonetim.css) bu dosyanın üstüne yazılır. */

@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url("/yazi/geist-latin-ext-wght-normal.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:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url("/yazi/geist-latin-wght-normal.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:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("/yazi/geist-mono-latin-ext-wght-normal.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:"Geist Mono";font-style:normal;font-weight:100 900;font-display:swap;src:url("/yazi/geist-mono-latin-wght-normal.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}
/* Serif yalnız dilekçe kâğıdında: belge görünümü. */
@font-face{font-family:"Source Serif";font-style:normal;font-weight:200 900;font-display:swap;src:url("/yazi/source-serif-4-latin-ext-wght-normal.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:"Source Serif";font-style:normal;font-weight:200 900;font-display:swap;src:url("/yazi/source-serif-4-latin-wght-normal.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}

:root{
  /* Zemin: soğuk açık gri; içerik belirgin kenarlı beyaz panellerde. */
  --zemin:#eef0f3;
  --zemin-2:#e4e7eb;
  --yuzey:#f6f7f9;
  --yaprak:#ffffff;
  /* Yazı: üç gri seviyesi, en açığı da beyazda ve gri zeminde 4.5:1 üstünde. */
  --murekkep:#101217;
  --gri-2:#454a54;
  --gri-3:#636873;
  --cizgi:#e1e4e8;
  --cizgi-koyu:#cdd1d8;
  /* Koyu: seçili menü hapı, koyu düğme, imza çizgisi. */
  --koyu:#14161b;
  --koyu-2:#2a2d35;
  /* Tek vurgu: mürekkep mavisi. Ana eylem, bağlantı, dilekçede doldurulan alan. */
  --marka:#2440c0;
  --marka-koyu:#1b329e;
  --marka-zemin:#ebeefb;
  --marka-cizgi:#c7cff3;
  /* Durum renkleri yalnız küçük çip ve noktada. */
  --yesil:#127046;
  --yesil-zemin:#e3f4ea;
  --sari:#8a5600;
  --sari-zemin:#fdf1d8;
  --kirmizi:#b3261e;
  --kirmizi-zemin:#fdeceb;

  --sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --serif:"Source Serif",Georgia,"Times New Roman",serif;

  /* Köşe dili: kap 22, kart 16, iç öğe 12, düğme ve çip tam yuvarlak. Gölge yok. */
  --r-kap:22px;
  --r:16px;
  --r-ic:12px;
  --r-kucuk:8px;
}

*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;font-family:var(--sans);color:var(--murekkep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}
img,svg{display:block;max-width:100%}
img{height:auto}
button,input,select,textarea{font:inherit;color:inherit}
h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}
a{color:inherit}
table{border-collapse:collapse}
:focus-visible{outline:2px solid var(--marka);outline-offset:2px}
::selection{background:var(--marka-zemin);color:var(--murekkep)}
.ekran-disi{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

.ikon{width:1.1em;height:1.1em;flex:none;stroke-width:1.8}
.mono{font-family:var(--mono)}
.sayi{font-variant-numeric:tabular-nums}

/* Durum çipleri: küçük, tam yuvarlak, yalnız anlam. */
.cip{display:inline-flex;align-items:center;gap:.4em;padding:.18em .65em;border-radius:999px;font-size:.78rem;font-weight:500;line-height:1.45;white-space:nowrap;background:var(--yuzey);color:var(--gri-2);border:1px solid var(--cizgi)}
.cip::before{content:"";width:.45em;height:.45em;border-radius:50%;background:currentColor}
.cip--yalin::before{display:none}
.cip--basari{background:var(--yesil-zemin);color:var(--yesil);border-color:transparent}
.cip--uyari{background:var(--sari-zemin);color:var(--sari);border-color:transparent}
.cip--hata{background:var(--kirmizi-zemin);color:var(--kirmizi);border-color:transparent}
.cip--bilgi{background:var(--marka-zemin);color:var(--marka);border-color:transparent}
.cip--notr{background:var(--yuzey);color:var(--gri-2)}
