/* The colour themes (themes.js lists them for the settings): every colour of the pages is one of these tokens.
   Two kinds:
   - the theme tokens, the block of each theme: every theme gives every one of them (tests/test_themes.mjs checks it,
     and that each theme's text and controls meet WCAG AA). Navy and orange is the default (the first block, also
     the page's without a choice);
   - the shared tokens (the next block): the paper sketches (the 2D labs, the run notes) and the colours that mean a
     substance (the fusel alcohols, the heads, two liquids, the oil) or a value (the temperature scale's legend). They
     are the same in every theme (paper is paper); a theme may still give one of its own.
   A token NAME-rgb is the same colour as NAME written "r,g,b", for its translucent uses: rgba(var(--NAME-rgb),.1).
   A theme's block is on [data-theme]: <html data-theme> (themes.js) gives the page its colours, and an element of its
   own (the settings' previews) shows another theme's inside the page.
   A new theme: a block like the light one, under its own data-theme, and its entry in themes.js. */

:root,[data-theme="navy"]{
 color-scheme:dark;
 --bg:#0b1016;--bg-top:#0e141b;--surface:#152029;--surface-2:#1a2632;--surface-3:#202e3b;--surface-4:#273747;
 --line:#2e4152;--line-soft:#243443;--line-strong:#34475a;--line-hover:#3e5264;--line-focus:#3f6e86;--line-selected:#3a5063;
 --text:#e8eef4;--muted:#adbdcd;--faint:#8b9db1;
 --accent:#f2a65a;--accent-rgb:242,166,90;--accent-strong:#ffb86c;--accent-ink:#231405;
 --cool:#5cc8e6;--cool-rgb:92,200,230;--good:#74d8a8;--good-rgb:116,216,168;--warn:#f3c969;--warn-rgb:243,201,105;
 --bad:#f07a6e;--bad-rgb:240,122,110;--bad-text:#ffc9c2;
 --chart-grid:#1d2935;--shadow:0 18px 50px rgba(0,0,0,.35);--glow:#15212c;
 --tint-rgb:255,255,255;--shade-rgb:0,0,0;--liquid-edge-rgb:255,255,255;
 --scrim:rgba(4,8,12,.72);--backdrop:rgba(5,9,13,.7);--timeline-bg:rgba(14,20,27,.45);--scrollbar:#2c3c4c;
 --overlay-rgb:17,25,33;--thumb:#fff;--highlight:#fff;--tip-bg:#101b25;--tip-line:#3a5167;
 --control-card:#192733;--control-card-line:#30465a;--control-hint:#9fb0c2;--panel-line:#263746;
 /* the column view */
 --condenser-line:#274256;--column-wall:#2a3947;--glass-line:#2b3a49;--riser:#1f2b37;--packed-tint-rgb:217,149,95;
 --packing-line:#33414e;--packing-dot-rgb:225,232,238;--boiler-line:#33414f;--boiler-deep:#121b24;--boiler-glass-line:#2e3d4c;
 --heater-off:#2a3440;--heater-hot:#ff7a3d;--heater-hot-mid:#ffb35c;--heater-glow-rgb:255,140,60;--jar-line:#52667a;
 /* the 3D views' placeholder and names */
 --placeholder-glow:#1a232c;--placeholder-deep:#10171e;--placeholder-still:#34444f;--placeholder-bar:#1f2b36;
 /* the hint over a 3D scene (its floor is dark in every theme), and the hint under a sketch on its paper */
 --scene-hint:#8b9db1;--sketch-hint-ink:#8b9db1;--sketch-hint-shadow:0 1px 4px rgb(0,0,0);
 --plant3d-name-bg:rgba(15,22,29,.74);--plant3d-name-line:rgba(120,150,175,.32);--plant3d-name-text:#e3eaf0;--plant3d-name-small:#b5c3cf;
 /* the strength profile */
 --profile-grid:#26394a;--profile-grid-minor:#223242;--profile-separator:#2c3e50;--profile-line:#e8c07a;--profile-point-edge:#0f161d;
 /* the packing designer and its pictures */
 --pd-stage:#0e151c;--pk-thumb:#101a22;--pd-label:#f6dcc0;--pd-label-bg:rgba(14,21,28,.82);--pd-liquid:#bfe9f5;
 --pd-dim:#f2c48d;--pd-dim-rgb:242,196,141;--pd-tick:#6c8296;--pd-held-bg:rgba(58,40,22,.92);--pd-held-text:#fff3e4;
 --pd-wire:#9fb4c6;--pd-ring:#3a5063;--pd-can:#d9dee3;--pd-can-band:#c8372d;--pd-rod:#c07a4f;
 /* alerts (signs: the same yellow and red in the light theme) */
 --alert-warn:#f3b23a;--alert-warn-rgb:243,178,58;--alert-alarm:#d93a2b;--alert-alarm-rgb:217,58,43;--alert-ink:#2b2622;--alert-alarm-ink:#fff;
 /* the product mix, the plant builder, the plant's tanks, the lab */
 --mix-glass:#8aa3b8;--mix-pot-inside:#0d151c;--mix-pot-wall:#9aa9b6;
 --b-unit-hover:#4a6075;--b-tray:#3d5368;--b-packed:#22303d;--tank-bar:#5c9ee6;--tank-bar-end:#7cc0f0;--lab-box-hover:#46607a;
 /* the charts' series (with the accent, cool, good, warn and bad above) */
 --series-blue:#5c9ee6;--series-slate:#9eafc1;--series-rust:#d9603b;--series-violet:#b58cf0;--series-sky:#7fb7e6;
 --series-lilac:#c39be8;--series-pink:#e58fb8;--series-periwinkle:#7fa8e6;--series-lime:#a3c96a;--series-teal:#5cc8b8;
 --series-sand:#d6c36a;--series-yellow:#e7d36a;--series-rose:#e98cc4;--series-magenta:#d9539a;--series-grey:#8aa;
 /* a colour worked out from a value (the temperature and strength scales) written as text: its lightness kept
    within these (theme-paint.js readable); none: as it is */
 /* the boiling curve: its liquid (boiling) line blue, its vapor (dew) line orange, as the page's text names them */
 --curve-liquid:#5cc8e6;--curve-vapor:#f2a65a;
 --data-text-min:none;--data-text-max:none;
}

