/* ============================================================================
   unlisto — Warm Editorial Refresh  (Cloaked-caliber trust, unlisto green kept)
   One shared sheet linked last in <head> so it wins the cascade on every page.
   Goal: light, calm, premium, professional. Zero "cyber". Serif headlines.
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&display=swap');

/* --- warm palette (kept off dark mode so the theme toggle still works) --- */
:root:not([data-theme="dark"]){
  --bg:#FBF8F2 !important;      /* warm cream, not cool grey */
  --bg-2:#FFFFFF !important;
  --card:#FFFFFF !important;
  --line:#ECE5D8 !important;
  --line-2:#F5F0E7 !important;
  --navy:#211C15 !important;    /* warm near-black for headings */
  --ink:#2E2820 !important;
  --slate:#5C554A !important;
  --mut:#8C8478 !important;
  --shadow:0 22px 60px rgba(41,32,18,.10) !important;
  --shadow-sm:0 4px 18px rgba(41,32,18,.06) !important;
}

/* --- editorial serif headlines (the single biggest "Cloaked" signal) --- */
h1,h2,.h1,.h2{
  font-family:'Fraunces',Georgia,'Times New Roman',serif !important;
  font-weight:600 !important;
  letter-spacing:-.4px !important;
  color:var(--navy) !important;
}
h1{ letter-spacing:-1px !important; line-height:1.04 !important; }
.lead{ color:var(--slate) !important; font-size:19px !important; line-height:1.55 !important; }

/* --- surfaces: softer, rounder, calmer --- */
body{ background:var(--bg); color:var(--ink); }
.nav{ background:rgba(251,248,242,.86) !important; border-bottom:1px solid var(--line) !important; }
.card{ border:1px solid var(--line) !important; background:#fff !important;
  box-shadow:var(--shadow-sm) !important; border-radius:18px !important; }
.btn{ border-radius:999px !important; }
.pill{ border-radius:999px !important; }

/* green gradient text reads muddy on cream — make it a clean solid brand green */
.grad{ -webkit-text-fill-color:#0A7D5E !important; color:#0A7D5E !important; background:none !important; }

/* --- de-cyber: hide the fake terminal feed, radar sweep, mono chips/ticker --- */
#redactFeed, #redactFeed + span, .sweep, .scan-chips, .scanticker, .scan-kick{ display:none !important; }

/* dark theme removed site-wide: hide all theme toggles */
[onclick*="toggleTheme"],.nd-theme,.themetoggle,#themeToggle{display:none !important}

/* kill legacy matrix rain + dark toggle everywhere */
#matrix,#rain,canvas.matrix,canvas.rain{display:none !important}
#idsFloatTgl{display:none !important}
/* ids-kill-matrix marker */
