/* AI Geo Navigators — brand token sheet.
 *
 * GENERATED by tools/gen_brand.py from the company brand palette.
 * Do not edit by hand and do not add a colour to any other
 * stylesheet — tools/smoke_test.js fails the build if a raw hex
 * appears in a view sheet. Change agn_brand.py, then regenerate.
 *
 * Every value below is derived in code from these eleven:
 *   navy        #0C3851
 *   charcoal    #222222
 *   white       #FFFFFF
 *   paper       #FAF6EF
 *   light_grey  #EFEDE8
 *   teal        #4A8C93
 *   orange      #DA750F
 *   green       #35682B
 *   sand        #E6B655
 *   grey        #7D7D7D
 *   red         #982122
 */

:root{
  /* The canonical brand, verbatim. Nothing else may restate these. */
  --agn-navy:#0C3851;
  --agn-charcoal:#222222;
  --agn-white:#FFFFFF;
  --agn-paper:#FAF6EF;
  --agn-light-grey:#EFEDE8;
  --agn-teal:#4A8C93;
  --agn-orange:#DA750F;
  --agn-green:#35682B;
  --agn-sand:#E6B655;
  --agn-grey:#7D7D7D;
  --agn-red:#982122;
  --agn-chart-1:#0C3851;
  --agn-chart-2:#4A8C93;
  --agn-chart-3:#DA750F;
  --agn-chart-4:#35682B;
  --agn-chart-5:#E6B655;
  --agn-chart-6:#7D7D7D;
  --sans:"Manrope", "Inter", "Montserrat", "Poppins", "DejaVu Sans", sans-serif;
  --mono:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;
  --serif:var(--sans);   /* the brand has no serif */

  /* The type scale.
   *
   * Six sizes, and nothing on the platform may use a seventh. Before
   * this there was no scale at all: the masthead, the stat strip, the
   * rails and the map chrome were each sized independently, which is
   * why the sheet read as four products stacked in one window. The
   * ratio is roughly 1.15 through the small end, where a risk console
   * spends most of its type, and opens up at the figure end.
   *
   *   cap  the uppercase label above a value
   *   xs   dense panel text and chip labels
   *   sm   body
   *   md   a panel title, or a figure inside a row
   *   lg   a section heading
   *   fig  the one number a panel exists to show
   */
  /* Seven sizes were in use below 11px -- 7, 8, 8.5, 9, 9.5, 10 and 10.5 --
     and no reader can rank seven steps inside 3.5px. They are one step. */
  --t-micro:10px;
  /* 11px is gone. It sat between --t-micro and --t-xs doing both their jobs:
     30 uses against 89 and 379, and an uppercase label rendered at 11px is
     the same role as one at 10px rendered a second way. Six steps now. */
  --t-xs:12px;
  --t-sm:13px;
  --t-md:15px;
  --t-lg:20px;
  --t-fig:28px;

  /* A size is half a role. The other half is weight, tracking and case, and
     leaving those to each rule is how one uppercase label ended up rendered
     eight ways. Tracking has three values and only three: caps are tracked
     out, the two figure sizes are tracked in optically, everything else is
     normal. tools/typescale.py enforces it; tools/audit_typescale.py is the
     gate that keeps it enforced. */
  --tr-caps:.08em;
  --tr-fig:-.02em;

  /* The space scale. Every gap on the sheet is one of these six.
   * A seventh value is a decision nobody made. */
  --sp-1:4px;
  --sp-2:8px;
  --sp-3:12px;
  --sp-4:16px;
  --sp-5:24px;
  --sp-6:32px;

  /* Derived semantics — light. */
  --accent:#4A8C93;
  --accent-ink:#41787e;
  --accent-on:#FFFFFF;
  --accent-soft:#f2f5f5;
  --axis:#c5c5c5;
  --b1:#9b9b9b;
  --b2:#0C3851;
  --b3:#1e7d0a;
  --b4:#5b5b5b;
  --bdy-halo:#FFFFFF;
  --boundary:#2d2d2d;
  --brand:#0C3851;
  --brand-2:#176998;
  --brand-ink:#FFFFFF;
  --brand-soft:#f6f6f7;
  --brand-soft-2:#fafbfb;
  --coast:#3c3c3c;
  --crit:#982122;
  --cta:#DA750F;
  --cta-ink:#b16018;
  --cta-on:#FFFFFF;
  --e1:#dcefd9;
  --e2:#b8dfb0;
  --e3:#d0c088;
  --e4:#e2a938;
  --e5:#c88f1d;
  --e6:#a8833b;
  --e7:#8c6e37;
  --faint:#cfcfcf;
  --grid:#f5f4f0;
  --ground:#f5f1ea;
  --h-cyc:#DA750F;
  --h-eq:#7D7D7D;
  --h-ff:#50989f;
  --h-hw:#be881c;
  --h-rf:#0d3a54;
  --h-ss:#35682B;
  --h-uf:#38707b;
  --iiojk:#BFBFBF;
  --iiojk-edge:#595959;
  --ink:#222222;
  --ink-2:#6d6d6d;
  --ink-3:#6f6f6f;
  --lab-band:#f2f5f5;
  --lab-gap:#982122;
  --lab-hist:#4A8C93;
  --lab-total:#222222;
  --lab-zero:#6f6f6f;
  --land:#fcf9f4;
  --line:#e4e2de;
  --line-2:#EFEDE8;
  --m-area:#156805;
  --m-flag:#982122;
  --m-infra:#33632a;
  --m-infra-2:#35682B;
  --muted:#6f6f6f;
  --nodata:#f3efe9;
  --ok:#35682B;
  --p-aq-1:#e1d6eb;
  --p-aq-2:#d5c4e7;
  --p-aq-3:#cab3e6;
  --p-aq-4:#bda1e6;
  --p-aq-5:#a580e3;
  --p-aq-6:#8e69dc;
  --p-aq-7:#714fcc;
  --p-av-1:#d3daea;
  --p-av-2:#becbe4;
  --p-av-3:#a8bee2;
  --p-av-4:#8db0e0;
  --p-av-5:#5996db;
  --p-av-6:#3082ce;
  --p-av-7:#2d6b9b;
  --p-cyc-1:#e6d4ea;
  --p-cyc-2:#ddc1e6;
  --p-cyc-3:#d5afe4;
  --p-cyc-4:#cc9be4;
  --p-cyc-5:#b977e1;
  --p-cyc-6:#a45eda;
  --p-cyc-7:#8843c9;
  --p-dr-1:#e1dac1;
  --p-dr-2:#d8ca9f;
  --p-dr-3:#d4ba7d;
  --p-dr-4:#d1a754;
  --p-dr-5:#c1882a;
  --p-dr-6:#ac7228;
  --p-dr-7:#8d5c29;
  --p-eq-1:#e5d8c9;
  --p-eq-2:#dec6ae;
  --p-eq-3:#dcb596;
  --p-eq-4:#dba179;
  --p-eq-5:#d67b47;
  --p-eq-6:#c9602f;
  --p-eq-7:#a44e2f;
  --p-ff-1:#cbdde5;
  --p-ff-2:#acd0dd;
  --p-ff-3:#86c7d6;
  --p-ff-4:#51bbd0;
  --p-ff-5:#27a1b1;
  --p-ff-6:#228b93;
  --p-ff-7:#217273;
  --p-fire-1:#e8d6d0;
  --p-fire-2:#e3c4bb;
  --p-fire-3:#e2b1a8;
  --p-fire-4:#e29c91;
  --p-fire-5:#de7469;
  --p-fire-6:#d6534d;
  --p-fire-7:#bb3639;
  --p-glof-1:#cddce6;
  --p-glof-2:#b0cfdf;
  --p-glof-3:#8fc4da;
  --p-glof-4:#63b9d5;
  --p-glof-5:#2a9fbd;
  --p-glof-6:#248a9d;
  --p-glof-7:#237179;
  --p-hw-1:#e7d7cd;
  --p-hw-2:#e1c5b6;
  --p-hw-3:#e0b3a1;
  --p-hw-4:#df9e89;
  --p-hw-5:#db775d;
  --p-hw-6:#d35740;
  --p-hw-7:#b34034;
  --p-ls-1:#e3d9c6;
  --p-ls-2:#dcc7ab;
  --p-ls-3:#d9b78f;
  --p-ls-4:#d8a36e;
  --p-ls-5:#d37e38;
  --p-ls-6:#bf672c;
  --p-ls-7:#9c532d;
  --p-mon-1:#c1e1da;
  --p-mon-2:#9bd6c7;
  --p-mon-3:#6dceb1;
  --p-mon-4:#35c394;
  --p-mon-5:#25a675;
  --p-mon-6:#219060;
  --p-mon-7:#22754c;
  --p-rf-1:#d1dbe8;
  --p-rf-2:#b7cde2;
  --p-rf-3:#9dc1de;
  --p-rf-4:#7bb4dc;
  --p-rf-5:#399bd3;
  --p-rf-6:#2987b2;
  --p-rf-7:#276f89;
  --p-smog-1:#ead3e7;
  --p-smog-2:#e5bfe1;
  --p-smog-3:#e3aae1;
  --p-smog-4:#e291e2;
  --p-smog-5:#d765dd;
  --p-smog-6:#c645d4;
  --p-smog-7:#a234b6;
  --p-ss-1:#c2e0e1;
  --p-ss-2:#99d5d5;
  --p-ss-3:#68cdc8;
  --p-ss-4:#34c1b5;
  --p-ss-5:#24a492;
  --p-ss-6:#218e7a;
  --p-ss-7:#217360;
  --p-ts-1:#d9d8ec;
  --p-ts-2:#c8c8e8;
  --p-ts-3:#b7b9e7;
  --p-ts-4:#a4a9e6;
  --p-ts-5:#7f8de3;
  --p-ts-6:#6178da;
  --p-ts-7:#405fc8;
  --p-uf-1:#d7d9eb;
  --p-uf-2:#c3c9e7;
  --p-uf-3:#b0bbe5;
  --p-uf-4:#9aace4;
  --p-uf-5:#7091df;
  --p-uf-6:#4c7dd6;
  --p-uf-7:#3466b3;
  --plane:#FAF6EF;
  --q1:#e9dd69;
  --q2:#e9c856;
  --q3:#ebb444;
  --q4:#ed9c31;
  --q5:#df770f;
  --q6:#bf6818;
  --q7:#9a5521;
  --raised:#FFFFFF;
  --rk-hi:#c86c14;
  --rk-lo:#f5e3dd;
  --rk-md:#e8b7a2;
  --s1:#4A8C93;
  --s2:#DA750F;
  --s3:#35682B;
  --s4:#0C3851;
  --s5:#be881c;
  --s6:#7D7D7D;
  --sea:#9ed5db;
  --sh:0 1px 2px rgba(34,34,34,.06), 0 4px 14px rgba(34,34,34,.06);
  --sh-lg:0 8px 30px rgba(34,34,34,.16);
  --sh-soft:0 1px 2px rgba(34,34,34,.06),0 10px 28px -20px rgba(34,34,34,.34);
  --sunk:#EFEDE8;
  --surface:#FFFFFF;
  --surface-2:#f8f7f5;
  --surround:#d4d6d8;
  --surround-ink:#153247;
  --t-calibrated:#3b6c71;
  --t-calibrated-bg:#f4f7f7;
  --t-calibrated_external:#182f40;
  --t-calibrated_external-bg:#f3f4f4;
  --t-calibrated_external_pill:#1a2d3c;
  --t-calibrated_external_pill-bg:#f8f8f9;
  --t-calibrated_pill:#386368;
  --t-calibrated_pill-bg:#f9fafa;
  --t-degenerate:#806635;
  --t-degenerate-bg:#f8f6f4;
  --t-degenerate_pill:#755e32;
  --t-degenerate_pill-bg:#fbfaf9;
  --t-external:#182f40;
  --t-external-bg:#f3f4f4;
  --t-extrapolated:#a75a19;
  --t-extrapolated-bg:#fcf6f4;
  --t-extrapolated_pill:#99531b;
  --t-extrapolated_pill-bg:#fdf9f8;
  --t-implausible:#752122;
  --t-implausible-bg:#f7f4f4;
  --t-implausible_pill:#6b2222;
  --t-implausible_pill-bg:#faf8f8;
  --t-none:#606060;
  --t-none-bg:#f6f6f6;
  --t-scenario_only:#606060;
  --t-scenario_only-bg:#f6f6f6;
  --t-scenario_only_pill:#595959;
  --t-scenario_only_pill-bg:#fafafa;
  --t-unverified:#606060;
  --t-unverified-bg:#f6f6f6;
  --t-unverified_pill:#595959;
  --t-unverified_pill-bg:#fafafa;
  --t-validated:#2d5127;
  --t-validated-bg:#f4f5f4;
  --t-validated_pill:#2b4b26;
  --t-validated_pill-bg:#f8f9f8;
  --vd-band:#EFEDE8;
  --vd-derived:#3b6c71;
  --vd-derived-bg:#f4f7f7;
  --vd-gap:#752122;
  --vd-gap-bg:#f7f4f4;
  --vd-judge:#806635;
  --vd-judge-bg:#f8f6f4;
  --vd-mark:#6f6f6f;
  --vd-prescribed:#182f40;
  --vd-prescribed-bg:#f3f4f4;
  --w-body:#9fb9bc;
  --w-chan:#03636d;
  --w-deep:#02545e;
  --w-halo:#FFFFFF;
  --warn:#DA750F;
  --water:#03636d;
}

