/*
 * TAZY static AVDS adapter.
 * Upstream: @sgeo/ui-kit@4.7.0
 * Source SHA: aa91d2ec56c64d56df3270b805f7d0d18ed84246
 * Source path: packages/ui-kit/src/tokens/variables.css
 * Source SHA-256: 702014a876551d050b16eed243b74684d371f604498ecac3d6a61b9c5320d5b5
 * Exported: 2026-08-25
 *
 * This is the exact semantic subset consumed by the framework-neutral TAZY
 * shell. Product identity remains in the named TAZY aliases in styles.css.
 */
:root {
  --tazy-avds-background: 220 18% 8%;
  --tazy-avds-foreground: 216 12% 92%;
  --tazy-avds-border: 220 12% 18%;
  --tazy-avds-card: 220 16% 10%;
  --tazy-avds-muted: 220 10% 22%;
  --tazy-avds-muted-foreground: 216 8% 55%;
  --tazy-avds-primary: 210 65% 55%;
  --tazy-avds-primary-foreground: 220 25% 10%;
  --tazy-avds-ring: 210 65% 55%;
  --tazy-avds-chart-success: 170 50% 50%;
  --tazy-avds-chart-attention: 38 70% 58%;
  --tazy-avds-font-sans: "IBM Plex Sans", "Inter", "Onest", "Helvetica Neue", Arial, sans-serif;
  --tazy-avds-font-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;
  --tazy-avds-font-mono: "IBM Plex Mono", "JetBrains Mono", "Fira Code", Menlo, monospace;
  --tazy-avds-spacing: 0.25rem;
  --tazy-avds-radius: 0.4375rem;
  --tazy-avds-touch-target: 2.75rem;
  --tazy-avds-shadow-sm: 0 1px 3px hsl(0 0% 0% / 0.25), 0 1px 2px hsl(0 0% 0% / 0.15);
  --tazy-avds-shadow-md: 0 4px 8px hsl(0 0% 0% / 0.25), 0 2px 4px hsl(0 0% 0% / 0.15);
}

[data-theme="light"] {
  --tazy-avds-background: 216 20% 97%;
  --tazy-avds-foreground: 220 25% 10%;
  --tazy-avds-border: 216 12% 88%;
  --tazy-avds-card: 216 18% 98%;
  --tazy-avds-muted: 216 12% 92%;
  --tazy-avds-muted-foreground: 216 10% 45%;
  --tazy-avds-primary: 210 70% 42%;
  --tazy-avds-primary-foreground: 0 0% 99%;
  --tazy-avds-ring: 210 70% 42%;
  --tazy-avds-chart-success: 170 55% 38%;
  --tazy-avds-chart-attention: 38 75% 50%;
  --tazy-avds-shadow-sm: 0 1px 3px hsl(220 25% 10% / 0.06), 0 1px 2px hsl(220 25% 10% / 0.04);
  --tazy-avds-shadow-md: 0 4px 8px hsl(220 25% 10% / 0.06), 0 2px 4px hsl(220 25% 10% / 0.04);
}
