:root {
  --surface-page:#f4f7fb;--surface-panel:#ffffff;--surface-sunken:#eef2f9;
  --text-strong:#16203a;--text-body:#16203a;--text-muted:#5b6a8c;--text-faint:#8492ae;
  --line-subtle:#eef2f9;--line-default:#dfe6f3;
  --radius-md:10px;--radius-lg:14px;
  --shadow-lg:0 12px 32px rgba(22,32,58,.10);
  --font-display:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-body:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
}
@media (prefers-color-scheme: dark) {
  :root {
    --surface-page:#0d1526;--surface-panel:#16203a;--surface-sunken:#1b2540;
    --text-strong:#ffffff;--text-body:#e4eaf7;--text-muted:#b3bdd1;--text-faint:#8492ae;
    --line-subtle:#1e2942;--line-default:#2c3757;
  }
}
