/* TOLKI AI — generated from tokens.json */
:root, [data-theme="light"] {
  --zemin: #FFFBF5;
  --zemin-kart: #FFFFFF;
  --zemin-derin: #FFF3E0;
  --cizgi: #EADCC8;
  --cizgi-guclu: #422016;
  --murekkep: #422016;
  --murekkep-soluk: #7A5644;
  --turuncu: #F37520;
  --turuncu-yazi: #B4490A;
  --turuncu-soluk: #FFEBDC;
  --uzerine-turuncu: #422016;
  --krem: #FFEBCA;
  --gece: #0F1A1E;
  --basari: #0F766E;
  --basari-soluk: #DDF3EF;
  --bilgi: #1D5FA8;
  --bilgi-soluk: #E3EDF9;
  --uyari: #8F5300;
  --uyari-soluk: #FCF0D4;
  --hata: #B42318;
  --hata-soluk: #FBE3E0;
  --odak: var(--turuncu-yazi);
  --maskot-hale: #ffffff00;
  --golge-cikartma: 0 3px 0 #422016;
  --golge-kucuk: 0 1px 2px #4220160f, 0 2px 6px #4220161a;
  --golge-buyuk: 0 6px 12px #42201614, 0 16px 32px -4px #42201629;
  --odak-halkasi: 0 0 0 2px #FFFBF5, 0 0 0 4px #B4490A;
}
[data-theme="dark"] {
  --zemin: #18110D;
  --zemin-kart: #221812;
  --zemin-derin: #120C09;
  --cizgi: #3A2B21;
  --cizgi-guclu: #0B0705;
  --murekkep: #FFEBCA;
  --murekkep-soluk: #CDB49B;
  --turuncu: #F7883D;
  --turuncu-yazi: #FF9E5E;
  --turuncu-soluk: #3A1E0E;
  --uzerine-turuncu: #2A1208;
  --krem: #3A2716;
  --gece: #0B1316;
  --basari: #5FC7B4;
  --basari-soluk: #0E2F2B;
  --bilgi: #7DB4F0;
  --bilgi-soluk: #10233A;
  --uyari: #F2B44B;
  --uyari-soluk: #33240A;
  --hata: #FF8A7A;
  --hata-soluk: #3A1512;
  --odak: var(--turuncu-yazi);
  --maskot-hale: #FFEBCA;
  --golge-cikartma: 0 3px 0 #000000;
  --golge-kucuk: 0 1px 3px #000000b3;
  --golge-buyuk: 0 16px 32px -4px #000000cc;
  --odak-halkasi: 0 0 0 2px #18110D, 0 0 0 4px #FF9E5E;
  color-scheme: dark;
}
:root {
  --bosluk-1: 4px;
  --bosluk-2: 8px;
  --bosluk-3: 12px;
  --bosluk-4: 16px;
  --bosluk-5: 20px;
  --bosluk-6: 24px;
  --bosluk-8: 32px;
  --bosluk-10: 40px;
  --bosluk-12: 48px;
  --bosluk-16: 64px;
  --kose-kucuk: 6px;
  --kose-orta: 10px;
  --kose-buyuk: 16px;
  --kose-cok: 24px;
  --kose-tam: 9999px;
  --kenar-ince: 1px;
  --kenar-kalin: 2px;
  --sure-hizli: 120ms;
  --sure-orta: 220ms;
  --sure-yavas: 360ms;
  --sure-maskot: 3200ms;
  --egri-standart: cubic-bezier(0.2, 0.8, 0.2, 1);
  --egri-zipla: cubic-bezier(0.34, 1.56, 0.64, 1);
  --egri-cikis: cubic-bezier(0.4, 0, 1, 1);
  --font-baslik: "Baloo 2", Nunito, system-ui, sans-serif;
  --font-metin: Nunito, system-ui, "Segoe UI", sans-serif;
  --font-mono: "DM Mono", ui-monospace, Consolas, monospace;
  --font-eglenceli: "Lilita One", "Baloo 2", sans-serif;
}
.ekran-buyuk { font-family: var(--font-baslik); font-size: 48px; line-height: 52px; font-weight: 800; letter-spacing: -0.01em; }
.ekran { font-family: var(--font-baslik); font-size: 36px; line-height: 42px; font-weight: 800; }
.baslik-1 { font-family: var(--font-baslik); font-size: 28px; line-height: 34px; font-weight: 700; }
.baslik-2 { font-family: var(--font-baslik); font-size: 22px; line-height: 28px; font-weight: 700; }
.baslik-3 { font-family: var(--font-metin); font-size: 17px; line-height: 24px; font-weight: 800; }
.govde-buyuk { font-family: var(--font-metin); font-size: 17px; line-height: 27px; font-weight: 400; }
.govde { font-family: var(--font-metin); font-size: 15px; line-height: 24px; font-weight: 400; }
.govde-kalin { font-family: var(--font-metin); font-size: 15px; line-height: 24px; font-weight: 700; }
.kucuk { font-family: var(--font-metin); font-size: 13px; line-height: 20px; font-weight: 600; }
.etiket { font-family: var(--font-mono); font-size: 12px; line-height: 16px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; }
.sayi { font-family: var(--font-mono); font-size: 15px; line-height: 24px; font-weight: 400; font-variant-numeric: tabular-nums; }
.kod { font-family: var(--font-mono); font-size: 13px; line-height: 20px; font-weight: 400; }
.cikartma { font-family: var(--font-eglenceli); font-size: 40px; line-height: 44px; font-weight: 400; letter-spacing: 0.04em; }