/* The shared tokens: the same in every theme. */
:root{
 /* the paper sketches: ink, paper and what is drawn on it */
 --sk-ink:#2b2622;--sk-shadow:rgba(43,38,34,.14);--sk-paper:#f5eee0;--sk-card:#fffdf6;--sk-note:#fbf7ec;--sk-note-hover:#fff6dc;
 --sk-hint:#6b5f52;--sk-focus:#e0842b;--sk-hover:#8a5a1a;--sk-marker:#ffe14a;--sk-pen:#4a423b;--sk-pen-grey:#5b534c;
 --sk-stream-text:#4a3f35;--sk-tray-head:#7a6b5c;--sk-red:#b3261e;--sk-blue-ink:#3f6f99;--sk-brown:#5b3a0e;
 --sk-copper:#d9955f;--sk-steel:#b9c2ca;--sk-water:#8ec5ec;--sk-cold:#2f7fc1;--sk-warm:#c2412f;--sk-brass:#d1ad62;
 --sk-black:#2a2d33;--sk-pipe:#3a3f46;--sk-pipe-sheen:#c3cad1;--sk-glass:#e6ecf0;--sk-spirit:#e8c66a;--sk-wood:#a0703f;
 --sk-white:#ffffff;--sk-foam:#fbfbf7;--sk-flame:#f28c28;--sk-flame-edge:#b8491b;--sk-dial:#fffaf0;
 --sk-lamp-off:#ff3b30;--sk-lamp-on:#30d158;--sk-valve-open:#7fd3a4;--sk-valve-closed:#c8553d;--sk-vapor:#b9aa98;--sk-steam:#c7ced6;
 /* the run notes: a paper note */
 --note-paper:#fbf8f1;--note-ink:#2b2622;--note-edge:#b8691f;--note-status:#6f665c;--note-line:#e2d9c8;--note-field:#fff;--note-placeholder:#8a8076;
 /* what a colour means: a substance, a value */
 --two-liquids:#7b3fa0;--oil:#d49b2a;--water-drop:#3aa0e0;--water-drop-edge:#7cc4f0;
 --fusel-propanol:#3987e5;--fusel-isobutanol:#d95926;--fusel-isoamyl:#199e70;
 --heads-methanol:#a48be6;--heads-acetaldehyde:#e0aa3e;--heads-ethyl-acetate:#3fb8cc;
 --scale-cold:hsl(200 90% 58%);--scale-mid:hsl(280 90% 58%);--scale-hot:hsl(360 90% 58%);
 /* the packings' materials, as drawn */
 --pk-stainless:#c9d1d8;--pk-stainless-edge:#7d8a95;--pk-copper:#d9955f;--pk-copper-edge:#8f5634;
 --pk-ceramic:#ece3d2;--pk-ceramic-edge:#a99a80;--pk-other:#b6bec6;--pk-other-edge:#6f7b86;
}

