/* A7-SattaKing.live — "Green & Black" brand theme. Loaded after lucky-mitra.css / lucky-six.css.
   html[data-theme] = live board + record charts; html:not([data-theme]) = About / legal / guide pages. */

/* ---------- Live board + record charts ---------- */
html[data-theme]{
  --bg:#04110a;--bg2:#06170e;--panel:rgba(10,32,20,.82);--panel2:#0a1f13;
  --line:rgba(34,197,94,.15);--line2:rgba(34,197,94,.34);
  --txt:#eafff1;--mute:#a7d8b9;--dim:#6f9c80;
  --acc:#22c55e;--acc2:#4ade80;--acc-rgb:34,197,94;--acc2-rgb:74,222,128;--panel-rgb:10,32,20;
  --grad:linear-gradient(90deg,#bbf7d0 0%,#4ade80 45%,#22c55e 100%);
  --btn:linear-gradient(135deg,#4ade80,#16a34a);--grad2:linear-gradient(135deg,#4ade80,#15803d);
  --logo:linear-gradient(135deg,#86efac,#22c55e 55%,#15803d);
  --on-acc:#04110a;--acc-ink:#166534;--tint:#e9fbef;--tint2:#dcfce7;
  --link:#86efac;--up:#cfe9d8;--up-rgb:207,233,216;--deep-rgb:2,10,6;--bar-rgb:4,17,10;--stats-tint:rgba(34,197,94,.16);--thead:#0b2416;
  --ok:#86efac;
}
html[data-theme="light"]{
  --bg:#f6fff9;--bg2:#ffffff;--panel:rgba(255,255,255,.95);--panel2:#ffffff;
  --line:rgba(20,83,45,.12);--line2:rgba(22,163,74,.32);
  --txt:#062012;--mute:#3f5f4b;--dim:#6b8a76;
  --acc:#15803d;--acc2:#16a34a;
  --grad:linear-gradient(90deg,#15803d 0%,#166534 60%,#14532d 100%);
  --link:#166534;--up:#4b6656;--up-rgb:75,102,86;--ok:#047857;
}
html[data-theme] body{background-image:radial-gradient(900px 500px at 85% -10%,rgba(34,197,94,.16),transparent 60%),radial-gradient(700px 420px at -10% 20%,rgba(74,222,128,.07),transparent 60%)}
.lm-logo__mark{font-size:15px;letter-spacing:-.03em}

/* ---------- About / legal / guide pages ---------- */
html:not([data-theme]){--ink:#04110a;--ink-2:#082014;--ink-3:#0d2e1c;--gold:#4ade80;--rose:#22c55e;--teal:#bbf7d0;--sky:#86efac;--muted:#d6f5e1;--dim:#9cc9ad;--line:rgba(74,222,128,.16);--line-2:rgba(74,222,128,.3)}
html:not([data-theme]) body{background:linear-gradient(160deg,#0b3d22 0%,#04110a 45%,#000 100%) fixed;background-color:#04110a}
.ls-top{background:rgba(4,17,10,.86)}
.ls-logo__mark::after{background:#06170e}
.ls-logo__mark i{font-size:14px;letter-spacing:-.03em}
.ls-foot{background:rgba(0,0,0,.5)}
.ls-blob--a{background:radial-gradient(circle,#22c55e,transparent 65%)}
.ls-blob--b{background:radial-gradient(circle,#15803d,transparent 65%)}
.ls-blob--c{background:radial-gradient(circle,#bef264,transparent 65%)}
.ls-grad{background-image:linear-gradient(100deg,#bbf7d0 0%,#4ade80 45%,#22c55e 90%)}
.lg-sec p,.lg-sec li{color:#d6f5e1}
