/*
 * FluentCart for Breakdance, design tokens.
 * Gegenereerd door src/Design/Tokens.php. Niet handmatig bewerken.
 * schema_version: 1
 * Regenereren: zie docs/tokens.md par. 5.
 */
:root {
    --bde-fc-text-color: var(--bde-body-text-color, #374151);
    --bde-fc-text-muted-color: #6b7280;
    --bde-fc-heading-color: var(--bde-headings-color, #111827);
    --bde-fc-heading-font-family: var(--bde-heading-font-family, inherit);
    --bde-fc-button-bg: var(--bde-button-primary-background-color, #1f2937);
    --bde-fc-button-bg-hover: var(--bde-button-primary-background-color-hover, #111827);
    --bde-fc-button-text-color: var(--bde-button-primary-text-color, #ffffff);
    --bde-fc-button-text-color-hover: var(--bde-button-primary-text-color-hover, #ffffff);
    --bde-fc-button-border-color: var(--bde-button-primary-border-color, transparent);
    --bde-fc-button-border-color-hover: var(--bde-button-primary-border-color-hover, transparent);
    --bde-fc-button-border-radius: var(--bde-button-border-radius, 3px);
    --bde-fc-button-border-width: var(--bde-button-border-width, 1px);
    --bde-fc-button-font-weight: var(--bde-button-font-weight, 500);
    --bde-fc-button-padding: var(--bde-button-padding-base, 14px 24px);
    --bde-fc-button-line-height: var(--bde-button-line-height, 1);
    --bde-fc-button-focus-visible-ring-color: var(--bde-form-input-focused-border-color, #1f2937);
    --bde-fc-button-focus-visible-ring-width: 2px;
    --bde-fc-button-disabled-bg: #e5e7eb;
    --bde-fc-button-disabled-text-color: #9ca3af;
    --bde-fc-button-disabled-opacity: 0.6;
    --bde-fc-badge-sale-bg: #dc2626;
    --bde-fc-badge-sale-text-color: #ffffff;
    --bde-fc-badge-stock-in-bg: #16a34a;
    --bde-fc-badge-stock-in-text-color: #ffffff;
    --bde-fc-badge-stock-low-bg: #d97706;
    --bde-fc-badge-stock-low-text-color: #ffffff;
    --bde-fc-badge-stock-out-bg: #6b7280;
    --bde-fc-badge-stock-out-text-color: #ffffff;
    --bde-fc-badge-custom-bg: #0f172a;
    --bde-fc-badge-custom-text-color: #ffffff;
    --bde-fc-price-regular-color: var(--bde-headings-color, #111827);
    --bde-fc-price-sale-color: var(--bde-brand-primary-color, #2563eb);
    --bde-fc-price-compare-color: #9ca3af;
    --bde-fc-price-compare-text-decoration: line-through;
    --bde-fc-notice-info-bg: #eff6ff;
    --bde-fc-notice-info-text-color: #1e3a8a;
    --bde-fc-notice-info-border-color: #bfdbfe;
    --bde-fc-notice-success-bg: #f0fdf4;
    --bde-fc-notice-success-text-color: #14532d;
    --bde-fc-notice-success-border-color: #bbf7d0;
    --bde-fc-notice-warning-bg: #fffbeb;
    --bde-fc-notice-warning-text-color: #78350f;
    --bde-fc-notice-warning-border-color: #fde68a;
    --bde-fc-notice-error-bg: #fef2f2;
    --bde-fc-notice-error-text-color: #7f1d1d;
    --bde-fc-notice-error-border-color: #fecaca;
    --bde-fc-input-bg: var(--bde-form-input-background-color, #ffffff);
    --bde-fc-input-text-color: var(--bde-form-text-color, #374151);
    --bde-fc-input-border-color: var(--bde-form-input-border-color, #d1d5db);
    --bde-fc-input-border-radius: var(--bde-form-input-border-radius, 3px);
    --bde-fc-input-border-width: var(--bde-form-input-border-width, 1px);
    --bde-fc-input-placeholder-color: var(--bde-form-input-placeholder-color, #9ca3af);
    --bde-fc-input-focus-bg: var(--bde-form-input-focused-background-color, #ffffff);
    --bde-fc-input-focus-border-color: var(--bde-form-input-focused-border-color, #2563eb);
    --bde-fc-input-focus-shadow: var(--bde-form-input-focused-shadow, none);
    --bde-fc-input-error-border-color: #dc2626;
    --bde-fc-input-error-text-color: #7f1d1d;
    --bde-fc-label-color: var(--bde-form-text-color, #374151);
    --bde-fc-label-required-color: var(--bde-form-label-required-color, #b91c1c);
    --bde-fc-label-font-weight: var(--bde-form-label-font-weight, 500);
    --bde-fc-form-gap: var(--bde-form-gap, 16px);
    --bde-fc-checkout-section-bg: #ffffff;
    --bde-fc-checkout-section-border-color: #e5e7eb;
    --bde-fc-checkout-section-heading-color: var(--bde-headings-color, #111827);
    --bde-fc-checkout-section-gap: var(--bde-form-gap, 16px);
    --bde-fc-checkout-payment-box-bg: #f9fafb;
    --bde-fc-checkout-payment-box-border-color: #e5e7eb;
    --bde-fc-drawer-bg: var(--bde-background-color, #ffffff);
    --bde-fc-drawer-text-color: var(--bde-body-text-color, #374151);
    --bde-fc-drawer-heading-color: var(--bde-headings-color, #111827);
    --bde-fc-drawer-border-color: #e5e7eb;
    --bde-fc-drawer-overlay-bg: rgba(17, 24, 39, 0.5);
    --bde-fc-drawer-close-icon-color: var(--bde-body-text-color, #374151);
}
