/* Approved SkimBust tokens from src/styles.css. prepare-release checks parity. */
:root {
  color-scheme: light;
  --skb-background: oklch(0.977 0.002 250);
  --skb-foreground: oklch(0.28 0.045 240);
  --skb-surface: oklch(1 0 0);
  --skb-card: oklch(1 0 0);
  --skb-card-foreground: oklch(0.28 0.045 240);
  --skb-popover: oklch(1 0 0);
  --skb-popover-foreground: oklch(0.28 0.045 240);
  --skb-petrol: oklch(0.29 0.045 240);
  --skb-petrol-foreground: oklch(0.98 0.003 247);
  --skb-petrol-soft: oklch(0.95 0.012 240);
  --skb-teal: oklch(0.56 0.084 202);
  --skb-teal-foreground: oklch(0.99 0.003 200);
  --skb-teal-soft: oklch(0.955 0.024 200);
  --skb-amber: oklch(0.79 0.125 82);
  --skb-amber-foreground: oklch(0.29 0.045 240);
  --skb-amber-soft: oklch(0.965 0.038 88);
  --skb-confirm: oklch(0.53 0.099 158);
  --skb-confirm-foreground: oklch(0.99 0.005 160);
  --skb-confirm-soft: oklch(0.955 0.03 160);
  --skb-primary: var(--skb-petrol);
  --skb-primary-foreground: var(--skb-petrol-foreground);
  --skb-secondary: oklch(0.955 0.006 247);
  --skb-secondary-foreground: oklch(0.29 0.045 240);
  --skb-muted: oklch(0.958 0.005 247);
  --skb-muted-foreground: oklch(0.49 0.02 245);
  --skb-accent: var(--skb-teal-soft);
  --skb-accent-foreground: oklch(0.35 0.06 202);
  --skb-destructive: oklch(0.55 0.19 25);
  --skb-destructive-foreground: oklch(0.99 0.003 247);
  --skb-border: oklch(0.915 0.008 240);
  --skb-input: oklch(0.9 0.01 240);
  --skb-ring: oklch(0.56 0.084 202);
  --skb-chart-1: var(--skb-teal);
  --skb-chart-2: var(--skb-amber);
  --skb-chart-3: var(--skb-petrol);
  --skb-chart-4: var(--skb-confirm);
  --skb-chart-5: oklch(0.6 0.03 245);
  --skb-teal-hover: color-mix(in oklab, var(--skb-teal) 90%, transparent);
  --skb-destructive-soft: color-mix(in oklab, var(--skb-destructive) 8%, var(--skb-surface));
}
