/* lyt design tokens */
:root {
  /* Colors */
  --color-base-bg: #f5f5f0;
  --color-base-border: #d8d8d0;
  --color-base-heading: #2a2a25;
  --color-base-link: #5c5c4a;
  --color-base-link-hover: #3d3d3d;
  --color-base-muted: #7a7a6e;
  --color-base-surface: #ecece6;
  --color-base-text: #3d3d3d;
  --color-system-error: #8b3a3a;
  --color-system-success: #3a6b3a;
  --color-system-warning: #8b6a30;
  /* Typography */
  --font-body: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-heading: Georgia, 'Times New Roman', serif;
  --font-brand: Georgia, 'Times New Roman', serif;
  --font-mono: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;
  --text-2xl: 1.625rem;
  --text-3xl: 2rem;
  --text-4xl: 2.5rem;
  --text-5xl: 3rem;
  --text-6xl: 3.75rem;
  --text-base: 1.0625rem;
  --text-lg: 1.1875rem;
  --text-sm: 0.8125rem;
  --text-xl: 1.375rem;
  --text-xs: 0.75rem;
  --weight-bold: 700;
  --weight-medium: 500;
  --weight-regular: 400;
  --weight-semibold: 600;
  --leading-loose: 1.7;
  --leading-none: 1;
  --leading-normal: 1.45;
  --leading-relaxed: 1.55;
  --leading-snug: 1.3;
  --leading-tight: 1.2;
  --tracking-normal: 0;
  --tracking-tight: -0.015em;
  --tracking-wide: 0.015em;
  --tracking-wider: 0.025em;
  --tracking-widest: 0.05em;
  /* Z Planes */
  --z-content: 1;
  --z-elevated: 2;
  --z-floating: 3;
  --z-modal: 8;
  --z-nav: 6;
  --z-overlay: 5;
  --z-tooltip: 7;
  --z-top: 4;
}
