/* MF1 token sheet - generated per store; widgets are pure consumers. */
:root {
    --mf1-color-primary: #073b4c;
    --mf1-color-primary-contrast: #ffffff;
    --mf1-color-accent: #0a756d;
    --mf1-color-accent-contrast: #ffffff;
    --mf1-color-button: #0a756d;
    --mf1-color-button-contrast: #ffffff;
    --mf1-color-button-hover: #055b56;
    --mf1-surface-light: var(--mfo-bg, #ffffff);
    --mf1-surface-light-contrast: var(--mfo-body, #405860);
    --mf1-surface-dark: #0f1a20;
    --mf1-surface-dark-contrast: #ffffff;
    --mf1-surface-brand: #073b4c;
    --mf1-surface-brand-contrast: #ffffff;
    --mf1-text-strong: var(--mfo-ink, #102e39);
    --mf1-text-body: var(--mfo-body, #405860);
    --mf1-text-muted: var(--mfo-muted, #63747b);
    --mf1-font-heading: 'Manrope', system-ui, -apple-system, sans-serif;
    --mf1-font-body: 'Inter', system-ui, -apple-system, sans-serif;
    --mf1-radius: 8px;
    --mf1-shadow: 0 2px 14px rgba(10, 16, 24, 0.08);
    --mf1-space-1: 5px;
    --mf1-space-2: 9px;
    --mf1-space-3: 14px;
    --mf1-space-4: 23px;
    --mf1-space-5: 37px;
    --mf1-space-6: 55px;
    --mf1-space-7: 83px;
    --mf1-space-8: 120px;
    --mf1-maxwidth: 1200px;
}
