/* theme.css · Wedding Binder · GENERATED by tools/new-product.js (spec "theme"). Hand tweaks go in product.css. */
:root {
  --main: #4E6551;
  --main-dark: #4E6551;
  --accent: #8E5262;
  --bg: #FAF7F2;
  --card: #FFFFFF;
  --surface: #F3EFE8;
  --line: #E6E1D8;
  --ink: #2B2A28;
  --muted: #6B6862;
  --mint: #E6ECE4;
  --mint-ink: #2C3A2E;
  --peach: #F3E9D2;
  --peach-ink: #6B5420;
  --red: #F6DEDA;
  --red-ink: #8A2F24;
  --chip: #E6ECE4;
  --font-head: 'Fraunces', Georgia, serif;
  --font-body: 'Poppins', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #1C1D1B;
    --card: #262724;
    --ink: #F1EEE8;
    --muted: #B4AFA6;
    --line: #3A3B37;
    --main-dark: #A9C1AC;
    --surface: #2F302C;
    --mint: #2C3A2E;
    --mint-ink: #CFE0D1;
    --peach: #3E3420;
    --peach-ink: #F1DFB0;
    --red: #43231F;
    --red-ink: #F4C2B8;
  }
}
