/* Generated from tokens/tokens.json by nuvacare-frontend/scripts/tokens.mjs. Do not edit: change the source and run `bun run tokens`. */

@theme inline {
  --text-card-title: 18px;
  --text-card-title--line-height: 28px;
  --text-card-title--letter-spacing: -0.01em;
  --text-card-title--font-weight: 600;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-2xl: 20px;
  --radius-3xl: 24px;

  --color-brand-dark: var(--brand-dark);
  --color-primary: var(--primary);
  --color-primary-foreground: var(--primary-foreground);
  --color-primary-tint: var(--primary-tint);
  --color-background: var(--background);
  --color-ink: var(--ink);
  --color-card: var(--card);
  --color-muted: var(--muted);
  --color-muted-foreground: var(--muted-foreground);
  --color-border: var(--border);
  --color-input: var(--input);
  --color-shell: var(--shell);
  --color-shell-raised: var(--shell-raised);
  --color-shell-foreground: var(--shell-foreground);
  --color-success: var(--success);
  --color-success-wash: var(--success-wash);
  --color-success-wash-hover: var(--success-wash-hover);
  --color-warning: var(--warning);
  --color-warning-ink: var(--warning-ink);
  --color-warning-wash: var(--warning-wash);
  --color-warning-wash-hover: var(--warning-wash-hover);
  --color-destructive: var(--destructive);
  --color-destructive-wash: var(--destructive-wash);

  --font-sans:
    "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  --font-display: "Libre Caslon Text", "Adobe Caslon Pro", Georgia, "Times New Roman", serif;

  --shadow-elevated: 0 4px 12px -2px rgb(31 41 51 / 0.08), 0 12px 32px -6px rgb(31 41 51 / 0.12);
  --shadow-card: 0 1px 2px 0 rgb(31 41 51 / 0.06), 0 6px 20px -4px rgb(31 41 51 / 0.08);
}

:root {
  --radius: 12px;
  --brand-dark: #006272;
  --primary: #007f8f;
  --primary-foreground: #ffffff;
  --primary-tint: #e9f4f6;
  --background: #f8fafb;
  --ink: #1f2933;
  --card: #ffffff;
  --muted: #e9eff1;
  --muted-foreground: #5b6770;
  --border: #c9d9de;
  --input: #7f939b;
  --shell: #325f67;
  --shell-raised: #28525a;
  --shell-foreground: #c9dfe2;
  --success: #0f6b32;
  --success-wash: #e8f2ec;
  --success-wash-hover: #daebe0;
  --warning: #e07045;
  --warning-ink: #9a3b1e;
  --warning-wash: #fbeae4;
  --warning-wash-hover: #f8e0d6;
  --destructive: #c02626;
  --destructive-wash: #f9e9e9;
  --alimentacao-wash: #fdede7;
  --alimentacao-ink: #a6462b;
  --movimento-wash: #eef6e9;
  --movimento-ink: #3d7425;
  --tratamento-wash: #ede9f6;
  --tratamento-ink: #5c4691;
  --bem-estar-wash: #f2ecd9;
  --bem-estar-ink: #8a7000;
  --peso-wash: #fbe8ee;
  --peso-ink: #9a3b5c;
  --creme: #fff8ee;
  --teal: #1e9a93;
  --teal-escuro: #1f4b4a;
  --sol: #e3b94a;
  --folha: #8dbb6e;
  --folha-escura: #3f7a2e;
}
