:root,
.theme-pine-paper {
  --paper: #f7f6f0;
  --paper-deep: #efeee7;
  --white: #fffefa;
  --ink: #14241f;
  --body: #46534e;
  --muted: #5d6d67;
  --line: #dcded8;
  --line-dark: #bcc4bf;
  --pine: #123f38;
  --pine-dark: #0c332d;
  --pine-soft: #dbe9e4;
  --mint: #dcece5;
  --lime: #e2f46c;
  --peach: #e9ddd5;
  --accent: #d77e5f;
  --focus: #2b7a6b;
  --danger: #8d3826;
  --shadow: 0 20px 58px rgba(23, 45, 38, 0.1);
  --page-width: 1280px;
  --header-surface: rgba(255, 254, 250, 0.92);
  --footer-surface: #0d302a;
  --footer-muted: #9fb2ac;
  --eyebrow: #526a63;
  --hero-media: #d9dcda;
  --vehicle-label: rgba(255, 254, 250, 0.92);
}
