/* Tasarım belirteçleri: renk, font. Yalnızca koyu tema. */

@font-face { font-family: "Geist"; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/Geist-Regular.9e538124.woff2) format("woff2"); }
@font-face { font-family: "Geist"; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/Geist-Medium.d150563a.woff2) format("woff2"); }
@font-face { font-family: "Geist"; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/Geist-SemiBold.9e40d4b5.woff2) format("woff2"); }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/GeistMono-Regular.3f4b2204.woff2) format("woff2"); }
@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/GeistMono-Medium.d0cbf1b1.woff2) format("woff2"); }

:root {
  --bg:        #0A0C0F;  /* sayfa zemini */
  --surface:   #0E1115;  /* kartlar, harita paneli */
  --surface-2: #12151A;  /* köprü kartı, fotoğraf alanı */
  --line:      #1A1E24;  /* ayraç çizgileri */
  --border:    #22272E;  /* kart kenarları */
  --border-2:  #2A2F36;  /* düğme kenarları */
  --border-3:  #3A4048;  /* hover kenarları, köprü kartı */
  --border-4:  #4A515B;  /* düğme hover, aktif menü alt çizgisi */
  --text:      #E8EAED;
  --text-2:    #C4C9D0;
  --text-3:    #9AA1AB;  /* gövde ikincil metin */
  --text-4:    #8B929C;  /* mono etiketler */
  --text-5:    #79818C;  /* soluk başlık ikinci satırı, mikro etiketler (spec: #6F7782; 4.5:1 için hafif açıldı) */
  --sys:       #F0A43A;  /* bilgi işlem vurgusu (amber) */
  --dev:       #5CC8E0;  /* yazılım vurgusu (camgöbeği) */
  --ok:        #5FD39A;  /* durum noktası */
  --acc:       var(--sys); /* projeler sayfasında moda göre değişir */

  --font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  --gutter: clamp(16px, 4vw, 56px);
  --ease-in: cubic-bezier(.2, .7, .2, 1);
  --ease-move: cubic-bezier(.65, 0, .35, 1);
}
