/* Generated by Axillion Core. Do not edit directly. */
:root {
    --ax-color-primary: #1f6f8b;
    --ax-primary: #1f6f8b;
    --ax-color-secondary: #17202a;
    --ax-secondary: #17202a;
    --ax-color-accent: #18a058;
    --ax-accent: #18a058;
    --ax-color-success: #38a169;
    --ax-success: #38a169;
    --ax-color-danger: #e53e3e;
    --ax-danger: #e53e3e;
    --ax-color-soft-bg: #f6f8fb;
    --ax-soft-bg: #f6f8fb;
    --ax-color-text: #17202a;
    --ax-text: #17202a;
    --ax-color-surface: #ffffff;
    --ax-surface: #ffffff;
    --ax-color-muted: #5d6875;
    --ax-muted: #5d6875;
    --ax-font-body: inherit;
    --ax-font-heading: inherit;
    --ax-radius: 6px;
    --ax-gap: 22px;
    --ax-icon-size: 60px;
    --ax-card-shadow: 0 4px 10px rgba(15, 23, 42, 0.05);
    --ax-card-shadow-hover: 0 10px 24px rgba(15, 23, 42, 0.08);
    --ax-hover-lift: -2px;
    --ax-card-border: #e2e5e9;
    --ax-border: #e2e5e9;
    --ax-card-border-hover: #b8c0ca;
    --ax-border-hover: #b8c0ca;
    --ax-image-background: #f5f6f7;
    --bs-primary: var(--ax-color-primary);
    --bs-secondary: var(--ax-color-secondary);
    --bs-accent: var(--ax-color-accent);
    --bs-success: var(--ax-color-success);
    --bs-danger: var(--ax-color-danger);
    --bs-bg: var(--ax-color-surface);
    --bs-surface: var(--ax-color-surface);
    --bs-soft-bg: var(--ax-color-soft-bg);
    --bs-card-bg: var(--ax-color-surface);
    --bs-text: var(--ax-color-text);
    --bs-muted: var(--ax-color-muted);
    --bs-border: var(--ax-card-border);
    --bs-radius: var(--ax-radius);
    --bs-gap: var(--ax-gap);
    --bs-icon-size: var(--ax-icon-size);
    --bs-hover-lift: var(--ax-hover-lift);
    --bs-shadow: var(--ax-card-shadow);
    --bs-shadow-hover: var(--ax-card-shadow-hover);
    --axwd-primary: var(--ax-color-primary);
    --b2b-swatch-accent: var(--ax-color-primary);
}
