/* Generated from DESIGN.md by scripts/build-tokens.mjs — do not edit by hand. */
/* Design system: Applied Vibe (alpha) */

:root {
  --av-color-primary: #131458;
  --av-color-secondary: #5B5E86;
  --av-color-tertiary: #FF48B0;
  --av-color-neutral: #EDEDE6;
  --av-color-aqua: #00A5B0;

  --av-font-display-xl-family: "Bricolage Grotesque", system-ui, sans-serif;
  --av-font-display-xl-size: 3.5rem;
  --av-font-display-xl-weight: 700;
  --av-font-display-xl-leading: 0.95;
  --av-font-display-xl-tracking: -0.03em;
  --av-font-display-md-family: "Bricolage Grotesque", system-ui, sans-serif;
  --av-font-display-md-size: 2rem;
  --av-font-display-md-weight: 600;
  --av-font-display-md-leading: 1.05;
  --av-font-display-md-tracking: -0.02em;
  --av-font-body-md-family: Literata, Georgia, serif;
  --av-font-body-md-size: 1.0625rem;
  --av-font-body-md-weight: 400;
  --av-font-body-md-leading: 1.65;
  --av-font-body-sm-family: Literata, Georgia, serif;
  --av-font-body-sm-size: 0.9375rem;
  --av-font-body-sm-weight: 400;
  --av-font-body-sm-leading: 1.6;
  --av-font-label-mono-family: "DM Mono", ui-monospace, monospace;
  --av-font-label-mono-size: 0.75rem;
  --av-font-label-mono-weight: 500;
  --av-font-label-mono-leading: 1.2;
  --av-font-label-mono-tracking: 0.08em;
  --av-font-code-family: "DM Mono", ui-monospace, monospace;
  --av-font-code-size: 0.875rem;
  --av-font-code-weight: 400;
  --av-font-code-leading: 1.55;

  --av-radius-none: 0px;
  --av-radius-sm: 2px;
  --av-radius-md: 4px;
  --av-radius-pill: 999px;

  --av-space-xs: 4px;
  --av-space-sm: 8px;
  --av-space-md: 16px;
  --av-space-lg: 32px;
  --av-space-xl: 64px;

  --av-page-background-color: #EDEDE6;
  --av-page-text-color: #131458;
  --av-page-font: 400 1.0625rem/1.65 Literata, Georgia, serif;
  --av-heading-text-color: #131458;
  --av-heading-font: 700 3.5rem/0.95 "Bricolage Grotesque", system-ui, sans-serif;
  --av-heading-tracking: -0.03em;
  --av-meta-background-color: #EDEDE6;
  --av-meta-text-color: #5B5E86;
  --av-meta-font: 500 0.75rem/1.2 "DM Mono", ui-monospace, monospace;
  --av-meta-tracking: 0.08em;
  --av-button-primary-background-color: #FF48B0;
  --av-button-primary-text-color: #131458;
  --av-button-primary-font: 500 0.75rem/1.2 "DM Mono", ui-monospace, monospace;
  --av-button-primary-tracking: 0.08em;
  --av-button-primary-rounded: 2px;
  --av-button-primary-padding: 12px;
  --av-button-primary-hover-background-color: #00A5B0;
  --av-button-primary-hover-text-color: #131458;
  --av-specimen-card-background-color: #EDEDE6;
  --av-specimen-card-text-color: #131458;
  --av-specimen-card-font: 400 0.9375rem/1.6 Literata, Georgia, serif;
  --av-specimen-card-rounded: 4px;
  --av-specimen-card-padding: 24px;
  --av-accession-tag-background-color: #00A5B0;
  --av-accession-tag-text-color: #131458;
  --av-accession-tag-font: 500 0.75rem/1.2 "DM Mono", ui-monospace, monospace;
  --av-accession-tag-tracking: 0.08em;
  --av-accession-tag-rounded: 999px;
  --av-accession-tag-padding: 4px;
  --av-code-block-background-color: #EDEDE6;
  --av-code-block-text-color: #131458;
  --av-code-block-font: 400 0.875rem/1.55 "DM Mono", ui-monospace, monospace;
  --av-code-block-rounded: 2px;
  --av-code-block-padding: 16px;
}