/* Dark. Declared three times on purpose: the explicit toggle must win
   in both directions, and the system default must only apply when the
   system actually asks for it. */
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
  --accent:#9bb6ba;
  --accent-ink:#c1d0d2;
  --accent-on:#1d2934;
  --accent-soft:#355d61;
  --axis:#b9b6b1;
  --b1:#a2a2a2;
  --b2:#2094d6;
  --b3:#2cac13;
  --b4:#6a6a6a;
  --bdy-halo:#212427;
  --boundary:#dddddd;
  --brand:#8faeb2;
  --brand-2:#b8c9cc;
  --brand-ink:#1a2d3c;
  --brand-soft:#2a3f42;
  --brand-soft-2:#273537;
  --coast:#c5c5c5;
  --crit:#bf9797;
  --cta:#e3a182;
  --cta-ink:#eabfae;
  --cta-on:#4d4d4d;
  --e1:#24471e;
  --e2:#33642a;
  --e3:#75662e;
  --e4:#a57618;
  --e5:#cb911e;
  --e6:#cdad6f;
  --e7:#dccaa6;
  --faint:#afaca7;
  --grid:#6a747f;
  --ground:#1e2933;
  --h-cyc:#df780f;
  --h-eq:#919191;
  --h-ff:#e4f0f1;
  --h-hw:#E6B655;
  --h-rf:#529ba3;
  --h-ss:#54a544;
  --h-uf:#99c7cc;
  --iiojk:#878e95;
  --iiojk-edge:#b1b5b9;
  --ink:#fcfaf6;
  --ink-2:#e5e2db;
  --ink-3:#d1cdc8;
  --lab-band:#355d61;
  --lab-gap:#bf9797;
  --lab-hist:#9bb6ba;
  --lab-total:#fcfaf6;
  --lab-zero:#d1cdc8;
  --land:#1c2b37;
  --line:#777f88;
  --line-2:#183042;
  --m-area:#81c374;
  --m-flag:#e07273;
  --m-infra:#54a544;
  --m-infra-2:#82c675;
  --muted:#d1cdc8;
  --nodata:#6a747f;
  --ok:#a2afa1;
  --p-aq-1:#42288a;
  --p-aq-2:#5a2bbb;
  --p-aq-3:#6e34d2;
  --p-aq-4:#8a58d2;
  --p-aq-5:#9f76d1;
  --p-aq-6:#b495d4;
  --p-aq-7:#ccb7dc;
  --p-av-1:#1a3f5a;
  --p-av-2:#1d507f;
  --p-av-3:#235c9d;
  --p-av-4:#3672c8;
  --p-av-5:#618aca;
  --p-av-6:#8ca2d0;
  --p-av-7:#b4bfda;
  --p-cyc-1:#52247c;
  --p-cyc-2:#6f26a6;
  --p-cyc-3:#852abe;
  --p-cyc-4:#a24ace;
  --p-cyc-5:#b16ece;
  --p-cyc-6:#c190d2;
  --p-cyc-7:#d3b5db;
  --p-dr-1:#523618;
  --p-dr-2:#6a4618;
  --p-dr-3:#78541a;
  --p-dr-4:#906d27;
  --p-dr-5:#a58537;
  --p-dr-6:#b9a054;
  --p-dr-7:#cabf93;
  --p-eq-1:#602e1b;
  --p-eq-2:#7c3b1d;
  --p-eq-3:#8d481f;
  --p-eq-4:#a9602d;
  --p-eq-5:#be7940;
  --p-eq-6:#c49a6f;
  --p-eq-7:#d1bca1;
  --p-ff-1:#134244;
  --p-ff-2:#15565a;
  --p-ff-3:#18646d;
  --p-ff-4:#267d8d;
  --p-ff-5:#3994ab;
  --p-ff-6:#69abc1;
  --p-ff-7:#a4c4d2;
  --p-fire-1:#6f2021;
  --p-fire-2:#912622;
  --p-fire-3:#a63025;
  --p-fire-4:#c74835;
  --p-fire-5:#c9715f;
  --p-fire-6:#cd9485;
  --p-fire-7:#d7b9ae;
  --p-glof-1:#144247;
  --p-glof-2:#165560;
  --p-glof-3:#1a6375;
  --p-glof-4:#297c97;
  --p-glof-5:#3c92b5;
  --p-glof-6:#72a9c5;
  --p-glof-7:#a7c3d4;
  --p-hw-1:#69261e;
  --p-hw-2:#893020;
  --p-hw-3:#9d3b22;
  --p-hw-4:#ba5432;
  --p-hw-5:#c57453;
  --p-hw-6:#ca967d;
  --p-hw-7:#d5baa9;
  --p-ls-1:#5b311a;
  --p-ls-2:#75401b;
  --p-ls-3:#864c1e;
  --p-ls-4:#9f662b;
  --p-ls-5:#b67d3d;
  --p-ls-6:#c19c68;
  --p-ls-7:#cfbd9d;
  --p-mon-1:#14442d;
  --p-mon-2:#15583b;
  --p-mon-3:#176749;
  --p-mon-4:#238162;
  --p-mon-5:#33997b;
  --p-mon-6:#49b399;
  --p-mon-7:#92cabf;
  --p-rf-1:#174150;
  --p-rf-2:#19536d;
  --p-rf-3:#1e6087;
  --p-rf-4:#2e78ac;
  --p-rf-5:#4d8ec3;
  --p-rf-6:#7fa6cb;
  --p-rf-7:#aec1d7;
  --p-smog-1:#5f1f6b;
  --p-smog-2:#80208b;
  --p-smog-3:#98239f;
  --p-smog-4:#be33be;
  --p-smog-5:#ca60c6;
  --p-smog-6:#cf8bca;
  --p-smog-7:#dab3d5;
  --p-ss-1:#134438;
  --p-ss-2:#14574b;
  --p-ss-3:#16665b;
  --p-ss-4:#227f78;
  --p-ss-5:#339793;
  --p-ss-6:#48b1b1;
  --p-ss-7:#95c8cb;
  --p-ts-1:#23377a;
  --p-ts-2:#2942b0;
  --p-ts-3:#354ad3;
  --p-ts-4:#5e68d4;
  --p-ts-5:#7d82d4;
  --p-ts-6:#9d9dd7;
  --p-ts-7:#bdbcde;
  --p-uf-1:#1e3c68;
  --p-uf-2:#224b94;
  --p-uf-3:#2954ba;
  --p-uf-4:#4d6dcf;
  --p-uf-5:#7186d0;
  --p-uf-6:#959fd4;
  --p-uf-7:#b9bddd;
  --plane:#1f2730;
  --q1:#5a3213;
  --q2:#75400f;
  --q3:#914e0a;
  --q4:#a5630e;
  --q5:#b57f14;
  --q6:#c59d19;
  --q7:#d2c11f;
  --raised:#192e3f;
  --rk-hi:#e6ae96;
  --rk-lo:#a1581a;
  --rk-md:#c46915;
  --s1:#539ca4;
  --s2:#df780f;
  --s3:#54a544;
  --s4:#229ade;
  --s5:#E6B655;
  --s6:#919191;
  --sea:#316673;
  --sh:0 1px 2px rgba(34,34,34,.5), 0 4px 14px rgba(34,34,34,.35);
  --sh-lg:0 8px 30px rgba(34,34,34,.55);
  --sh-soft:0 1px 2px rgba(34,34,34,.5),0 10px 28px -20px rgba(34,34,34,.9);
  --sunk:#1d2934;
  --surface:#1c2c39;
  --surface-2:#243848;
  --surround:#20262c;
  --surround-ink:#b6b3ae;
  --t-calibrated:#d2ddde;
  --t-calibrated-bg:#2c4548;
  --t-calibrated_external:#cfd1d3;
  --t-calibrated_external-bg:#1f272f;
  --t-calibrated_external_pill:#dfe1e2;
  --t-calibrated_external_pill-bg:#1d2934;
  --t-calibrated_pill:#e2e8e9;
  --t-calibrated_pill-bg:#315256;
  --t-degenerate:#e3dbd1;
  --t-degenerate-bg:#514329;
  --t-degenerate_pill:#ece7e1;
  --t-degenerate_pill-bg:#614f2d;
  --t-external:#cfd1d3;
  --t-external-bg:#1f272f;
  --t-extrapolated:#f2d8cf;
  --t-extrapolated-bg:#683c1f;
  --t-extrapolated_pill:#f6e5df;
  --t-extrapolated_pill-bg:#7e461e;
  --t-implausible:#dfcfcf;
  --t-implausible-bg:#4b2222;
  --t-implausible_pill:#eae0e0;
  --t-implausible_pill-bg:#592222;
  --t-none:#dadada;
  --t-none-bg:#3f3f3f;
  --t-scenario_only:#dadada;
  --t-scenario_only-bg:#3f3f3f;
  --t-scenario_only_pill:#e6e6e6;
  --t-scenario_only_pill-bg:#4a4a4a;
  --t-unverified:#dadada;
  --t-unverified-bg:#3f3f3f;
  --t-unverified_pill:#e6e6e6;
  --t-unverified_pill-bg:#4a4a4a;
  --t-validated:#d0d6d0;
  --t-validated-bg:#263724;
  --t-validated_pill:#e1e4e0;
  --t-validated_pill-bg:#283f25;
  --vd-band:#1d2934;
  --vd-derived:#d2ddde;
  --vd-derived-bg:#2c4548;
  --vd-gap:#dfcfcf;
  --vd-gap-bg:#4b2222;
  --vd-judge:#e3dbd1;
  --vd-judge-bg:#514329;
  --vd-mark:#d1cdc8;
  --vd-prescribed:#cfd1d3;
  --vd-prescribed-bg:#1f272f;
  --w-body:#40757b;
  --w-chan:#3acfdf;
  --w-deep:#a6e1e7;
  --w-halo:#212427;
  --warn:#e4a587;
  --water:#3acfdf;
  }
}
:root[data-theme="dark"]{
  --accent:#9bb6ba;
  --accent-ink:#c1d0d2;
  --accent-on:#1d2934;
  --accent-soft:#355d61;
  --axis:#b9b6b1;
  --b1:#a2a2a2;
  --b2:#2094d6;
  --b3:#2cac13;
  --b4:#6a6a6a;
  --bdy-halo:#212427;
  --boundary:#dddddd;
  --brand:#8faeb2;
  --brand-2:#b8c9cc;
  --brand-ink:#1a2d3c;
  --brand-soft:#2a3f42;
  --brand-soft-2:#273537;
  --coast:#c5c5c5;
  --crit:#bf9797;
  --cta:#e3a182;
  --cta-ink:#eabfae;
  --cta-on:#4d4d4d;
  --e1:#24471e;
  --e2:#33642a;
  --e3:#75662e;
  --e4:#a57618;
  --e5:#cb911e;
  --e6:#cdad6f;
  --e7:#dccaa6;
  --faint:#afaca7;
  --grid:#6a747f;
  --ground:#1e2933;
  --h-cyc:#df780f;
  --h-eq:#919191;
  --h-ff:#e4f0f1;
  --h-hw:#E6B655;
  --h-rf:#529ba3;
  --h-ss:#54a544;
  --h-uf:#99c7cc;
  --iiojk:#878e95;
  --iiojk-edge:#b1b5b9;
  --ink:#fcfaf6;
  --ink-2:#e5e2db;
  --ink-3:#d1cdc8;
  --lab-band:#355d61;
  --lab-gap:#bf9797;
  --lab-hist:#9bb6ba;
  --lab-total:#fcfaf6;
  --lab-zero:#d1cdc8;
  --land:#1c2b37;
  --line:#777f88;
  --line-2:#183042;
  --m-area:#81c374;
  --m-flag:#e07273;
  --m-infra:#54a544;
  --m-infra-2:#82c675;
  --muted:#d1cdc8;
  --nodata:#6a747f;
  --ok:#a2afa1;
  --p-aq-1:#42288a;
  --p-aq-2:#5a2bbb;
  --p-aq-3:#6e34d2;
  --p-aq-4:#8a58d2;
  --p-aq-5:#9f76d1;
  --p-aq-6:#b495d4;
  --p-aq-7:#ccb7dc;
  --p-av-1:#1a3f5a;
  --p-av-2:#1d507f;
  --p-av-3:#235c9d;
  --p-av-4:#3672c8;
  --p-av-5:#618aca;
  --p-av-6:#8ca2d0;
  --p-av-7:#b4bfda;
  --p-cyc-1:#52247c;
  --p-cyc-2:#6f26a6;
  --p-cyc-3:#852abe;
  --p-cyc-4:#a24ace;
  --p-cyc-5:#b16ece;
  --p-cyc-6:#c190d2;
  --p-cyc-7:#d3b5db;
  --p-dr-1:#523618;
  --p-dr-2:#6a4618;
  --p-dr-3:#78541a;
  --p-dr-4:#906d27;
  --p-dr-5:#a58537;
  --p-dr-6:#b9a054;
  --p-dr-7:#cabf93;
  --p-eq-1:#602e1b;
  --p-eq-2:#7c3b1d;
  --p-eq-3:#8d481f;
  --p-eq-4:#a9602d;
  --p-eq-5:#be7940;
  --p-eq-6:#c49a6f;
  --p-eq-7:#d1bca1;
  --p-ff-1:#134244;
  --p-ff-2:#15565a;
  --p-ff-3:#18646d;
  --p-ff-4:#267d8d;
  --p-ff-5:#3994ab;
  --p-ff-6:#69abc1;
  --p-ff-7:#a4c4d2;
  --p-fire-1:#6f2021;
  --p-fire-2:#912622;
  --p-fire-3:#a63025;
  --p-fire-4:#c74835;
  --p-fire-5:#c9715f;
  --p-fire-6:#cd9485;
  --p-fire-7:#d7b9ae;
  --p-glof-1:#144247;
  --p-glof-2:#165560;
  --p-glof-3:#1a6375;
  --p-glof-4:#297c97;
  --p-glof-5:#3c92b5;
  --p-glof-6:#72a9c5;
  --p-glof-7:#a7c3d4;
  --p-hw-1:#69261e;
  --p-hw-2:#893020;
  --p-hw-3:#9d3b22;
  --p-hw-4:#ba5432;
  --p-hw-5:#c57453;
  --p-hw-6:#ca967d;
  --p-hw-7:#d5baa9;
  --p-ls-1:#5b311a;
  --p-ls-2:#75401b;
  --p-ls-3:#864c1e;
  --p-ls-4:#9f662b;
  --p-ls-5:#b67d3d;
  --p-ls-6:#c19c68;
  --p-ls-7:#cfbd9d;
  --p-mon-1:#14442d;
  --p-mon-2:#15583b;
  --p-mon-3:#176749;
  --p-mon-4:#238162;
  --p-mon-5:#33997b;
  --p-mon-6:#49b399;
  --p-mon-7:#92cabf;
  --p-rf-1:#174150;
  --p-rf-2:#19536d;
  --p-rf-3:#1e6087;
  --p-rf-4:#2e78ac;
  --p-rf-5:#4d8ec3;
  --p-rf-6:#7fa6cb;
  --p-rf-7:#aec1d7;
  --p-smog-1:#5f1f6b;
  --p-smog-2:#80208b;
  --p-smog-3:#98239f;
  --p-smog-4:#be33be;
  --p-smog-5:#ca60c6;
  --p-smog-6:#cf8bca;
  --p-smog-7:#dab3d5;
  --p-ss-1:#134438;
  --p-ss-2:#14574b;
  --p-ss-3:#16665b;
  --p-ss-4:#227f78;
  --p-ss-5:#339793;
  --p-ss-6:#48b1b1;
  --p-ss-7:#95c8cb;
  --p-ts-1:#23377a;
  --p-ts-2:#2942b0;
  --p-ts-3:#354ad3;
  --p-ts-4:#5e68d4;
  --p-ts-5:#7d82d4;
  --p-ts-6:#9d9dd7;
  --p-ts-7:#bdbcde;
  --p-uf-1:#1e3c68;
  --p-uf-2:#224b94;
  --p-uf-3:#2954ba;
  --p-uf-4:#4d6dcf;
  --p-uf-5:#7186d0;
  --p-uf-6:#959fd4;
  --p-uf-7:#b9bddd;
  --plane:#1f2730;
  --q1:#5a3213;
  --q2:#75400f;
  --q3:#914e0a;
  --q4:#a5630e;
  --q5:#b57f14;
  --q6:#c59d19;
  --q7:#d2c11f;
  --raised:#192e3f;
  --rk-hi:#e6ae96;
  --rk-lo:#a1581a;
  --rk-md:#c46915;
  --s1:#539ca4;
  --s2:#df780f;
  --s3:#54a544;
  --s4:#229ade;
  --s5:#E6B655;
  --s6:#919191;
  --sea:#316673;
  --sh:0 1px 2px rgba(34,34,34,.5), 0 4px 14px rgba(34,34,34,.35);
  --sh-lg:0 8px 30px rgba(34,34,34,.55);
  --sh-soft:0 1px 2px rgba(34,34,34,.5),0 10px 28px -20px rgba(34,34,34,.9);
  --sunk:#1d2934;
  --surface:#1c2c39;
  --surface-2:#243848;
  --surround:#20262c;
  --surround-ink:#b6b3ae;
  --t-calibrated:#d2ddde;
  --t-calibrated-bg:#2c4548;
  --t-calibrated_external:#cfd1d3;
  --t-calibrated_external-bg:#1f272f;
  --t-calibrated_external_pill:#dfe1e2;
  --t-calibrated_external_pill-bg:#1d2934;
  --t-calibrated_pill:#e2e8e9;
  --t-calibrated_pill-bg:#315256;
  --t-degenerate:#e3dbd1;
  --t-degenerate-bg:#514329;
  --t-degenerate_pill:#ece7e1;
  --t-degenerate_pill-bg:#614f2d;
  --t-external:#cfd1d3;
  --t-external-bg:#1f272f;
  --t-extrapolated:#f2d8cf;
  --t-extrapolated-bg:#683c1f;
  --t-extrapolated_pill:#f6e5df;
  --t-extrapolated_pill-bg:#7e461e;
  --t-implausible:#dfcfcf;
  --t-implausible-bg:#4b2222;
  --t-implausible_pill:#eae0e0;
  --t-implausible_pill-bg:#592222;
  --t-none:#dadada;
  --t-none-bg:#3f3f3f;
  --t-scenario_only:#dadada;
  --t-scenario_only-bg:#3f3f3f;
  --t-scenario_only_pill:#e6e6e6;
  --t-scenario_only_pill-bg:#4a4a4a;
  --t-unverified:#dadada;
  --t-unverified-bg:#3f3f3f;
  --t-unverified_pill:#e6e6e6;
  --t-unverified_pill-bg:#4a4a4a;
  --t-validated:#d0d6d0;
  --t-validated-bg:#263724;
  --t-validated_pill:#e1e4e0;
  --t-validated_pill-bg:#283f25;
  --vd-band:#1d2934;
  --vd-derived:#d2ddde;
  --vd-derived-bg:#2c4548;
  --vd-gap:#dfcfcf;
  --vd-gap-bg:#4b2222;
  --vd-judge:#e3dbd1;
  --vd-judge-bg:#514329;
  --vd-mark:#d1cdc8;
  --vd-prescribed:#cfd1d3;
  --vd-prescribed-bg:#1f272f;
  --w-body:#40757b;
  --w-chan:#3acfdf;
  --w-deep:#a6e1e7;
  --w-halo:#212427;
  --warn:#e4a587;
  --water:#3acfdf;
}