/* Light: white panels on a pale grey page, ink-dark text, a deeper orange. */
[data-theme="light"]{
 color-scheme:light;
 --bg:#eef1f5;--bg-top:#ffffff;--surface:#ffffff;--surface-2:#f5f7fa;--surface-3:#e8edf2;--surface-4:#dbe2ea;
 --line:#c3cdd8;--line-soft:#d8dfe7;--line-strong:#a9b5c2;--line-hover:#9eabb9;--line-focus:#0b6e8a;--line-selected:#93a1b0;
 --text:#141c25;--muted:#3f4c59;--faint:#55626f;
 --accent:#b4530a;--accent-rgb:180,83,10;--accent-strong:#9a4508;--accent-ink:#ffffff;
 --cool:#0b6e8a;--cool-rgb:11,110,138;--good:#157a43;--good-rgb:21,122,67;--warn:#8a5a00;--warn-rgb:138,90,0;
 --bad:#b42318;--bad-rgb:180,35,24;--bad-text:#8c1d13;
 --chart-grid:#e1e7ee;--shadow:0 18px 50px rgba(20,30,45,.14);--glow:#ffffff;
 --tint-rgb:20,30,45;--shade-rgb:20,30,45;--liquid-edge-rgb:255,255,255;
 --scrim:rgba(20,28,38,.5);--backdrop:rgba(20,28,38,.4);--timeline-bg:rgba(255,255,255,.55);--scrollbar:#c3cdd8;
 --overlay-rgb:255,255,255;--thumb:#3f4c59;--highlight:#141c25;--tip-bg:#ffffff;--tip-line:#a9b5c2;
 --control-card:#ffffff;--control-card-line:#c3cdd8;--control-hint:#4a5764;--panel-line:#d3dbe3;
 --condenser-line:#9ccbdc;--column-wall:#b9c4cf;--glass-line:#c3cdd8;--riser:#d3dbe3;--packed-tint-rgb:217,149,95;
 --packing-line:#b9c4cf;--packing-dot-rgb:60,75,90;--boiler-line:#b9c4cf;--boiler-deep:#e8edf2;--boiler-glass-line:#c3cdd8;
 --heater-off:#d3dbe3;--heater-hot:#ff7a3d;--heater-hot-mid:#ffb35c;--heater-glow-rgb:255,140,60;--jar-line:#7f8d9b;
 --placeholder-glow:#f5f7fa;--placeholder-deep:#e1e7ee;--placeholder-still:#a9b5c2;--placeholder-bar:#d3dbe3;
 --scene-hint:#ffffff;--sketch-hint-ink:#4a3f35;--sketch-hint-shadow:none;
 --plant3d-name-bg:rgba(255,255,255,.86);--plant3d-name-line:rgba(60,80,100,.35);--plant3d-name-text:#141c25;--plant3d-name-small:#3f4c59;
 --profile-grid:#d8dfe7;--profile-grid-minor:#e8edf2;--profile-separator:#c3cdd8;--profile-line:#9a6a12;--profile-point-edge:#ffffff;
 --pd-stage:#f5f7fa;--pk-thumb:#eef1f5;--pd-label:#6b3a0c;--pd-label-bg:rgba(255,255,255,.88);--pd-liquid:#0b5870;
 --pd-dim:#9a5a12;--pd-dim-rgb:154,90,18;--pd-tick:#8796a5;--pd-held-bg:rgba(255,236,214,.96);--pd-held-text:#3d2408;
 --pd-wire:#6b8196;--pd-ring:#93a1b0;--pd-can:#c3cdd8;--pd-can-band:#c8372d;--pd-rod:#a8643c;
 --alert-warn:#f3b23a;--alert-warn-rgb:243,178,58;--alert-alarm:#d93a2b;--alert-alarm-rgb:217,58,43;--alert-ink:#2b2622;--alert-alarm-ink:#fff;
 --mix-glass:#6b8196;--mix-pot-inside:#e8edf2;--mix-pot-wall:#7f8d9b;
 --b-unit-hover:#8796a5;--b-tray:#a9b5c2;--b-packed:#e1e7ee;--tank-bar:#2c6fb8;--tank-bar-end:#5c9ee6;--lab-box-hover:#8796a5;
 --series-blue:#2c6fb8;--series-slate:#5d6d7e;--series-rust:#b8431f;--series-violet:#7a4fc2;--series-sky:#3d7fb8;
 --series-lilac:#8a5cc0;--series-pink:#b8487f;--series-periwinkle:#4a6fc0;--series-lime:#5e8a1f;--series-teal:#1a8a7a;
 --series-sand:#8f7a1a;--series-yellow:#9a8410;--series-rose:#b84a8a;--series-magenta:#b02a72;--series-grey:#5f7a7a;
 --curve-liquid:#0b6e8a;--curve-vapor:#b4530a;
 --data-text-min:none;--data-text-max:24;
 /* the sketches' focus ring darker on the paper */
 --sk-focus:#a8520d;
}

