/*
  TEMA DOSYASI - markayı değiştirmek için yalnızca bu dosyayı düzenle.
  Renklerin, yazı tipinin ve köşe yuvarlaklıklarının tamamı buradaki değişkenlerden gelir.
  Açık tema: [data-theme="light"] bloğu. Koyu tema: :root bloğu.
*/

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/inter/inter-latin-ext-wght-normal.woff2") format("woff2-variations");
  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: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/inter/inter-latin-wght-normal.woff2") format("woff2-variations");
  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 {
  color-scheme: dark;

  /* Marka renkleri: siyah zemin üzerinde kontrollü kırmızı vurgular */
  --accent: #ff3b30;
  --accent-2: #ff7a45;
  --accent-3: #a3122b;
  --accent-warm: #ffb35c;
  --on-accent: #180305;           /* vurgu renginin üstündeki yazı */

  /* Koyu tema yüzeyleri */
  --bg: #070708;
  --bg-deep: #0b0a0c;
  --surface: rgba(255, 255, 255, 0.042);
  --surface-2: rgba(255, 255, 255, 0.08);
  --surface-solid: #121114;
  --border: rgba(255, 255, 255, 0.085);
  --border-strong: rgba(255, 255, 255, 0.17);
  --text: #f4f2f3;
  --text-muted: #aaa4a7;
  --text-faint: #837c80;
  --accent-ink: #ff5a4e;          /* metin/bağlantı olarak kullanılan vurgu */
  --danger: #ff6b81;
  --danger-bg: rgba(255, 107, 129, 0.12);
  --on-danger: #2a0509;
  --warn: #f5b84b;
  --warn-bg: rgba(245, 184, 75, 0.12);
  --ok-bg: rgba(255, 59, 48, 0.13);
  --info: #ff9d8a;
  --info-bg: rgba(255, 122, 69, 0.13);
  --shadow: 0 1px 0 rgba(255, 255, 255, 0.04) inset, 0 18px 40px -22px rgba(0, 0, 0, 0.8);
  --glass-blur: blur(18px) saturate(140%);
  --focus: #ff6a5a;

  /* Degradeler */
  --grad-brand: linear-gradient(135deg, #ff5a3c 0%, var(--accent) 52%, var(--accent-3) 100%);
  --grad-text: linear-gradient(115deg, #ffc2ac 0%, #ff6a52 30%, #f2352f 64%, #a3122b 100%);
  --aurora:
    radial-gradient(60% 80% at 12% 0%, rgba(255, 59, 48, 0.09), transparent 60%),
    radial-gradient(55% 90% at 88% 10%, rgba(163, 18, 43, 0.12), transparent 62%),
    radial-gradient(45% 55% at 55% 62%, rgba(255, 122, 69, 0.05), transparent 70%);

  /* Yazı tipi */
  --font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Köşe yuvarlaklıkları: büyük alan, kart, kontrol */
  --radius-l: 22px;
  --radius-m: 14px;
  --radius-s: 10px;
}

:root[data-theme="light"] {
  color-scheme: light;
  --bg: #f6f3f1;
  --bg-deep: #efebe8;
  --surface: rgba(255, 255, 255, 0.74);
  --surface-2: rgba(255, 255, 255, 0.95);
  --surface-solid: #ffffff;
  --border: rgba(30, 18, 20, 0.1);
  --border-strong: rgba(30, 18, 20, 0.2);
  --text: #1a1214;
  --text-muted: #5c5053;
  --text-faint: #7a6d70;
  --accent-ink: #b3121f;
  --accent-warm: #b46400;
  --danger: #c62839;
  --on-danger: #ffffff;
  --danger-bg: rgba(198, 40, 57, 0.09);
  --warn: #9a5700;
  --warn-bg: rgba(154, 87, 0, 0.1);
  --ok-bg: rgba(179, 18, 31, 0.08);
  --info: #b23a2a;
  --info-bg: rgba(255, 59, 48, 0.08);
  --shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 14px 30px -20px rgba(30, 18, 20, 0.35);
  --focus: #b3121f;
  --grad-text: linear-gradient(115deg, #c21a24 0%, #8e1020 48%, #d9542e 100%);
  --aurora:
    radial-gradient(60% 80% at 12% 0%, rgba(255, 59, 48, 0.07), transparent 60%),
    radial-gradient(55% 90% at 88% 10%, rgba(163, 18, 43, 0.055), transparent 62%),
    radial-gradient(45% 55% at 55% 62%, rgba(255, 122, 69, 0.04), transparent 70%);
}

/* Logo işareti: kod parantezleri + ses dalgası */
.marka-parantez { fill: none; stroke: currentColor; stroke-width: 1.7; }
.marka-dalga { fill: none; stroke: var(--accent); stroke-width: 2.1; }

