/* Belirteçler: renk, yazı, boşluk, hareket. Koyu tema varsayılan; açık tema data-tema="acik" ile. */
:root {
  color-scheme: dark;
  --zemin: #080B14;
  --yuzey-1: #0E1322;
  --yuzey-2: #151B30;
  --yuzey-3: #1D2540;
  --yuzey-4: #283256;
  --cizgi: #232C48;
  --cizgi-2: #36426B;
  --metin: #EEF2FB;
  --metin-2: #B4BED8;
  --metin-3: #8792B2;
  --vurgu: #7FA0FF;
  --vurgu-koyu: #5D7FF0;
  --vurgu-yazi: #0A1030;
  --iyi: #3DDC97;
  --uyari: #FFC24B;
  --hata: #FF7586;
  --hata-zemin: #2B1420;
  --golge: rgb(0 0 0 / .5);

  --ses-claude: #A98CFF;
  --ses-gemini: #2FE3C6;
  --ses-deepseek: #FF7F66;
  --ses-nvidia: #FFC53D;
  --ses-jev: #D3DBEE;
  --sen: #7FA0FF;
  /* Karakterlerin dolgu rengi: metin için koyulaşan ses renginden ayrı, hep canlı kalır */
  --kr-claude: #A98CFF; --kr-gemini: #2FE3C6; --kr-deepseek: #FF7F66; --kr-nvidia: #FFC53D; --kr-jev: #D3DBEE;

  --yazi: 'Public Sans', system-ui, 'Segoe UI', sans-serif;
  --baslik: 'Bricolage Grotesque', 'Public Sans', system-ui, sans-serif;
  --kod: 'JetBrains Mono', ui-monospace, 'Cascadia Mono', Consolas, monospace;

  --t-xs: .75rem;      /* 12 */
  --t-sm: .8125rem;    /* 13 */
  --t-md: .9375rem;    /* 15 */
  --t-lg: 1rem;        /* 16: okuma metni */
  --t-xl: 1.1875rem;   /* 19 */
  --t-2xl: 1.5rem;     /* 24 */

  --b1: 4px; --b2: 8px; --b3: 12px; --b4: 16px; --b5: 24px; --b6: 32px; --b7: 48px;
  --r1: 6px; --r2: 10px; --r3: 14px; --r4: 20px; --r-tam: 999px;

  --hiz-1: 120ms; --hiz-2: 220ms; --hiz-3: 420ms;
  --yumusak: cubic-bezier(.16, 1, .3, 1);

  --kenar-en: 264px;
  --ekip-en: 392px;
}
:root[data-tema="acik"] {
  color-scheme: light;
  --zemin: #EEF1F8;
  --yuzey-1: #FFFFFF;
  --yuzey-2: #F6F8FD;
  --yuzey-3: #ECEFF8;
  --yuzey-4: #DDE2F0;
  --cizgi: #DCE1EE;
  --cizgi-2: #BFC8DF;
  --metin: #111730;
  --metin-2: #48526F;
  --metin-3: #58627F;
  --vurgu: #3B5BF0;
  --vurgu-koyu: #2B47D0;
  --vurgu-yazi: #FFFFFF;
  --iyi: #08633F;
  --uyari: #7A4E00;
  --hata: #A81B2C;
  --hata-zemin: #FDECEF;
  --golge: rgb(30 40 80 / .16);

  --ses-claude: #6D4FE0;
  --ses-gemini: #066B5C;
  --ses-deepseek: #B5301D;
  --ses-nvidia: #835300;
  --ses-jev: #3C4663;
  --sen: #3B5BF0;
  --kr-claude: #7C5CEB; --kr-gemini: #0E9E88; --kr-deepseek: #E2533B; --kr-nvidia: #BF8200; --kr-jev: #6F7B9B;
}

/* Ek ses renkleri (ses-renkleri.md): kullanıcının eklediği şablon dışı yapay zekâlar için.
   --ses-* metin ve kenar içindir (iki temada da 4,5:1), --kr-* karakter dolgusudur. */
:root {
  --ses-gul: #FF8FC8;       --kr-gul: #FF8FC8;
  --ses-cimen: #9BE15D;     --kr-cimen: #9BE15D;
  --ses-mandalina: #FFA94D; --kr-mandalina: #FFA94D;
  --ses-gok: #5CCBFF;       --kr-gok: #5CCBFF;
  --ses-orkide: #E58CFF;    --kr-orkide: #E58CFF;
  --ses-bakir: #E8A27A;     --kr-bakir: #E8A27A;
  --ses-hardal: #D9D24A;    --kr-hardal: #D9D24A;
  --ses-kum: #E9D2A6;       --kr-kum: #E9D2A6;
}
:root[data-tema="acik"] {
  --ses-gul: #A8195F;       --kr-gul: #E0559E;
  --ses-cimen: #3B6B12;     --kr-cimen: #5E9E2A;
  --ses-mandalina: #9A4600; --kr-mandalina: #D9771A;
  --ses-gok: #00628F;       --kr-gok: #1E96D2;
  --ses-orkide: #8A1FA8;    --kr-orkide: #B24FD4;
  --ses-bakir: #8A4220;     --kr-bakir: #C2693A;
  --ses-hardal: #5F5A00;    --kr-hardal: #8F870C;
  --ses-kum: #6E5527;       --kr-kum: #A27E4A;
}
