/* Generated by system/generate-design-tokens.py; edit design/pestify-tokens.json. */
:root {
    --pestify-font-family: 'Manrope', sans-serif;
    --pestify-primary: #1f6f43;
    --pestify-primary-dark: #14532d;
    --pestify-primary-light: #8fc8a4;
    --pestify-navy: #13233f;
    --pestify-navy-end: #1b2d4d;
    --pestify-indigo: #4c51bf;
    --pestify-surface: #f6f5f1;
    --pestify-card: #ffffff;
    --pestify-border: #e4e2da;
    --pestify-text-muted: #5b6474;
    --pestify-success: #1f6f43;
    --pestify-warning: #d97706;
    --pestify-danger: #b91c1c;
    --pestify-info: #1e3a8a;
    --pestify-on-primary: #ffffff;
    --pestify-rating: #f59e0b;
    --pestify-surface-soft: #eeece6;
    --pestify-nav-text: #dce3ee;
    --pestify-nav-muted: #a9b6c9;
    --pestify-nav-accent: #7de2a0;
    --pestify-primary-soft: #e8f3ec;
    --pestify-nav-warning: #fbbf24;
    --pestify-nav-pro: #c7d2fe;
    --pestify-nav-danger: #fecaca;
    --pestify-nav-border: #2c3e60;
    --pestify-body-text: #3f4a5a;
    --pestify-warning-soft: #fffbeb;
    --pestify-warning-border: #fcd34d;
    --pestify-warning-text: #92400e;
    --pestify-danger-soft: #fee2e2;
    --pestify-danger-text: #991b1b;
    --pestify-info-soft: #dbeafe;
    --pestify-info-text: #1e3a8a;
    --pestify-radii-control: 12px;
    --pestify-radii-card: 14px;
    --pestify-radii-navigation: 10px;
    --pestify-spacing-xs: 4px;
    --pestify-spacing-sm: 8px;
    --pestify-spacing-md: 12px;
    --pestify-spacing-lg: 16px;
    --pestify-spacing-xl: 24px;
    --pestify-spacing-xxl: 32px;
    --pestify-type-body: 15px;
    --pestify-type-small: 12px;
    --pestify-type-title: 20px;
    --pestify-type-heading: 32px;
    --pestify-navigation-width: 264px;
}