/* High contrast: white text and lines on black, a yellow accent. */
[data-theme="contrast"]{
 color-scheme:dark;
 --bg:#000000;--bg-top:#000000;--surface:#0b0b0b;--surface-2:#141414;--surface-3:#1f1f1f;--surface-4:#2e2e2e;
 --line:#8f8f8f;--line-soft:#5c5c5c;--line-strong:#ffffff;--line-hover:#ffffff;--line-focus:#5ee0ff;--line-selected:#ffffff;
 --text:#ffffff;--muted:#f0f0f0;--faint:#d6d6d6;
 --accent:#ffd23f;--accent-rgb:255,210,63;--accent-strong:#ffe27a;--accent-ink:#000000;
 --cool:#5ee0ff;--cool-rgb:94,224,255;--good:#5cff9f;--good-rgb:92,255,159;--warn:#ffc94d;--warn-rgb:255,201,77;
 --bad:#ff7b72;--bad-rgb:255,123,114;--bad-text:#ffd0cc;
 --chart-grid:#3d3d3d;--shadow:0 18px 50px rgba(0,0,0,.6);--glow:#000000;
 --tint-rgb:255,255,255;--shade-rgb:0,0,0;--liquid-edge-rgb:255,255,255;
 --scrim:rgba(0,0,0,.8);--backdrop:rgba(0,0,0,.8);--timeline-bg:#000000;--scrollbar:#8f8f8f;
 --overlay-rgb:0,0,0;--thumb:#ffffff;--highlight:#ffffff;--tip-bg:#000000;--tip-line:#ffffff;
 --control-card:#0b0b0b;--control-card-line:#8f8f8f;--control-hint:#e6e6e6;--panel-line:#8f8f8f;
 --condenser-line:#5ee0ff;--column-wall:#8f8f8f;--glass-line:#8f8f8f;--riser:#5c5c5c;--packed-tint-rgb:217,149,95;
 --packing-line:#8f8f8f;--packing-dot-rgb:255,255,255;--boiler-line:#8f8f8f;--boiler-deep:#0b0b0b;--boiler-glass-line:#8f8f8f;
 --heater-off:#3d3d3d;--heater-hot:#ff7a3d;--heater-hot-mid:#ffb35c;--heater-glow-rgb:255,140,60;--jar-line:#d6d6d6;
 --placeholder-glow:#141414;--placeholder-deep:#000000;--placeholder-still:#8f8f8f;--placeholder-bar:#3d3d3d;
 --scene-hint:#ffffff;--sketch-hint-ink:#2b2622;--sketch-hint-shadow:none;
 --plant3d-name-bg:rgba(0,0,0,.88);--plant3d-name-line:rgba(255,255,255,.8);--plant3d-name-text:#ffffff;--plant3d-name-small:#e6e6e6;
 --profile-grid:#5c5c5c;--profile-grid-minor:#3d3d3d;--profile-separator:#8f8f8f;--profile-line:#ffe27a;--profile-point-edge:#000000;
 --pd-stage:#000000;--pk-thumb:#000000;--pd-label:#ffe9cf;--pd-label-bg:rgba(0,0,0,.9);--pd-liquid:#c8f4ff;
 --pd-dim:#ffd9a8;--pd-dim-rgb:255,217,168;--pd-tick:#d6d6d6;--pd-held-bg:rgba(40,28,10,.96);--pd-held-text:#ffffff;
 --pd-wire:#d6d6d6;--pd-ring:#ffffff;--pd-can:#d9dee3;--pd-can-band:#ff5a4a;--pd-rod:#ffb07a;
 --alert-warn:#f3b23a;--alert-warn-rgb:243,178,58;--alert-alarm:#d93a2b;--alert-alarm-rgb:217,58,43;--alert-ink:#2b2622;--alert-alarm-ink:#fff;
 --mix-glass:#d6d6d6;--mix-pot-inside:#000000;--mix-pot-wall:#ffffff;
 --b-unit-hover:#ffffff;--b-tray:#8f8f8f;--b-packed:#1f1f1f;--tank-bar:#5ee0ff;--tank-bar-end:#c8f4ff;--lab-box-hover:#ffffff;
 --series-blue:#6cb6ff;--series-slate:#d6d6d6;--series-rust:#ff8a5c;--series-violet:#d2b4ff;--series-sky:#a8d4ff;
 --series-lilac:#e0c4ff;--series-pink:#ffb0d4;--series-periwinkle:#a8c4ff;--series-lime:#c8f07f;--series-teal:#7fffea;
 --series-sand:#ffe98a;--series-yellow:#fff07a;--series-rose:#ffb3e0;--series-magenta:#ff7ac0;--series-grey:#c8dede;
 --curve-liquid:#5ee0ff;--curve-vapor:#ffa94d;
 --data-text-min:72;--data-text-max:none;
 /* the sketches' faint writing a little darker */
 --sk-hint:#4a3f35;--sk-tray-head:#4a3f35;--note-status:#4a443d;--note-placeholder:#5e564e;--sk-focus:#a8520d;
}

