/* Ethnus Kanban: brand tokens laid over an unmodified Kaneo.
   Injected by Caddy after Kaneo's own stylesheet (see /opt/kaneo/Caddyfile).
   Only theme variables are overridden, so a Kaneo update keeps working;
   at worst a token stops applying. Palette: ethnus-app-scaffold. */
:root {
  --font-sans: Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-heading: var(--font-sans);
  --primary: #5350ff;
  --primary-foreground: #ffffff;
  --ring: #5350ff;
  --accent: rgba(83, 80, 255, 0.07);
  --sidebar-primary: #5350ff;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-ring: #5350ff;
  --info: #5350ff;
  --info-foreground: #3f3cd6;
  --success: #188038;
  --success-foreground: #188038;
  --destructive: #c5221f;
  --destructive-foreground: #c5221f;
  --chart-1: #5350ff;
}
.dark {
  --primary: #8482ff;
  --primary-foreground: #0b0b10;
  --ring: #8482ff;
  --accent: rgba(83, 80, 255, 0.16);
  --sidebar-primary: #8482ff;
  --sidebar-primary-foreground: #0b0b10;
  --sidebar-ring: #8482ff;
  --info: #8482ff;
  --info-foreground: #a9a7ff;
  --success: #5bb974;
  --success-foreground: #5bb974;
  --destructive: #f28b82;
  --destructive-foreground: #f28b82;
  --chart-1: #8482ff;
}
/* Links take the brand purple. */
a:not([class]) { color: var(--primary); }
