:root {
  --ankra-canvas: #F5F7F4;
  --ankra-paper: #FFFFFF;
  --ankra-ink: #152B22;
  --ankra-muted: #617168;
  --ankra-subtle: #657267;
  --ankra-line: #DCE4DC;
  --ankra-controlBorder: #7B8C80;
  --ankra-soft: #EDF1EC;
  --ankra-green: #13734E;
  --ankra-onPrimary: #FFFFFE;
  --ankra-onDanger: #FFFEFF;
  --ankra-greenSoft: #E7F3EB;
  --ankra-lime: #DEEF8E;
  --ankra-dark: #11271E;
  --ankra-nav: #132B21;
  --ankra-navMuted: #A9BAAF;
  --ankra-navActive: #294638;
  --ankra-amber: #8A570F;
  --ankra-amberSoft: #FBF0D8;
  --ankra-red: #AE3B39;
  --ankra-redSoft: #FBEDEC;
  --ankra-blue: #315FAD;
  --ankra-blueSoft: #EAF0FC;
  --ankra-purple: #7057A5;
  --ankra-purpleSoft: #F0EBFA;
  --ankra-font: Inter, Arial, sans-serif;
  --ankra-radius-control: 7px;
  --ankra-radius-card: 12px;
}
[data-theme="dark"] {
  --ankra-canvas: #0D1E17;
  --ankra-paper: #172E24;
  --ankra-ink: #E6EEE7;
  --ankra-muted: #ADBDB1;
  --ankra-subtle: #879D8D;
  --ankra-line: #304A3B;
  --ankra-controlBorder: #769281;
  --ankra-soft: #203B2D;
  --ankra-green: #86D7AA;
  --ankra-onPrimary: #11271E;
  --ankra-onDanger: #11271E;
  --ankra-greenSoft: #1D4230;
  --ankra-lime: #DEEF8E;
  --ankra-dark: #11271E;
  --ankra-nav: #0B1913;
  --ankra-navMuted: #A9BAAF;
  --ankra-navActive: #294638;
  --ankra-amber: #F0CA7B;
  --ankra-amberSoft: #40351B;
  --ankra-red: #FFA8A4;
  --ankra-redSoft: #412520;
  --ankra-blue: #A9C6FA;
  --ankra-blueSoft: #203653;
  --ankra-purple: #D1BEF2;
  --ankra-purpleSoft: #352B45;
}