/* Copper and oak: a warm dark theme, the still room at night: charred oak panels, a copper accent, cream text,
   verdigris for the cool colour. */
[data-theme="copper"]{
 color-scheme:dark;
 --bg:#120d0a;--bg-top:#17110d;--surface:#1e1712;--surface-2:#251c16;--surface-3:#2e231b;--surface-4:#3a2c22;
 --line:#4a3829;--line-soft:#3a2c21;--line-strong:#5c4633;--line-hover:#6b5440;--line-focus:#d0955a;--line-selected:#6e5440;
 --text:#f3e9dc;--muted:#d5c3ad;--faint:#b5a089;
 --accent:#e08a4c;--accent-rgb:224,138,76;--accent-strong:#f0a066;--accent-ink:#1d0f05;
 --cool:#74c7d6;--cool-rgb:116,199,214;--good:#9ccf7a;--good-rgb:156,207,122;--warn:#e8c25a;--warn-rgb:232,194,90;
 --bad:#ef7f68;--bad-rgb:239,127,104;--bad-text:#ffd2c6;
 --chart-grid:#2f241c;--shadow:0 18px 50px rgba(0,0,0,.45);--glow:#2a1d14;
 --tint-rgb:255,240,220;--shade-rgb:0,0,0;--liquid-edge-rgb:255,255,255;
 --scrim:rgba(8,5,3,.72);--backdrop:rgba(8,5,3,.7);--timeline-bg:rgba(23,17,13,.5);--scrollbar:#4a3829;
 --overlay-rgb:30,23,18;--thumb:#f3e9dc;--highlight:#ffffff;--tip-bg:#1a130e;--tip-line:#5c4633;
 --control-card:#221a14;--control-card-line:#4a3829;--control-hint:#c9b59d;--panel-line:#3a2c21;
 --condenser-line:#3d5a5c;--column-wall:#4a3829;--glass-line:#4a3829;--riser:#33271e;--packed-tint-rgb:217,149,95;
 --packing-line:#4f3d2e;--packing-dot-rgb:240,225,205;--boiler-line:#4f3d2e;--boiler-deep:#1a130e;--boiler-glass-line:#44342a;
 --heater-off:#3a2c22;--heater-hot:#ff7a3d;--heater-hot-mid:#ffb35c;--heater-glow-rgb:255,140,60;--jar-line:#7a644f;
 --placeholder-glow:#241a13;--placeholder-deep:#140e0a;--placeholder-still:#5c4633;--placeholder-bar:#33271e;
 --scene-hint:#f3e9dc;--sketch-hint-ink:#4a3f35;--sketch-hint-shadow:none;
 --plant3d-name-bg:rgba(24,17,12,.82);--plant3d-name-line:rgba(224,138,76,.35);--plant3d-name-text:#f3e9dc;--plant3d-name-small:#d5c3ad;
 --profile-grid:#3a2c21;--profile-grid-minor:#2e231b;--profile-separator:#4a3829;--profile-line:#f0b968;--profile-point-edge:#120d0a;
 --pd-stage:#140e0a;--pk-thumb:#1a130e;--pd-label:#f6dcc0;--pd-label-bg:rgba(20,14,10,.85);--pd-liquid:#bfe9f0;
 --pd-dim:#f2c48d;--pd-dim-rgb:242,196,141;--pd-tick:#8a7560;--pd-held-bg:rgba(70,40,18,.94);--pd-held-text:#fff3e4;
 --pd-wire:#c4a98b;--pd-ring:#6e5440;--pd-can:#d9cfc2;--pd-can-band:#c8372d;--pd-rod:#e08a4c;
 --alert-warn:#f3b23a;--alert-warn-rgb:243,178,58;--alert-alarm:#d93a2b;--alert-alarm-rgb:217,58,43;--alert-ink:#2b2622;--alert-alarm-ink:#fff;
 --mix-glass:#c4a98b;--mix-pot-inside:#140e0a;--mix-pot-wall:#b9a58e;
 --b-unit-hover:#7a644f;--b-tray:#5c4633;--b-packed:#2e231b;--tank-bar:#d88a46;--tank-bar-end:#f0b070;--lab-box-hover:#7a644f;
 --series-blue:#7fb2e0;--series-slate:#b8a896;--series-rust:#e0704a;--series-violet:#c39be8;--series-sky:#9cc8ec;
 --series-lilac:#d3b0ee;--series-pink:#ec9ac0;--series-periwinkle:#9db6ee;--series-lime:#b5d47a;--series-teal:#6fd0bf;
 --series-sand:#e0cd84;--series-yellow:#f0dc7a;--series-rose:#f09ccc;--series-magenta:#e46aa8;--series-grey:#a8bcbc;
 --curve-liquid:#74c7d6;--curve-vapor:#e08a4c;
 --data-text-min:74;--data-text-max:none;
 --sk-focus:#a8520d;
}

