/* ===== تم روشن — کرم و طلایی ===== */
:root[data-theme="light"]{
  color-scheme:light;
  --bg:#F5F1E7; --s1:#FFFFFF; --s2:#FBF8F1; --s3:#F4EEE1; --s4:#E9E1CD;
  --surface:var(--s1); --surface2:var(--s2);
  --ink:#1F1B14; --ink2:#3B3429; --muted:#756C5C; --faint:#98907F;
  --line:#E6DECB; --line2:#D3C8AF;
  --gold:#A87F2C; --gold2:#8A6620; --gold3:#6B4D14;
  --gold-soft:#FAF2DC; --gold-glow:rgba(168,127,44,.20);
  --ok:#1E7A4C; --ok-bg:#E9F6EF; --ok-line:#A9D9C0;
  --warn:#8F5510; --warn-bg:#FDF1E1; --warn-line:#E9C492;
  --red:#AC3434; --red-bg:#FCECEC; --red-line:#EEB4B4;
  --lead:#2C53A4; --lead-bg:#ECF1FC; --lead-line:#B7C7ED;
  --mute-bg:#F2EDE2;
  --sh1:0 1px 2px rgba(74,58,24,.07);
  --sh2:0 4px 16px rgba(74,58,24,.10);
  --sh3:0 14px 44px rgba(74,58,24,.18);
}

/* بوم و پوسته */
:root[data-theme="light"] body{
  background:
    radial-gradient(1200px 600px at 100% -10%,rgba(168,127,44,.10),transparent 60%),
    radial-gradient(900px 500px at 0% 0%,rgba(168,127,44,.06),transparent 55%),
    var(--bg);
  color:var(--ink)}
:root[data-theme="light"] body::before{background:var(--s1)}
:root[data-theme="light"] ::selection{background:var(--gold);color:#FFF8E6}
:root[data-theme="light"] ::-webkit-scrollbar-thumb{background:var(--line2);border-color:var(--bg)}
:root[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:var(--gold)}

:root[data-theme="light"] #side{
  background:linear-gradient(200deg,#FFFDF8,#FBF6EA 55%,#F6F0E0);
  border-inline-end:1px solid var(--line);
  box-shadow:inset 1px 0 0 rgba(255,255,255,.6),-6px 0 24px rgba(74,58,24,.07)}
:root[data-theme="light"] #shell{
  background:radial-gradient(900px 420px at 85% -5%,rgba(168,127,44,.07),transparent 60%),var(--bg)}
:root[data-theme="light"] header{background:rgba(255,253,248,.82);border-bottom:1px solid var(--line)}
:root[data-theme="light"] #scrim{background:rgba(52,42,20,.38)}
:root[data-theme="light"] #ov{background:rgba(52,42,20,.42)}

/* ناوبری */
:root[data-theme="light"] .nv-h:hover{background:rgba(74,58,24,.05)}
:root[data-theme="light"] .nv-s button:hover{background:rgba(74,58,24,.045)}
:root[data-theme="light"] .nv.open{background:rgba(168,127,44,.06)}
:root[data-theme="light"] .nv.open>.nv-h{background:linear-gradient(270deg,rgba(168,127,44,.17),rgba(168,127,44,.03))}
:root[data-theme="light"] .nv-s button[aria-current="true"]{background:linear-gradient(270deg,rgba(168,127,44,.15),rgba(168,127,44,.03))}

/* دکمه‌ها و فرم‌ها */
:root[data-theme="light"] .btn{
  background:linear-gradient(180deg,#E0BD6E,#C09538);color:#2A2012;
  box-shadow:0 1px 2px rgba(74,58,24,.18),inset 0 1px 0 rgba(255,255,255,.55)}
:root[data-theme="light"] .btn:hover{box-shadow:0 2px 10px var(--gold-glow),inset 0 1px 0 rgba(255,255,255,.65)}
:root[data-theme="light"] .btn.g{color:var(--ink2)}
:root[data-theme="light"] .btn.g:hover{background:var(--s3);color:var(--ink);border-color:var(--line2)}
:root[data-theme="light"] input:hover,
:root[data-theme="light"] select:hover,
:root[data-theme="light"] textarea:hover,
:root[data-theme="light"] .chips button:hover,
:root[data-theme="light"] .seg button:hover{border-color:var(--line2)}
:root[data-theme="light"] input,
:root[data-theme="light"] select,
:root[data-theme="light"] textarea{background:var(--s1)}
:root[data-theme="light"] .bdg{color:#FFF6E8}

/* جدول‌ها و کارت‌ها */
:root[data-theme="light"] tbody tr:nth-child(even) td,
:root[data-theme="light"] tr:nth-child(even) td{background:rgba(74,58,24,.028)}
:root[data-theme="light"] .empty{background:rgba(74,58,24,.02)}
:root[data-theme="light"] .row,
:root[data-theme="light"] .kpi,
:root[data-theme="light"] .card{background:linear-gradient(180deg,#FFFFFF,#FCFAF4)}
:root[data-theme="light"] .row:hover{box-shadow:var(--sh2)}

/* پروندهٔ مشتری */
:root[data-theme="light"] .pf-hero{background:linear-gradient(135deg,#FFFDF7,#FFFFFF 55%,#FBF6EA)}
:root[data-theme="light"] .pf-av{color:#FFF8E6;background:linear-gradient(145deg,#C09538,#A87F2C)}
:root[data-theme="light"] .pf-rb{stroke:#EDE5D2}
:root[data-theme="light"] .pf-cb{background:linear-gradient(180deg,#D7B059,#A87F2C 70%,rgba(168,127,44,.45))}
:root[data-theme="light"] .pf-col:hover .pf-cb{background:linear-gradient(180deg,#E6C780,#C09538)}
:root[data-theme="light"] .pf-chart{background:repeating-linear-gradient(to top,transparent 0 37px,var(--line) 37px 38px)}
:root[data-theme="light"] .pf-a{background:var(--s1)}
:root[data-theme="light"] .pf-dot{background:var(--s4);border-color:var(--bg)}

/* دکمهٔ تغییر تم */
#btnTheme{flex:none;width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}
