:root {
  --page-bg: #f4efdf;
  --surface-bg: rgba(255, 252, 246, 0.94);
  --surface-strong: #ffffff;
  --surface-muted: #f0e8d6;
  --nav-bg: rgba(18, 22, 29, 0.94);
  --nav-link: #f4efdf;
  --nav-link-active-bg: #e0d3a6;
  --nav-link-active: #171f29;
  --accent: #e0d3a6;
  --accent-soft: #f4efdf;
  --heading-color: #182231;
  --text-color: #253241;
  --muted-color: #5f6975;
  --border-color: rgba(25, 34, 46, 0.12);
  --sidebar-bg: #f4efdf;
  --sidebar-hover: #ede6cc;
  --sidebar-hover-text: #171f29;
  --highlight-bg: #404040;
  --highlight-text: #ffffff;
  --highlight-link: #000000;
  --footer-bg: rgba(255, 250, 242, 0.9);
}
