/* Shared brand tokens — import before surface CSS */
:root {
  --ha-bg: #FAF7F2;
  --ha-bg-alt: #F3EDE4;
  --ha-text: #2B2723;
  --ha-text-muted: #6B645C;
  --ha-accent: #B9986A;
  --ha-accent-hover: #A68555;
  --ha-border: rgba(43, 39, 35, 0.12);
  --ha-radius: 8px;
  --ha-font-display: "Cormorant Garamond", Georgia, serif;
  --ha-font-body: "Jost", system-ui, sans-serif;

  /* Aliases used by existing surfaces */
  --bg-light: var(--ha-bg);
  --bg-primary: var(--ha-bg);
  --text-dark: var(--ha-text);
  --text-primary: var(--ha-text);
  --accent-gold: var(--ha-accent);
  --accent: var(--ha-accent);
}
