/* Generated by scripts/sync-tokens.py from tokens/tokens.json (the SwabSnap app's tokens). Do not edit by hand. */
:root {
  --brand: #0F7A55;
  --danger: #D1341F;
  --pdf-accent: #0F7A55;
  --on-brand: #FFFFFF;
  --c-brand-primary: #0F7A55;
  --c-brand-pressed: #0A5E41;
  --c-on-brand: #FFFFFF;
  --c-background: #FFFFFF;
  --c-background-secondary: #F2F2F7;
  --c-surface: #FFFFFF;
  --c-card-background: #FFFFFF;
  --c-text-primary: #0B0F0D;
  --c-text-secondary: #636B68;
  --c-field-fill: #EEF0EF;
  --c-border: #D9DDDB;
  --c-card-border: #E6E8E7;
  --c-separator: #E5E7E6;
  --c-input-border: #8A938F;
  --c-success: #0F7A55;
  --c-warning: #A15C00;
  --c-danger: #D1341F;
  --c-danger-tint: #FDECEA;
  --c-success-tint: #E3F4EC;
  --c-warning-tint: #FFF3DC;
  --c-mark: #0F7A55;
  --c-ink: #0B0F0D;
  --c-paper: #F2F2F7;
  --font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;
  --font-address: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 20px;
  --space-xxl: 24px;
  --radius-control: 10px;
  --radius-card: 14px;
  --radius-chip: 999px;
  --shadow-card: 0 1px 2px rgb(0 0 0 / 5%), 0 4px 14px rgb(0 0 0 / 4%);
  --control-height: 52px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --shadow-card: 0 1px 0 rgb(255 255 255 / 4%) inset;
    --brand: #3DD598;
    --danger: #FF6B5A;
    --pdf-accent: #0F7A55;
    --on-brand: #03140D;
    --c-brand-primary: #3DD598;
    --c-brand-pressed: #6BE2B0;
    --c-on-brand: #03140D;
    --c-background: #000000;
    --c-background-secondary: #000000;
    --c-surface: #1C1C1E;
    --c-card-background: #1C1C1E;
    --c-text-primary: #F5F7F6;
    --c-text-secondary: #98A29E;
    --c-field-fill: #2C2C2E;
    --c-border: #3A3A3C;
    --c-card-border: #2C2C2E;
    --c-separator: #38383A;
    --c-input-border: #6E7672;
    --c-success: #3DD598;
    --c-warning: #FFB547;
    --c-danger: #FF6B5A;
    --c-danger-tint: #3A1714;
    --c-success-tint: #0E2E21;
    --c-warning-tint: #3A2A0E;
    --c-mark: #3DD598;
    --c-ink: #F5F7F6;
    --c-paper: #000000;
  }
}
