/**
 * MAIVELO Phase 3B foundation tokens.
 *
 * Font stacks are declared but no remote or local font file is loaded here.
 * Unresolved values (alternate background, success, error, large radius,
 * hover and elevated shadow) intentionally have no CSS token yet.
 */
:root {
  --maivelo-font-latin: "Inter", system-ui, sans-serif;
  --maivelo-font-arabic: "Noto Sans Arabic", sans-serif;
  --maivelo-font-body: var(--maivelo-font-latin);

  --maivelo-bg: #241a16;
  --maivelo-gold: #d7bb90;
  --maivelo-bronze: #8b6b56;
  --maivelo-cream: #faf5f0;
  --maivelo-cream-light: #fcf8f5;
  --maivelo-white: #ffffff;

  --maivelo-surface: #faf5f0;
  --maivelo-surface-alt: #fcf8f5;
  --maivelo-text: #241a16;
  --maivelo-text-muted: #93644e;
  --maivelo-text-on-dark: #faf5f0;
  --maivelo-border: #8b6b56;

  --maivelo-radius-sm: 4px;
  --maivelo-radius-md: 8px;

  --maivelo-space-1: 4px;
  --maivelo-space-2: 8px;
  --maivelo-space-3: 16px;

  --maivelo-shadow-focus: 0 0 0 2px #ffffff;
}

:lang(ar),
[lang^="ar"],
[dir="rtl"] {
  --maivelo-font-body: var(--maivelo-font-arabic);
}
