/* Per-client theme — generated from content.json brandColor */
:root {
  --primary: oklch(0.35375998927302177 0.036626638361785015 59.51414371969459);
  --primary-foreground: oklch(0.985 0 0);
  --ds-btn-hover-bg: oklch(0.27375998927302175 0.036626638361785015 59.51414371969459);
  --ds-field-focus-border: oklch(0.35375998927302177 0.036626638361785015 59.51414371969459);
  --ds-field-focus-ring: oklch(0.35375998927302177 0.036626638361785015 59.51414371969459);
  --ds-btn-radius: 0.75rem;
  --ds-card-radius: 1rem;
  --font-sans: 'Inter', sans-serif;
  --font-heading: 'Playfair Display', serif;
}