/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --df-button-hover-bg: #000000;
  --df-button-hover-color: #ffffff;
  --df-button-radius: 999px;
  --df-button-padding-x: 2.5rem;
  --df-button-padding-y: 1rem;
  --df-button-weight: 600;
  --df-color-brand-primary: #e61e25;
  --df-color-brand-secondary: #000000;
  --df-color-brand-accent: #f3c639;
  --df-color-brand-accent2: #3fbbec;
  --df-color-neutral-0: #ffffff;
  --df-color-neutral-50: #f7f7f7;
  --df-color-neutral-100: #ededed;
  --df-color-neutral-300: #d6d6d6;
  --df-color-neutral-500: #6d6d6d;
  --df-color-neutral-700: #424242;
  --df-color-neutral-900: #2b2b2b;
  --df-color-feedback-success: #1a7f37;
  --df-color-feedback-warning: #9a6700;
  --df-color-feedback-danger: #cf222e;
  --df-color-text-default: #2b2b2b;
  --df-color-text-muted: rgba(43,43,43,.62);
  --df-color-text-inverse: #ffffff;
  --df-color-text-ink7: #000000;
  --df-color-surface-default: #ffffff;
  --df-color-surface-subtle: #f7f7f7;
  --df-color-surface-dark: #000000;
  --df-color-surface-deep: #164153;
  --df-color-surface-warm: #ffffff;
  --df-color-surface-warm2: #f7f7f7;
  --df-color-line: #d6d6d6;
  --df-space-0: 0;
  --df-space-1: 0.25rem;
  --df-space-2: 0.5rem;
  --df-space-3: 0.75rem;
  --df-space-4: 1rem;
  --df-space-6: 1.5rem;
  --df-space-8: 2rem;
  --df-space-12: 3rem;
  --df-space-16: 4rem;
  --df-space-24: 6rem;
  --df-space-section: clamp(3.125rem, 1.33rem + 6.86vw, 7.5rem);
  --df-radius-none: 0;
  --df-radius-sm: 0.25rem;
  --df-radius-md: 1rem;
  --df-radius-lg: 1.5rem;
  --df-radius-full: 9999px;
  --df-grid-gap: 1.5rem;
  --df-grid-min-column: 16rem;
  --df-grid-post-gap: 2rem;
  --df-grid-post-min-column: 18rem;
  --df-card-radius: 1.5rem;
  --df-card-border-width: 1px;
  --df-card-padding: 1.5rem;
  --df-card-shadow: none;
  --df-field-radius: 0.5rem;
  --df-field-padding-x: 1.5rem;
  --df-field-padding-y: 1.25rem;
  --df-field-shadow: 5px 4px 50px rgba(0,0,0,0.05);
  --df-panel-radius: 1.75rem;
  --df-panel-padding: 2rem 3.5rem;
  --df-form-radius: 1.75rem;
  --df-form-padding: 3rem 4rem;
  --df-form-border-width: 0;
  --df-form-shadow: 5px 4px 50px rgba(0,0,0,0.15);
  --df-form-gap: 1.25rem;
  --df-form-max-width: 1100px;
  --df-shadow-sm: 0 1px 2px rgba(0,0,0,0.08);
  --df-shadow-md: 0 4px 12px rgba(0,0,0,0.10);
  --df-shadow-lg: 0 12px 32px rgba(0,0,0,0.14);
  --df-container-narrow: 720px;
  --df-container-default: 1320px;
  --df-container-wide: 1320px;
  --df-container-padding: clamp(1.25rem, 4vw, 3.5rem);
  --df-font-family-sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --df-font-family-serif: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --df-font-family-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --df-font-weight-regular: 400;
  --df-font-weight-medium: 500;
  --df-font-weight-semibold: 600;
  --df-font-weight-bold: 700;
  --df-font-weight-display: 700;
  --df-font-weight-heading: 600;
  --df-font-size-xs: 0.75rem;
  --df-font-size-sm: 0.875rem;
  --df-font-size-base: 1rem;
  --df-font-size-lg: 1.5rem;
  --df-font-size-xl: 2rem;
  --df-font-size-2xl: 2.75rem;
  --df-font-size-3xl: 2.75rem;
  --df-font-size-4xl: 3.5rem;
  --df-font-size-h4: 1.5rem;
  --df-font-size-h5: 1.375rem;
  --df-font-size-h6: 1.25rem;
  --df-font-line-height-tight: 1.27;
  --df-font-line-height-normal: 1.625;
  --df-font-line-height-relaxed: 1.75;
  --df-font-line-height-h4: 1.333;
  --df-font-line-height-h5: 1.591;
  --df-font-line-height-h6: 1.2;
  --df-font-letter-spacing-heading: -0.011em;
  --df-font-letter-spacing-body: normal;
}
