/* v2-legacy-bridge.css
   Maps the legacy design tokens still referenced by components/calculator.css and
   components/form.css onto the v2 (moss/brass/Archivo) palette, so the calculator
   wizard renders in the current brand without rewriting its component CSS.
   Load order on a page: v2.css -> form.css -> calculator.css -> this file's :root
   only defines variables, so order relative to the component files doesn't matter. */
:root {
  --font-body: 'Archivo', system-ui, sans-serif;

  --accent: #cf9a36;            /* brass */
  --accent-hover: #dbaa4e;
  --accent-dim: #a87a1c;        /* brass-deep */
  --accent-bg-strong: #cf9a36;
  --warm: #cf9a36;

  --bg-dark: #172827;           /* moss-dark */
  --bg-dark-elevated: #1f3534;  /* moss-deep */
  --text-on-dark: #eef0ef;      /* paper */
  --text-on-dark-secondary: rgba(244, 241, 234, .8);
  --text-on-dark-muted: rgba(244, 241, 234, .55);
  --border-on-dark: rgba(238, 240, 239, .16);
  --border-on-dark-hover: rgba(238, 240, 239, .38);

  --s-sm: 12px;
  --s-md: 20px;
  --s-lg: 32px;
  --s-xl: 48px;
  --s-2xl: 64px;
  --s-3xl: 96px;

  --text-xs: 12px;
  --text-sm: 14px;
  --text-base: 16px;
  --text-lg: 19px;
  --text-xl: 24px;

  --duration: 200ms;
  --duration-slow: 400ms;
  --ease-out: cubic-bezier(.22, .61, .36, 1);
}
