/* Generated by scripts/generate-design-tokens.mjs. Do not edit directly. */
/* Source version 1.1.1; Candidate — DF-V2-03 staging review. */
:root {
  --df-color-alpha-brand-ring: rgba(79, 136, 112, 0.12);
  --df-color-alpha-focus-ring: rgba(76, 128, 216, 0.34);
  --df-color-alpha-modal-surface: rgba(255, 255, 252, 0.86);
  --df-color-alpha-scrim: rgba(30, 29, 25, 0.25);
  --df-color-alpha-shadow: rgba(48, 43, 35, 0.13);
  --df-color-alpha-task-surface: rgba(255, 255, 252, 0.68);
  --df-color-alpha-today-dark-border: rgba(116, 171, 150, 0.45);
  --df-color-alpha-today-dark-surface: rgba(37, 48, 45, 0.8);
  --df-color-alpha-urgent-pulse: rgba(229, 80, 75, 0.5);
  --df-color-brand-brand-green-main: #4F8870;
  --df-color-brand-brand-green-soft: #E5F1EA;
  --df-color-brand-brand-green-strong: #3F705C;
  --df-color-brand-logo-lavender-main: #C9BDEA;
  --df-color-brand-logo-lavender-soft: #F5F2FC;
  --df-color-brand-logo-lavender-strong: #9A8DCB;
  --df-color-brand-logo-mint-main: #B7D8C8;
  --df-color-brand-logo-mint-soft: #F0F8F4;
  --df-color-brand-logo-mint-strong: #74AB96;
  --df-color-brand-logo-peach-main: #F7C7A3;
  --df-color-brand-logo-peach-soft: #FFF4EC;
  --df-color-brand-logo-peach-strong: #D9996D;
  --df-color-feedback-error-main: #A64F42;
  --df-color-feedback-error-soft: #F9E5DF;
  --df-color-feedback-information-main: #3D7184;
  --df-color-feedback-information-soft: #E1F0F4;
  --df-color-feedback-success-main: #3F705C;
  --df-color-feedback-success-soft: #E5F1EA;
  --df-color-feedback-warning-main: #7C6528;
  --df-color-feedback-warning-soft: #F7EFD7;
  --df-color-foundation-dark-canvas: #1B1D23;
  --df-color-foundation-dark-divider: #3A404B;
  --df-color-foundation-dark-ink: #F0F1ED;
  --df-color-foundation-dark-input: #22262E;
  --df-color-foundation-dark-muted: #AEB4BA;
  --df-color-foundation-dark-surface: #262A33;
  --df-color-foundation-dark-surface-raised: #303540;
  --df-color-foundation-dark-task: #2B3039;
  --df-color-foundation-light-canvas: #F4F2ED;
  --df-color-foundation-light-disabled: #A2A19D;
  --df-color-foundation-light-divider: #E5E1D8;
  --df-color-foundation-light-ink: #282B30;
  --df-color-foundation-light-muted: #686B6D;
  --df-color-foundation-light-surface: #FFFEFA;
  --df-color-foundation-light-surface-subtle: #F2EFE8;
  --df-color-foundation-light-track: #E8E8E1;
  --df-color-future-decision-main: #B36B57;
  --df-color-future-decision-soft: #F8E8E2;
  --df-color-future-milestone-main: #A67A3E;
  --df-color-future-milestone-soft: #F8EEDB;
  --df-color-future-reflection-main: #9B647A;
  --df-color-future-reflection-soft: #F3E8EE;
  --df-color-future-review-main: #6C639F;
  --df-color-future-review-soft: #ECEAF7;
  --df-color-future-routine-main: #57856C;
  --df-color-future-routine-soft: #E5F1E9;
  --df-color-interaction-brand-action-main: #4F8870;
  --df-color-interaction-brand-action-soft: #E5F1EA;
  --df-color-interaction-clear-main: #777A7C;
  --df-color-interaction-clear-soft: #F2EFE8;
  --df-color-interaction-danger-main: #A64F42;
  --df-color-interaction-danger-soft: #F9E5DF;
  --df-color-interaction-focus-main: #4C80D8;
  --df-color-interaction-focus-soft: #EAF1FC;
  --df-color-interaction-input-active-main: #4C8799;
  --df-color-interaction-input-active-soft: #EAF4F6;
  --df-color-interaction-link-main: #695CA1;
  --df-color-interaction-link-soft: #EEEAF7;
  --df-color-person-forest-main: #4E846A;
  --df-color-person-forest-soft: #E0F1E8;
  --df-color-person-gold-main: #9A7736;
  --df-color-person-gold-soft: #F8EFD9;
  --df-color-person-indigo-main: #6D689D;
  --df-color-person-indigo-soft: #E8E7F6;
  --df-color-person-plum-main: #8A5C92;
  --df-color-person-plum-soft: #F1E3F3;
  --df-color-person-rust-main: #A66348;
  --df-color-person-rust-soft: #FAE8DF;
  --df-color-person-teal-main: #356F83;
  --df-color-person-teal-soft: #DEF0F4;
  --df-color-priority-delegate-main: #D49B4E;
  --df-color-priority-delegate-soft: #F8EDDC;
  --df-color-priority-do-now-main: #D96952;
  --df-color-priority-do-now-soft: #F9E4DF;
  --df-color-priority-later-main: #74AB96;
  --df-color-priority-later-soft: #E0F0E8;
  --df-color-priority-schedule-main: #9A8DCB;
  --df-color-priority-schedule-soft: #EEEAF7;
  --df-color-status-blocked-main: #C75452;
  --df-color-status-blocked-soft: #FAE4E2;
  --df-color-status-done-main: #4B9877;
  --df-color-status-done-soft: #E1F3EA;
  --df-color-status-in-progress-main: #347FBD;
  --df-color-status-in-progress-soft: #E4F1FC;
  --df-color-status-todo-main: #8372C5;
  --df-color-status-todo-soft: #EDE9FB;
  --df-color-status-waiting-main: #D18A30;
  --df-color-status-waiting-soft: #FFF0DC;
  --df-color-tag-blue-main: #3D7184;
  --df-color-tag-blue-soft: #E1F0F4;
  --df-color-tag-coral-main: #A15F49;
  --df-color-tag-coral-soft: #F9E7DF;
  --df-color-tag-green-main: #4E856C;
  --df-color-tag-green-soft: #E1F1E9;
  --df-color-tag-olive-main: #8B722E;
  --df-color-tag-olive-soft: #F7EFD7;
  --df-color-tag-purple-main: #7C5D9D;
  --df-color-tag-purple-soft: #EFE6F7;
  --df-color-tag-sky-main: #4275A4;
  --df-color-tag-sky-soft: #E2EEF9;
  --df-typography-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --df-typography-line-height-body: 1.42;
  --df-typography-line-height-compact: 1.1;
  --df-typography-line-height-relaxed: 1.5;
  --df-typography-size-body: 0.875rem;
  --df-typography-size-caption: 0.65rem;
  --df-typography-size-display: 2rem;
  --df-typography-size-label: 0.75rem;
  --df-typography-size-title: 1.25rem;
  --df-typography-tracking-eyebrow: 0.11em;
  --df-typography-tracking-tight: -0.05em;
  --df-typography-weight-medium: 600;
  --df-typography-weight-regular: 400;
  --df-typography-weight-strong: 800;
  --df-space-1: 4px;
  --df-space-10: 40px;
  --df-space-12: 48px;
  --df-space-2: 8px;
  --df-space-3: 12px;
  --df-space-4: 16px;
  --df-space-5: 20px;
  --df-space-6: 24px;
  --df-space-8: 32px;
  --df-radius-card: 14px;
  --df-radius-control: 11px;
  --df-radius-large: 23px;
  --df-radius-pill: 999px;
  --df-radius-small: 9px;
  --df-elevation-card: 0 18px 48px 0 rgba(48, 43, 35, 0.13), 0 2px 7px 0 rgba(48, 43, 35, 0.13);
  --df-elevation-small: 0 5px 14px 0 rgba(48, 43, 35, 0.13), 0 1px 2px 0 rgba(48, 43, 35, 0.13);
  --df-z-index-base: 0;
  --df-z-index-dropdown: 30;
  --df-z-index-modal: 50;
  --df-z-index-toast: 40;
  --df-motion-duration-quick: 150ms;
  --df-motion-duration-reduced: 0.01ms;
  --df-motion-duration-standard: 300ms;
  --df-motion-duration-theme: 2000ms;
  --df-motion-easing-gentle: cubic-bezier(0.22, 1, 0.36, 1);
  --df-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --df-focus-offset: 2px;
  --df-focus-width: 2px;
  --df-action-brand: #4F8870;
  --df-action-danger: #A64F42;
  --df-action-primary: #282B30;
  --df-action-quiet: #777A7C;
  --df-action-secondary: #686B6D;
  --df-background-canvas: #F4F2ED;
  --df-background-surface: #FFFEFA;
  --df-border-default: #E5E1D8;
  --df-border-elevated: #E5E1D8;
  --df-context-today-accent: #3F705C;
  --df-context-today-foreground: #3F705C;
  --df-context-today-surface: #E5F1EA;
  --df-feedback-error-foreground: #A64F42;
  --df-feedback-error-surface: #F9E5DF;
  --df-feedback-information-foreground: #3D7184;
  --df-feedback-information-surface: #E1F0F4;
  --df-feedback-success-foreground: #3F705C;
  --df-feedback-success-surface: #E5F1EA;
  --df-feedback-warning-foreground: #7C6528;
  --df-feedback-warning-surface: #F7EFD7;
  --df-focus-ring: #4C80D8;
  --df-state-disabled: #A2A19D;
  --df-text-primary: #282B30;
  --df-text-secondary: #686B6D;
  --df-component-clear-filters-foreground: #686B6D;
  --df-component-invite-icon-foreground: #4F8870;
  --df-component-profile-avatar-background: #3F705C;
  --df-component-profile-avatar-foreground: #FFFEFA;
  --df-component-theme-icon-foreground: #4F8870;
  --df-component-today-button-background: #E5F1EA;
  --df-component-today-button-foreground: #3F705C;
  --canvas: var(--df-background-canvas);
  --surface: var(--df-color-alpha-modal-surface);
  --surface-solid: var(--df-background-surface);
  --ink: var(--df-text-primary);
  --muted: var(--df-text-secondary);
  --line: var(--df-border-default);
  --shadow: var(--df-elevation-card);
  --small-shadow: var(--df-elevation-small);
  --radius: var(--df-radius-large);
  --radius-sm: var(--df-radius-card);
  --focus: var(--df-focus-ring);
  --do: var(--df-color-priority-do-now-main);
  --schedule: var(--df-color-priority-schedule-main);
  --delegate: var(--df-color-priority-delegate-main);
  --later: var(--df-color-priority-later-main);
}