/* Botanical green: a light theme with green as its own colour, the herbarium of a gin: sage green page, panels and
   lines, dark green text, a deep juniper green accent, brass for the profile's line and the packings' dimensions. */
[data-theme="botanical"]{
 color-scheme:light;
 --bg:#dce9da;--bg-top:#eaf3e8;--surface:#f3f9f1;--surface-2:#e8f2e6;--surface-3:#d8e8d5;--surface-4:#c6dcc3;
 --line:#a9c6a5;--line-soft:#c4dac1;--line-strong:#86ad82;--line-hover:#76a272;--line-focus:#1f5f33;--line-selected:#6f9a6b;
 --text:#10261a;--muted:#284434;--faint:#3c5a46;
 --accent:#1f6b35;--accent-rgb:31,107,53;--accent-strong:#18552a;--accent-ink:#ffffff;
 --cool:#1a5f74;--cool-rgb:26,95,116;--good:#2c6e1e;--good-rgb:44,110,30;--warn:#7a5500;--warn-rgb:122,85,0;
 --bad:#a8231b;--bad-rgb:168,35,27;--bad-text:#801a14;
 --chart-grid:#d3e4d0;--shadow:0 18px 50px rgba(20,45,25,.16);--glow:#f3f9f1;
 --tint-rgb:20,50,30;--shade-rgb:20,45,25;--liquid-edge-rgb:255,255,255;
 --scrim:rgba(15,40,22,.5);--backdrop:rgba(15,40,22,.4);--timeline-bg:rgba(243,249,241,.6);--scrollbar:#a9c6a5;
 --overlay-rgb:243,249,241;--thumb:#1f5f33;--highlight:#10261a;--tip-bg:#f3f9f1;--tip-line:#86ad82;
 --control-card:#f3f9f1;--control-card-line:#a9c6a5;--control-hint:#2f4a39;--panel-line:#c4dac1;
 --condenser-line:#8fbcc0;--column-wall:#9dbd99;--glass-line:#a9c6a5;--riser:#c4dac1;--packed-tint-rgb:217,149,95;
 --packing-line:#9dbd99;--packing-dot-rgb:30,70,40;--boiler-line:#9dbd99;--boiler-deep:#d8e8d5;--boiler-glass-line:#a9c6a5;
 --heater-off:#c4dac1;--heater-hot:#ff7a3d;--heater-hot-mid:#ffb35c;--heater-glow-rgb:255,140,60;--jar-line:#5f8a5b;
 --placeholder-glow:#e8f2e6;--placeholder-deep:#d3e4d0;--placeholder-still:#86ad82;--placeholder-bar:#c4dac1;
 --scene-hint:#ffffff;--sketch-hint-ink:#4a3f35;--sketch-hint-shadow:none;
 --plant3d-name-bg:rgba(243,249,241,.9);--plant3d-name-line:rgba(31,107,53,.35);--plant3d-name-text:#10261a;--plant3d-name-small:#284434;
 --profile-grid:#c4dac1;--profile-grid-minor:#d8e8d5;--profile-separator:#a9c6a5;--profile-line:#7d5f0e;--profile-point-edge:#f3f9f1;
 --pd-stage:#e8f2e6;--pk-thumb:#dce9da;--pd-label:#173a22;--pd-label-bg:rgba(243,249,241,.9);--pd-liquid:#0d5263;
 --pd-dim:#7d5f0e;--pd-dim-rgb:125,95,14;--pd-tick:#5f8a5b;--pd-held-bg:rgba(214,234,208,.96);--pd-held-text:#10261a;
 --pd-wire:#4f7a4b;--pd-ring:#6f9a6b;--pd-can:#a9c6a5;--pd-can-band:#c8372d;--pd-rod:#a8643c;
 --alert-warn:#f3b23a;--alert-warn-rgb:243,178,58;--alert-alarm:#d93a2b;--alert-alarm-rgb:217,58,43;--alert-ink:#2b2622;--alert-alarm-ink:#fff;
 --mix-glass:#4f7a4b;--mix-pot-inside:#d8e8d5;--mix-pot-wall:#5f8a5b;
 --b-unit-hover:#5f8a5b;--b-tray:#86ad82;--b-packed:#d3e4d0;--tank-bar:#1f6b35;--tank-bar-end:#4f9a5f;--lab-box-hover:#5f8a5b;
 --series-blue:#2c6fb8;--series-slate:#4f6b55;--series-rust:#b8431f;--series-violet:#7a4fc2;--series-sky:#3d7fb8;
 --series-lilac:#8a5cc0;--series-pink:#b8487f;--series-periwinkle:#4a6fc0;--series-lime:#5e8a1f;--series-teal:#1a8a7a;
 --series-sand:#8f7a1a;--series-yellow:#9a8410;--series-rose:#b84a8a;--series-magenta:#b02a72;--series-grey:#5f7a6e;
 --curve-liquid:#1f5f9e;--curve-vapor:#b4530a;
 --data-text-min:none;--data-text-max:24;
 --sk-focus:#a8520d;
}
