/* oa_tema.css — ORANANALİZ AÇIK TEMA (28.08.2026)
 *
 * KOYU TEMA VARSAYILANDIR. Bu dosya yalnızca <html data-theme="light">
 * olduğunda devreye girer; koyu temaya HİÇBİR etkisi yoktur.
 *
 * ⚠ NEDEN --amber KOYU ALTIN:
 *   Ölçüm: var(--amber) 1.080 kez METİN, 375 kez KENARLIK, sadece 110 kez
 *   ZEMİN olarak kullanılıyor. Saf #ffc02e açık zeminde 1,46 kontrast verir —
 *   okunmaz. Bu yüzden --amber "mürekkep" olur (#896718, kontrast 4,66).
 *   Marka sarısı kaybolmasın diye ZEMİN kullanımları ayrı bir değişkene
 *   alındı: --amber-yuzey (#ffc02e). Koyu temada bu değişken TANIMSIZDIR ve
 *   var(--amber-yuzey, var(--amber)) yedeğe düşer — yani koyu tema birebir aynı kalır.
 *
 * Tüm değerler WCAG 4.5 eşiğinden geçirildi (28.08.2026 ölçümü).
 */
:root[data-theme="light"]{
  color-scheme:light;

  /* taşıyıcılar */
  --bg:#f0f2f5;            /* keskin beyaz değil — uzun bakışta yormaz */
  --panel:#ffffff;
  --raised:#e8ebf0;
  --header:#ffffff;
  --row-bg:#ffffff;
  --row-alt:#f7f8fa;

  /* metin — kontrast: 14,6 / 5,3 / 4,6 */
  --text:#1a1f2e;
  --muted:#5a6478;
  --dim:#646e85;

  /* kenarlık */
  --bd:#d5dae2;
  --bd-thin:#e6e9ee;
  --border:#d5dae2;
  --border-thin:#e6e9ee;

  /* AMBER — mürekkep koyu, yüzey parlak */
  --amber:#896718;         /* metin + kenarlık · 4,66 */
  --amber-yuzey:#ffc02e;   /* rozet/düğme zemini · üstünde koyu metin 10,03 */
  --amber-d:#6b4f12;
  --amber-soft:#fff4d6;    /* açık amber dolgu · üstünde koyu metin 14,98 */

  /* durum renkleri — hepsi 4,5 üstü */
  --green:#1a7a45;         /* 4,78 */
  --green-d:#146036;
  --red:#b91c1c;           /* 5,77 */
  --blue:#1d4ed8;          /* 5,98 */

  /* gradyanlar — yüzey olarak kullanıldıkları için parlak kalır */
  --grad-amber:linear-gradient(135deg,#ffc02e 0%,#e8ac1f 100%);
  --grad-green:linear-gradient(135deg,#1a7a45 0%,#146036 100%);
  --grad-orange:linear-gradient(135deg,#c2410c,#9a3412);
  --grad-yellow:linear-gradient(135deg,#ffc02e,#e8ac1f);
  --grad-panel:linear-gradient(180deg,#ffffff,#f7f8fa);

  /* eski (terminal/paper) sayfaların kullandığı adlar — aynı değerlere bağlanır */
  --m:#5a6478;
  --panel2:#f7f8fa;
  --raised2:#e8ebf0;
}

/* Gövde zemini açıkça boyanır — sayfa kendi background'ını vermezse bile
   koyu tema zemini sızmasın. */
:root[data-theme="light"] body{background:var(--bg);color:var(--text)}

/* Koyu tema için yazılmış siyah gölgeler açık zeminde ağır/kirli durur.
   Genel bir yumuşatma; sayfa bazlı düzeltmeler ayrıca yapılır. */
:root[data-theme="light"] *{
  --golge-hafif:0 1px 2px rgba(16,24,40,.05);
  --golge-orta:0 4px 12px rgba(16,24,40,.07);
}

/* ═══════════════════════════════════════════════════════════════════════
 * SABIT RENK ESLEMESI — 3751 yer (HTML + JS), 28.08.2026
 * Koyu temada --t-* TANIMSIZ -> yedege duser -> koyu tema birebir ayni.
 * ═══════════════════════════════════════════════════════════════════════ */
:root[data-theme="light"]{
  --t-bd-16161d:#d5dae2;
  --t-bd-1a1a24:#d5dae2;
  --t-bd-1a2138:#d5dae2;
  --t-bd-1d6b42:#d5dae2;
  --t-bd-1e1e28:#d5dae2;
  --t-bd-1e2a3d:#d5dae2;
  --t-bd-1f1f29:#d5dae2;
  --t-bd-20351f:#d5dae2;
  --t-bd-222230:#d5dae2;
  --t-bd-223047:#d5dae2;
  --t-bd-232b40:#d5dae2;
  --t-bd-252532:#d5dae2;
  --t-bd-2a2a35:#d5dae2;
  --t-bd-2a2a36:#d5dae2;
  --t-bd-2a3349:#d5dae2;
  --t-bd-2c2c38:#d5dae2;
  --t-bd-2c5a30:#d5dae2;
  --t-bd-2e2e3c:#d5dae2;
  --t-bd-33333f:#d5dae2;
  --t-bd-334155:#d5dae2;
  --t-bd-34343f:#d5dae2;
  --t-bd-3a2620:#d5dae2;
  --t-bd-3a2a52:#d5dae2;
  --t-bd-3a3320:#d5dae2;
  --t-bd-3a3a48:#d5dae2;
  --t-bd-3d3320:#d5dae2;
  --t-bd-444:#d5dae2;
  --t-bd-4a3d16:#d5dae2;
  --t-bd-4a3f1c:#d5dae2;
  --t-bd-4a4a58:#d5dae2;
  --t-bd-5a2a2a:#d5dae2;
  --t-bd-5a2b2b:#d5dae2;
  --t-bd-5a4a1e:#d5dae2;
  --t-bd-5e3428:#d5dae2;
  --t-bd-6b4444:#d5dae2;
  --t-bd-6b551d:#d5dae2;
  --t-bd-7a3030:#d5dae2;
  --t-bd-7a3a3a:#d5dae2;
  --t-bd-7a5a20:#d5dae2;
  --t-bg-000:#f0f2f5;
  --t-bg-06060a:#f0f2f5;
  --t-bg-08080a:#f0f2f5;
  --t-bg-0a0a0e:#f0f2f5;
  --t-bg-0a0d16:#f0f2f5;
  --t-bg-0a0e1a:#f0f2f5;
  --t-bg-0b0b10:#f0f2f5;
  --t-bg-0c0f1a:#f0f2f5;
  --t-bg-0d0d11:#f0f2f5;
  --t-bg-0d0d15:#f0f2f5;
  --t-bg-0d1117:#f0f2f5;
  --t-bg-0d1120:#f0f2f5;
  --t-bg-0e0e14:#f0f2f5;
  --t-bg-0e0f0b:#f0f2f5;
  --t-bg-0f0f14:#f0f2f5;
  --t-bg-0f0f16:#f0f2f5;
  --t-bg-0f1420:#ffffff;
  --t-bg-0f1422:#ffffff;
  --t-bg-0f172a:#ffffff;
  --t-bg-0f1a14:#ffffff;
  --t-bg-101015:#f0f2f5;
  --t-bg-101017:#f0f2f5;
  --t-bg-101018:#f0f2f5;
  --t-bg-10141f:#ffffff;
  --t-bg-11151f:#ffffff;
  --t-bg-121020:#ffffff;
  --t-bg-121219:#ffffff;
  --t-bg-12130f:#ffffff;
  --t-bg-12162a:#ffffff;
  --t-bg-122a17:#e8ebf0;
  --t-bg-123a26:#e8ebf0;
  --t-bg-13131e:#ffffff;
  --t-bg-13192a:#ffffff;
  --t-bg-131a27:#ffffff;
  --t-bg-13351c:#e8ebf0;
  --t-bg-14141a:#ffffff;
  --t-bg-14141b:#ffffff;
  --t-bg-141827:#ffffff;
  --t-bg-141828:#ffffff;
  --t-bg-141a2b:#ffffff;
  --t-bg-142018:#ffffff;
  --t-bg-15151d:#ffffff;
  --t-bg-16161d:#ffffff;
  --t-bg-16161f:#ffffff;
  --t-bg-161d2b:#ffffff;
  --t-bg-171722:#ffffff;
  --t-bg-18181f:#ffffff;
  --t-bg-181820:#ffffff;
  --t-bg-191922:#ffffff;
  --t-bg-1a0e10:#f0f2f5;
  --t-bg-1a0f0f:#f0f2f5;
  --t-bg-1a1526:#ffffff;
  --t-bg-1a1710:#ffffff;
  --t-bg-1a1825:#ffffff;
  --t-bg-1a1a22:#ffffff;
  --t-bg-1a1a23:#ffffff;
  --t-bg-1a1a24:#ffffff;
  --t-bg-1a2138:#e8ebf0;
  --t-bg-1a2334:#e8ebf0;
  --t-bg-1a2540:#e8ebf0;
  --t-bg-1a3a24:#e8ebf0;
  --t-bg-1c1b17:#ffffff;
  --t-bg-1c1c28:#ffffff;
  --t-bg-1c2035:#e8ebf0;
  --t-bg-1c2b3a:#e8ebf0;
  --t-bg-1d1d27:#ffffff;
  --t-bg-1d2236:#e8ebf0;
  --t-bg-1e1e2c:#e8ebf0;
  --t-bg-1f1f29:#e8ebf0;
  --t-bg-1f2840:#e8ebf0;
  --t-bg-1f2d1f:#e8ebf0;
  --t-bg-1f7a3f:#e8ebf0;
  --t-bg-201214:#ffffff;
  --t-bg-20202a:#e8ebf0;
  --t-bg-212840:#e8ebf0;
  --t-bg-22222d:#e8ebf0;
  --t-bg-241a08:#ffffff;
  --t-bg-2a1315:#ffffff;
  --t-bg-2a1414:#ffffff;
  --t-bg-2a2a35:#e8ebf0;
  --t-bg-2a2a36:#e8ebf0;
  --t-bg-2a3349:#e8ebf0;
  --t-bg-2a3a5a:#e8ebf0;
  --t-bg-2e2e3c:#e8ebf0;
  --t-bg-33333f:#e8ebf0;
  --t-bg-3a1414:#e8ebf0;
  --t-bg-3a1a1a:#e8ebf0;
  --t-bg-3a2a0a:#e8ebf0;
  --t-bg-3a2a10:#e8ebf0;
  --t-bg-3a2a1c:#e8ebf0;
  --t-bg-3a2a2a:#e8ebf0;
  --t-bg-3a2a52:#e8ebf0;
  --t-bg-3a2e12:#e8ebf0;
  --t-bg-3a2f12:#e8ebf0;
  --t-bg-3a3a48:#e8ebf0;
  --t-bg-4a4a58:#e8ebf0;
  --t-bg-6b6858:#e8ebf0;
  --t-bg-7a1f1f:#e8ebf0;
  --t-bg-7c3aed:#e8ebf0;
  --t-bg-a04535:#e8ebf0;
  --t-bg-a82a2a:#e8ebf0;
  --t-bg-a85049:#e8ebf0;
  --t-bg-c0392b:#e8ebf0;
  --t-bg-rgba00055:rgba(16,24,40,0.45);
  --t-bg-rgba0006:rgba(16,24,40,0.45);
  --t-bg-rgba00062:rgba(16,24,40,0.45);
  --t-bg-rgba0007:rgba(16,24,40,0.45);
  --t-bg-rgba00072:rgba(16,24,40,0.45);
  --t-bg-rgba00082:rgba(16,24,40,0.45);
  --t-bg-rgba20202792:rgba(16,24,40,0.45);
  --t-bg-rgba255255255012:rgba(16,24,40,0.012);
  --t-bg-rgba255255255015:rgba(16,24,40,0.015);
  --t-bg-rgba25525525502:rgba(16,24,40,0.02);
  --t-bg-rgba25525525503:rgba(16,24,40,0.03);
  --t-bg-rgba25525525504:rgba(16,24,40,0.04);
  --t-bg-rgba25525525505:rgba(16,24,40,0.05);
  --t-bg-rgba2552552551:rgba(16,24,40,0.1);
  --t-bg-rgba2552552553:rgba(16,24,40,0.3);
  --t-bg-rgba2727368:rgba(16,24,40,0.45);
  --t-bg-rgba33792:rgba(16,24,40,0.45);
  --t-bg-rgba4038247:rgba(16,24,40,0.45);
  --t-bg-rgba5165856:rgba(16,24,40,0.45);
  --t-bg-rgba5510085:rgba(16,24,40,0.45);
  --t-bg-rgba55885:rgba(16,24,40,0.45);
  --t-bg-rgba55886:rgba(16,24,40,0.45);
  --t-bg-rgba55888:rgba(16,24,40,0.45);
  --t-bg-rgba55896:rgba(16,24,40,0.45);
  --t-bg-rgba66982:rgba(16,24,40,0.45);
  --t-bg-rgba681486:rgba(16,24,40,0.45);
  --t-bg-rgba681696:rgba(16,24,40,0.45);
  --t-bg-rgba88109:rgba(16,24,40,0.45);
  --t-fg-2aabee:#1c74a1;
  --t-fg-3db6ec:#277497;
  --t-fg-3ecc7a:#257a49;
  --t-fg-4a9eff:#336eb2;
  --t-fg-4aa7ec:#3271a0;
  --t-fg-4ade80:#297c47;
  --t-fg-4caf50:#367d39;
  --t-fg-5fdb6b:#357a3b;
  --t-fg-5fe09a:#337853;
  --t-fg-60a5fa:#4170aa;
  --t-fg-64748b:#606f85;
  --t-fg-6ab4f5:#416f97;
  --t-fg-6b7280:#686f7d;
  --t-fg-6b86b8:#576d96;
  --t-fg-6bc9ff:#3e7493;
  --t-fg-6cb6ff:#42709e;
  --t-fg-6cc36c:#427842;
  --t-fg-7a7668:#726e61;
  --t-fg-7d7a6c:#706d61;
  --t-fg-7db8ff:#4b6e99;
  --t-fg-7fb2ff:#4e6e9e;
  --t-fg-7fe3a8:#427657;
  --t-fg-86efac:#437756;
  --t-fg-8a6a3a:#876738;
  --t-fg-8a8674:#716d5f;
  --t-fg-8a8678:#716d62;
  --t-fg-8a8a98:#5a6478;
  --t-fg-8a8f9c:#5a6478;
  --t-fg-8a95a8:#666e7c;
  --t-fg-8a96ac:#666f7f;
  --t-fg-8aa0bd:#606f84;
  --t-fg-8b95a8:#666e7c;
  --t-fg-8ff09a:#47784d;
  --t-fg-93c5fd:#526e8d;
  --t-fg-94a3b8:#646e7d;
  --t-fg-9aa0ac:#5a6478;
  --t-fg-9aa4b5:#686f7b;
  --t-fg-9aa7b4:#656e76;
  --t-fg-9c9886:#706d60;
  --t-fg-9db4d4:#616f83;
  --t-fg-a6b0c2:#666d78;
  --t-fg-a78bfa:#7461ae;
  --t-fg-a8a395:#5a6478;
  --t-fg-a99bec:#6f669b;
  --t-fg-b4bdcb:#1a1f2e;
  --t-fg-b8b3a3:#5a6478;
  --t-fg-b8c0d0:#1a1f2e;
  --t-fg-c2cad8:#1a1f2e;
  --t-fg-c7d6ea:#676f79;
  --t-fg-c8b3a3:#786b61;
  --t-fg-c9a24b:#846a31;
  --t-fg-c9b98a:#786e52;
  --t-fg-c9c4b6:#1a1f2e;
  --t-fg-cdd6e6:#1a1f2e;
  --t-fg-cfcabb:#1a1f2e;
  --t-fg-cfd3dc:#1a1f2e;
  --t-fg-d4664f:#ad5340;
  --t-fg-d7deec:#1a1f2e;
  --t-fg-d8d3c3:#1a1f2e;
  --t-fg-dce3ee:#1a1f2e;
  --t-fg-e0575a:#b74749;
  --t-fg-e0795f:#a55946;
  --t-fg-e0a458:#8a6536;
  --t-fg-e2e8f0:#1a1f2e;
  --t-fg-e3e9f5:#1a1f2e;
  --t-fg-e6e1d1:#1a1f2e;
  --t-fg-e6edf7:#1a1f2e;
  --t-fg-e87070:#ab5252;
  --t-fg-e8a030:#8f631d;
  --t-fg-e8e4d8:#1a1f2e;
  --t-fg-e8ecf3:#1a1f2e;
  --t-fg-eee:#1a1f2e;
  --t-fg-eef2f8:#1a1f2e;
  --t-fg-f08a8a:#9e5b5b;
  --t-fg-f08d8d:#995a5a;
  --t-fg-f0d9a8:#786c54;
  --t-fg-f3b3a3:#88645b;
  --t-fg-f5f2ea:#1a1f2e;
  --t-fg-f87171:#ad4f4f;
  --t-fg-fbbf24:#876713;
  --t-fg-fc8:#846a46;
  --t-fg-fca5a5:#925f5f;
  --t-fg-fde68a:#796e42;
  --t-fg-ff5a3a:#c1442c;
  --t-fg-ff6b6b:#b24a4a;
  --t-fg-ff8a70:#a35847;
  --t-fg-ff963c:#9e5d25;
  --t-fg-ff9a9a:#995c5c;
  --t-fg-ffab92:#936354;
  --t-fg-ffb4a3:#8e645b;
  --t-fg-ffb98a:#89634a;
  --t-fg-ffc02e:#896718;
  --t-fg-ffc636:#896a1d;
  --t-fg-ffd9d9:#7a6868;
  --t-fg-ffe6b0:#756950;
  --t-fg-fff:#1a1f2e;
  --t-fg-ffffff:#1a1f2e;
  --t-fg-rgba1801801807:#5a6478;
  --t-fg-rgba2401793507:#8b6714;
  --t-fg-rgba25519246025:#896718;
  --t-fg-rgba2551924605:#896718;
  --t-fg-rgba2551924609:#896718;
  --t-fg-rgba2551924610:#896718;
  --t-fg-rgba2551924642:#896718;
  --t-fg-rgba2551924662:#896718;
  --t-fg-rgba2552552556:#1a1f2e;
  --t-fg-rgba95219107022:#357a3b;
  --t-fg-rgba9521910703:#357a3b;
  --t-fg-rgba9521910707:#357a3b;
  --t-sh-rgba00003:rgba(16,24,40,0.084);
  --t-sh-rgba00006:rgba(16,24,40,0.168);
  --t-sh-rgba00008:rgba(16,24,40,0.224);
  --t-sh-rgba0003:rgba(16,24,40,0.084);
  --t-sh-rgba00035:rgba(16,24,40,0.098);
  --t-sh-rgba0004:rgba(16,24,40,0.112);
  --t-sh-rgba00045:rgba(16,24,40,0.126);
  --t-sh-rgba0005:rgba(16,24,40,0.14);
  --t-sh-rgba00055:rgba(16,24,40,0.154);
  --t-sh-rgba0006:rgba(16,24,40,0.168);
  --t-sh-rgba00065:rgba(16,24,40,0.182);
  --t-sh-rgba0007:rgba(16,24,40,0.196);
  --t-sh-rgba0008:rgba(16,24,40,0.224);
  --t-sh-rgba00085:rgba(16,24,40,0.238);
}

/* ── SVG RENK OZNITELIKLERI ────────────────────────────────────────────────
 * Kilavuzdaki sematik cizimler inline SVG ve renkleri fill="#..." /
 * stroke="#..." OZNITELIGINDE. Bunlar CSS ozelligi olmadigi icin degisken
 * sarma islemi onlari GORMEDI — acik temada kutular koyu kaldi (ekran
 * goruntusunde yakalandi). CSS oznitelik secicisi ile cozuluyor; CSS,
 * sunum ozniteliklerini her zaman ezer, !important gerekmez.
 *
 * Sekil dolgusu = YUZEY: sadece KOYU paneller cevrilir. Amber/yesil gibi
 * renkli yuzeyler oldugu gibi birakilir (rozet kimligi korunsun).
 * ────────────────────────────────────────────────────────────────────────── */
:root[data-theme="light"] rect[fill="#171722"]{fill:#ffffff}
:root[data-theme="light"] text[fill="#a8a395"]{fill:#5a6478}
:root[data-theme="light"] rect[stroke="#252532"]{stroke:#d5dae2}
:root[data-theme="light"] text[fill="#5fdb6b"]{fill:#357a3b}
:root[data-theme="light"] text[fill="#ffc02e"]{fill:#896718}
:root[data-theme="light"] text[fill="#f5f2ea"]{fill:#1a1f2e}
:root[data-theme="light"] rect[stroke="#a78bfa"]{stroke:#7461ae}
:root[data-theme="light"] line[stroke="#252532"]{stroke:#d5dae2}
:root[data-theme="light"] circle[fill="#252532"]{fill:#e8ebf0}
:root[data-theme="light"] line[stroke="#a78bfa"]{stroke:#7461ae}
:root[data-theme="light"] line[stroke="#ffc02e"]{stroke:#896718}
:root[data-theme="light"] rect[fill="#0a0a0e"]{fill:#f0f2f5}
:root[data-theme="light"] text[fill="#fff"]{fill:#1a1f2e}
:root[data-theme="light"] rect[stroke="#5fdb6b"]{stroke:#357a3b}
:root[data-theme="light"] g[stroke="#e8752a"]{stroke:#ab561f}
:root[data-theme="light"] rect[stroke="#ffc02e"]{stroke:#896718}
:root[data-theme="light"] rect[stroke="#3a9c45"]{stroke:#2e7c37}
:root[data-theme="light"] circle[stroke="#23232e"]{stroke:#d5dae2}
:root[data-theme="light"] circle[stroke="#26262f"]{stroke:#d5dae2}
:root[data-theme="light"] text[fill="#a78bfa"]{fill:#7461ae}
:root[data-theme="light"] circle[fill="#0a1a0e"]{fill:#ffffff}