html[data-theme="dark"] {
  --df-action-brand: #4F8870;
  --df-action-danger: #A64F42;
  --df-action-primary: #5E6089;
  --df-action-quiet: #AEB4BA;
  --df-action-secondary: #AEB4BA;
  --df-background-canvas: #1B1D23;
  --df-background-surface: #262A33;
  --df-border-default: #3A404B;
  --df-border-elevated: #77869A;
  --df-context-today-accent: #3F705C;
  --df-context-today-foreground: #F0F1ED;
  --df-context-today-surface: rgba(37, 48, 45, 0.8);
  --df-feedback-error-foreground: #F1B1A6;
  --df-feedback-error-surface: #482F32;
  --df-feedback-information-foreground: #9FD5E6;
  --df-feedback-information-surface: #253C45;
  --df-feedback-success-foreground: #A9D9BD;
  --df-feedback-success-surface: #284739;
  --df-feedback-warning-foreground: #F0D48D;
  --df-feedback-warning-surface: #4A3D21;
  --df-focus-ring: #4C80D8;
  --df-state-disabled: #AEB4BA;
  --df-text-primary: #F0F1ED;
  --df-text-secondary: #AEB4BA;
  --df-component-clear-filters-foreground: #F0F1ED;
  --df-component-invite-icon-foreground: #74AB96;
  --df-component-profile-avatar-background: #3F705C;
  --df-component-profile-avatar-foreground: #F0F1ED;
  --df-component-theme-icon-foreground: #74AB96;
  --df-component-today-button-background: #262A33;
  --df-component-today-button-foreground: #F0F1ED;
  --canvas: var(--df-background-canvas);
  --surface: var(--df-background-surface);
  --surface-solid: var(--df-background-surface);
  --ink: var(--df-text-primary);
  --muted: var(--df-text-secondary);
  --line: var(--df-border-default);
  --shadow: var(--df-elevation-card);
  --small-shadow: var(--df-elevation-small);
  --radius: var(--df-radius-large);
  --radius-sm: var(--df-radius-card);
  --focus: var(--df-focus-ring);
  --do: var(--df-color-priority-do-now-main);
  --schedule: var(--df-color-priority-schedule-main);
  --delegate: var(--df-color-priority-delegate-main);
  --later: var(--df-color-priority-later-main);
}
