:root {
  --bg: #121212;
  --bg-2: #1A1A1A;
  --surface: #1F1F1F;
  --ink: #F2EEE6;
  --ink-2: #BDB6AA;
  --accent: #C9A45C;
  --btn: #C9A45C;
  --btn-ink: #15120D;
  --btn2: #C9A45C;
  --secondary: #D8B978;
  --dark: #0B0B0B;
  --dark-ink: #F2EEE6;
  --font-display: "Plus Jakarta Sans", system-ui, sans-serif;
  --font-body: "Jost", system-ui, sans-serif;
  --font-serif: "Plus Jakarta Sans", system-ui, sans-serif;
  --r-card: 18px;
  --r-inner: 14px;
  --r-input: 10px;
  --r-btn: 14px;
  --on-accent: #0B0B0B;
  --on-btn2: #0B0B0B;
  color-scheme: dark;
}
body.is-dark .footer-logo, body.is-dark .brand-logo { filter: none; }
body.is-dark::after { opacity: 0.04; }
