/* theme-fix.css — light/dark kontrast və modal düzəlişləri (v4) */
:root{--ink-2:#cfcfd6;--gold-ink:#f5c518;--gold-big:#f5c518;--err:#ff6b6b;--ok:#4cc38a}
:root:not([data-theme="light"]){--muted-2:#8e8e97}
html[data-theme="light"]{
  --ink-2:#3a3933;
  --gold-ink:#7a5800;      /* kiçik qızılı mətn (≥5:1) */
  --gold-big:#a87400;      /* iri başlıq mətni (≥3:1) */
  --muted-2:#6a685f;
  --err:#c62828;
  --ok:#17794a;
}

/* ===== Light: qızılı mətnlər ===== */
html[data-theme="light"] .eyebrow,
html[data-theme="light"] .read,
html[data-theme="light"] .scard-badge,
html[data-theme="light"] .acard-badge,
html[data-theme="light"] .acard-link,
html[data-theme="light"] .comp,
html[data-theme="light"] .go,
html[data-theme="light"] .num,
html[data-theme="light"] .tool-card .go,
html[data-theme="light"] .svc .price,
html[data-theme="light"] .prose a,
html[data-theme="light"] .legal a,
html[data-theme="light"] .faq a,
html[data-theme="light"] .art-pill,
html[data-theme="light"] .rel-g .b,
html[data-theme="light"] .rel-card .b,
html[data-theme="light"] .dlg-pill,
html[data-theme="light"] .sr-item .sr-type,
html[data-theme="light"] .chat-quick button,
html[data-theme="light"] .gold,
html[data-theme="light"] [style*="color:var(--gold)"],
html[data-theme="light"] .legal span[style*="gold"],
html[data-theme="light"] .btn-ghost:hover,
html[data-theme="light"] .dlg-x:hover,
html[data-theme="light"] .nav-dd .dd a:hover,
html[data-theme="light"] .faq summary:after,
html[data-theme="light"] footer a:hover{color:var(--gold-ink)!important}
/* iri başlıqlar */
html[data-theme="light"] .hero h1 .l2,
html[data-theme="light"] .page-hero h1 .gl,
html[data-theme="light"] h1 .gl,
html[data-theme="light"] h2 .gl,
html[data-theme="light"] section h2 .gl{color:var(--gold-big)!important}
html[data-theme="light"] .hero h1 .l2{-webkit-text-fill-color:var(--gold-big)}
/* tünd bölmələrdə qızılı qalır */
html[data-theme="light"] .cta-banner .gl,
html[data-theme="light"] .cta-wide .gl,
html[data-theme="light"] .wcta .gl,
html[data-theme="light"] .quote-card .gl{color:#f5c518!important}
html[data-theme="light"] .quote-card small,
html[data-theme="light"] .quote-card .qmark{color:#f5c518!important}

/* ===== Köməkçi (muted-2) mətnlər ===== */
.form-note,.copyright,.upd,.acard-meta,.crumbs span,.bc span{color:var(--muted-2)}

/* ===== Modal (dlg) — tema ilə uyğun ===== */
.dlg{background:var(--card)}
:root:not([data-theme="light"]) .dlg{background:#121214}
.dlg-body h2,.dlg-body h3{color:var(--ink)}
.dlg-prose{color:var(--ink-2)}
.dlg-meta{color:var(--muted)}
html[data-theme="light"] .dlg{border-color:rgba(0,0,0,.12);box-shadow:0 30px 80px rgba(0,0,0,.28)}
html[data-theme="light"] .dlg-ov{background:rgba(30,28,22,.55)}
html[data-theme="light"] .dlg-pill{background:rgba(245,197,24,.2);border-color:rgba(168,116,0,.45)}
html[data-theme="light"] .dlg-x{background:#fff;color:var(--ink);border-color:rgba(0,0,0,.18)}
html[data-theme="light"] .dlg-prev{background:radial-gradient(circle at 50% 20%,rgba(245,197,24,.14),transparent 70%),var(--card-2)}
html[data-theme="light"] .dlg-prev img{box-shadow:0 18px 44px rgba(0,0,0,.22)}
html[data-theme="light"] .rel-card{background:var(--card-2)}

/* ===== Xəta / uğur rəngləri ===== */
.terr{color:var(--err)}
.kw .hit{color:var(--ok);border-color:var(--ok)}
.kw .miss{color:var(--err);border-color:var(--err)}
.rw .a{color:var(--ok)}
.rw .b{color:var(--err)}
html[data-theme="light"] .chk .ok .ic{background:#2fa56c;color:#fff}
html[data-theme="light"] .chk .bad .ic{background:#d64545;color:#fff}

/* ===== Mobil menyu: qızılı düymənin mətni ===== */
.mobile-nav a.btn-gold,.mobile-nav .btn-gold{color:#15130a!important;border-bottom:0;padding:13px 20px}
.mobile-nav a.btn-gold:hover{color:#15130a!important}
/* ===== Ayırıcı və alt yazı ===== */
.copyright,.crumbs span,.crumb span,nav[aria-label] span,.page-hero span[aria-hidden]{color:var(--muted-2)}
/* ATS ✓ ikonları (ağ üstündə yaşıl) */
html[data-theme="light"] .chk .ok .ic{background:#177a4c}
