/* Corporate theme tokens — slate / navy on near-white. Conservative
 * palette intended for company / institutional sites. Same scoped-
 * selector pattern as the other themes. */

[data-theme='corporate'] {
  --background: light-dark(oklch(0.99 0 0), oklch(0.16 0.02 250));
  --foreground: light-dark(oklch(0.18 0.02 250), oklch(0.96 0.005 250));
  --card: light-dark(oklch(1 0 0), oklch(0.22 0.02 250));
  --card-foreground: light-dark(oklch(0.18 0.02 250), oklch(0.96 0.005 250));
  --primary: light-dark(oklch(0.4 0.13 250), oklch(0.7 0.14 250));
  --primary-foreground: light-dark(oklch(0.99 0 0), oklch(0.16 0.02 250));
  --secondary: light-dark(oklch(0.95 0.01 250), oklch(0.28 0.03 250));
  --secondary-foreground: light-dark(oklch(0.25 0.05 250), oklch(0.96 0.005 250));
  --muted: light-dark(oklch(0.96 0.005 250), oklch(0.26 0.02 250));
  --muted-foreground: light-dark(oklch(0.5 0.02 250), oklch(0.7 0.02 250));
  --accent: light-dark(oklch(0.95 0.02 250), oklch(0.32 0.05 250));
  --accent-foreground: light-dark(oklch(0.3 0.08 250), oklch(0.96 0.005 250));
  --destructive: light-dark(oklch(0.55 0.22 25), oklch(0.55 0.22 25));
  --destructive-foreground: light-dark(oklch(0.99 0 0), oklch(0.99 0 0));
  --border: light-dark(oklch(0.9 0.005 250), oklch(0.32 0.02 250));
  --input: light-dark(oklch(0.9 0.005 250), oklch(0.32 0.02 250));
  --ring: light-dark(oklch(0.4 0.13 250), oklch(0.7 0.14 250));
  --radius: 0.25rem;
  --ampless-body-font: system-ui, -apple-system, sans-serif;
}
