/* Shared design tokens: the single default source for every application surface. */
:root{
  --nav:#17263e;
  --nav-muted:#acb9cf;
  --accent:#365fc0;
  --accent-soft:#eaf0fc;
  --bg:#f4f6fa;
  --surface:#fff;
  --text:#24324a;
  --muted:#64738b;
  --line:#dce3ee;
  --radius:12px;
  --font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --shadow:0 5px 22px #17263e06;
  --nav-text:#ffffff;
  --nav-active:#2b3e5c;
  --nav-line:#41506a;
  --on-accent:#ffffff;
  --hover:#f0f3f8;
  --selected:#dce8ff;
  --table-head:#f8f9fc;
  --danger:#a3293c;
  --danger-soft:#fcebef;
  --success:#21684a;
  --success-soft:#e8f5ef;
  --warning:#725a21;
  --warning-soft:#fff5dc;
  --control-radius:8px;
  --small-radius:10px;
  --panel-radius:14px;
  --page-width:1440px;
  --page-padding:36px 40px;
  --cell-padding:16px 24px;
  --panel-padding:24px;
  --heading-size:30px;
  --nav-width:244px;
  --nav-desktop-width:280px;
  --space:20px;
  --palette-f0e9dc:#f0e9dc;
  --palette-725c31:#725c31;
  --palette-0003:#0003;
  --palette-17263e70:#17263e70;
  --palette-6c92c9:#6c92c9;
  --palette-97a8de:#97a8de;
  --palette-65abb9:#65abb9;
  --palette-d2b16f:#d2b16f;
  --palette-a998c5:#a998c5;
  --palette-8da9c0:#8da9c0;
  --palette-183c70:#183c70;
  --palette-ffffff26:#ffffff26;
  --palette-ffffff18:#ffffff18;
  --palette-17263e24:#17263e24;
  --swatch-standard:#365fc0;
  --swatch-graphite:#414956;
  --swatch-garden:#22705b;
  --palette-bdc9cf:#bdc9cf;
  --palette-23455e:#23455e;
  --palette-eaf0eb:#eaf0eb;
  --palette-dee6df:#dee6df;
  --palette-bacac044:#bacac044;
  --palette-52695d:#52695d;
  --palette-d8dfdc:#d8dfdc;
  --palette-233b3610:#233b3610;
  --palette-1c6756:#1c6756;
  --palette-e8f3e9:#e8f3e9;
  --palette-cde5d6:#cde5d6;
  --palette-e8ecea:#e8ecea;
  --palette-317e79:#317e79;
  --palette-aa883c:#aa883c;
  --palette-66746d:#66746d;
  --palette-f5f7f3:#f5f7f3;
  --palette-142a4022:#142a4022;
  --palette-b1c3cf:#b1c3cf;
  --palette-bccbd4:#bccbd4;
  --palette-5c7165:#5c7165;
  --palette-9caeae:#9caeae;
  --palette-bfcdd0:#bfcdd0;
  --palette-f0f3ee:#f0f3ee;
  --palette-e5eae2:#e5eae2;
  --palette-91aaa0:#91aaa0;
  --palette-d4ded5:#d4ded5;
  --palette-22634d:#22634d;
  --palette-e4efdf:#e4efdf;
  --palette-edece7:#edece7;
  --palette-626457:#626457;
  --palette-bacad4:#bacad4;
  --palette-b6c7d1:#b6c7d1;
  --palette-edf2e9:#edf2e9;
  --palette-f7faf5:#f7faf5;
  --palette-a7b7bf:#a7b7bf;
  --palette-aab4c2:#aab4c2;
}
