/* Theme: ccict (legacy alias of slate) — Ganitara UI (v1.3)
   Intent: crisp + professional for admin dashboards / CMS / tables
   Last updated: 2025-12-28
*/
:root[data-theme="ccict"]{
  --c-primary:#2563eb;
  --c-primary-2:#0f172a;
  --c-link:#2563eb;
  --c-focus:rgba(37,99,235,.30);

  --c-bg:#f7f8fb;
  --c-surface:#ffffff;
  --c-surface-2:#f1f5f9;
  --c-border:#d0d7e2;

  --r-md:10px;
  --r-xl:16px;
  --sh-1:0 8px 18px rgba(2,6,23,.08);
  --sh-2:0 18px 40px rgba(2,6,23,.12);

  --hero-blob-1:rgba(37,99,235,.10);
  --hero-blob-2:rgba(15,23,42,.08);
}

:root[data-theme="ccict"] body{ background:var(--c-bg); }
:root[data-theme="ccict"] .navbar{ background:rgba(255,255,255,.92); }
:root[data-theme="ccict"] .card{ box-shadow:none; border:1px solid var(--c-border); }
:root[data-theme="ccict"] .table thead th{ background:var(--c-surface-2); }
:root[data-theme="ccict"] .badge{ border-color:rgba(208,215,226,.9); }
:root[data-theme="ccict"] .btn.btn-primary{
  background:var(--c-primary);
  border-color:rgba(37,99,235,.35);
}
:root[data-theme="ccict"] .hero{ background:
  radial-gradient(900px 450px at 10% 20%, rgba(37,99,235,.10), transparent 55%),
  radial-gradient(900px 450px at 92% 28%, rgba(15,23,42,.08), transparent 55%),
  linear-gradient(180deg, rgba(241,245,249,.95), rgba(255,255,255,.95));
}
