/* Generated by engy2 from the .sot source of truth. Do not edit.
   waulet-app — every color.name, and each dashboard.theme's tokens */

:root {
    --css--aliceblue: #f0f8ff;
    --css--antiquewhite: #faebd7;
    --css--aqua: #00ffff;
    --css--aquamarine: #7fffd4;
    --css--azure: #f0ffff;
    --css--beige: #f5f5dc;
    --css--bisque: #ffe4c4;
    --css--black: #000000;
    --css--blanchedalmond: #ffebcd;
    --css--blue: #0000ff;
    --css--blueviolet: #8a2be2;
    --css--brown: #a52a2a;
    --css--burlywood: #deb887;
    --css--cadetblue: #5f9ea0;
    --css--chartreuse: #7fff00;
    --css--chocolate: #d2691e;
    --css--coral: #ff7f50;
    --css--cornflowerblue: #6495ed;
    --css--cornsilk: #fff8dc;
    --css--crimson: #dc143c;
    --css--cyan: #00ffff;
    --css--darkblue: #00008b;
    --css--darkcyan: #008b8b;
    --css--darkgoldenrod: #b8860b;
    --css--darkgray: #a9a9a9;
    --css--darkgreen: #006400;
    --css--darkgrey: #a9a9a9;
    --css--darkkhaki: #bdb76b;
    --css--darkmagenta: #8b008b;
    --css--darkolivegreen: #556b2f;
    --css--darkorange: #ff8c00;
    --css--darkorchid: #9932cc;
    --css--darkred: #8b0000;
    --css--darksalmon: #e9967a;
    --css--darkseagreen: #8fbc8f;
    --css--darkslateblue: #483d8b;
    --css--darkslategray: #2f4f4f;
    --css--darkslategrey: #2f4f4f;
    --css--darkturquoise: #00ced1;
    --css--darkviolet: #9400d3;
    --css--deeppink: #ff1493;
    --css--deepskyblue: #00bfff;
    --css--dimgray: #696969;
    --css--dimgrey: #696969;
    --css--dodgerblue: #1e90ff;
    --css--firebrick: #b22222;
    --css--floralwhite: #fffaf0;
    --css--forestgreen: #228b22;
    --css--fuchsia: #ff00ff;
    --css--gainsboro: #dcdcdc;
    --css--ghostwhite: #f8f8ff;
    --css--gold: #ffd700;
    --css--goldenrod: #daa520;
    --css--gray: #808080;
    --css--green: #008000;
    --css--greenyellow: #adff2f;
    --css--grey: #808080;
    --css--honeydew: #f0fff0;
    --css--hotpink: #ff69b4;
    --css--indianred: #cd5c5c;
    --css--indigo: #4b0082;
    --css--ivory: #fffff0;
    --css--khaki: #f0e68c;
    --css--lavender: #e6e6fa;
    --css--lavenderblush: #fff0f5;
    --css--lawngreen: #7cfc00;
    --css--lemonchiffon: #fffacd;
    --css--lightblue: #add8e6;
    --css--lightcoral: #f08080;
    --css--lightcyan: #e0ffff;
    --css--lightgoldenrodyellow: #fafad2;
    --css--lightgray: #d3d3d3;
    --css--lightgreen: #90ee90;
    --css--lightgrey: #d3d3d3;
    --css--lightpink: #ffb6c1;
    --css--lightsalmon: #ffa07a;
    --css--lightseagreen: #20b2aa;
    --css--lightskyblue: #87cefa;
    --css--lightslategray: #778899;
    --css--lightslategrey: #778899;
    --css--lightsteelblue: #b0c4de;
    --css--lightyellow: #ffffe0;
    --css--lime: #00ff00;
    --css--limegreen: #32cd32;
    --css--linen: #faf0e6;
    --css--magenta: #ff00ff;
    --css--maroon: #800000;
    --css--mediumaquamarine: #66cdaa;
    --css--mediumblue: #0000cd;
    --css--mediumorchid: #ba55d3;
    --css--mediumpurple: #9370db;
    --css--mediumseagreen: #3cb371;
    --css--mediumslateblue: #7b68ee;
    --css--mediumspringgreen: #00fa9a;
    --css--mediumturquoise: #48d1cc;
    --css--mediumvioletred: #c71585;
    --css--midnightblue: #191970;
    --css--mintcream: #f5fffa;
    --css--mistyrose: #ffe4e1;
    --css--moccasin: #ffe4b5;
    --css--navajowhite: #ffdead;
    --css--navy: #000080;
    --css--oldlace: #fdf5e6;
    --css--olive: #808000;
    --css--olivedrab: #6b8e23;
    --css--orange: #ffa500;
    --css--orangered: #ff4500;
    --css--orchid: #da70d6;
    --css--palegoldenrod: #eee8aa;
    --css--palegreen: #98fb98;
    --css--paleturquoise: #afeeee;
    --css--palevioletred: #db7093;
    --css--papayawhip: #ffefd5;
    --css--peachpuff: #ffdab9;
    --css--peru: #cd853f;
    --css--pink: #ffc0cb;
    --css--plum: #dda0dd;
    --css--powderblue: #b0e0e6;
    --css--purple: #800080;
    --css--rebeccapurple: #663399;
    --css--red: #ff0000;
    --css--rosybrown: #bc8f8f;
    --css--royalblue: #4169e1;
    --css--saddlebrown: #8b4513;
    --css--salmon: #fa8072;
    --css--sandybrown: #f4a460;
    --css--seagreen: #2e8b57;
    --css--seashell: #fff5ee;
    --css--sienna: #a0522d;
    --css--silver: #c0c0c0;
    --css--skyblue: #87ceeb;
    --css--slateblue: #6a5acd;
    --css--slategray: #708090;
    --css--slategrey: #708090;
    --css--snow: #fffafa;
    --css--springgreen: #00ff7f;
    --css--steelblue: #4682b4;
    --css--tan: #d2b48c;
    --css--teal: #008080;
    --css--thistle: #d8bfd8;
    --css--tomato: #ff6347;
    --css--turquoise: #40e0d0;
    --css--violet: #ee82ee;
    --css--wheat: #f5deb3;
    --css--white: #ffffff;
    --css--whitesmoke: #f5f5f5;
    --css--yellow: #ffff00;
    --css--yellowgreen: #9acd32;
    --css--transparent: rgba(0, 0, 0, 0);
    --ansi--black: #000000;
    --ansi--red: #cd0000;
    --ansi--green: #00cd00;
    --ansi--yellow: #cdcd00;
    --ansi--blue: #0000ee;
    --ansi--magenta: #cd00cd;
    --ansi--cyan: #00cdcd;
    --ansi--white: #e5e5e5;
    --ansi--bright-black: #7f7f7f;
    --ansi--bright-red: #ff0000;
    --ansi--bright-green: #00ff00;
    --ansi--bright-yellow: #ffff00;
    --ansi--bright-blue: #5c5cff;
    --ansi--bright-magenta: #ff00ff;
    --ansi--bright-cyan: #00ffff;
    --ansi--bright-white: #ffffff;
    --engy--bg: #14161a;
    --engy--panel: #1c1f26;
    --engy--line: #2a2e37;
    --engy--fg: #d6d8de;
    --engy--muted: #8b949e;
    --engy--accent: #6fb3ff;
    --engy--highlight: #3a3524;
    --engy--ok: #7ddf9a;
    --engy--warn: #ffc070;
    --engy--error: #ff8f8f;
    --engy--error-bg: #3a1d20;
    --engy--info: #5ee0d3;
    --engy--violet: #c099ff;
    --engy-light--bg: #ffffff;
    --engy-light--panel: #f6f8fa;
    --engy-light--line: #d0d7de;
    --engy-light--fg: #1f2328;
    --engy-light--muted: #656d76;
    --engy-light--accent: #0969da;
    --engy-light--highlight: #fff8c5;
    --engy-light--ok: #1a7f37;
    --engy-light--warn: #9a6700;
    --engy-light--error: #cf222e;
    --engy-light--error-bg: #ffebe9;
    --engy-light--info: #0a7b83;
    --engy-light--violet: #8250df;
}

:root, :root[data-theme="engy-dark"] {
    --color-bg: var(--engy--bg);
    --color-panel: var(--engy--panel);
    --color-line: var(--engy--line);
    --color-fg: var(--engy--fg);
    --color-muted: var(--engy--muted);
    --color-accent: var(--engy--accent);
    --color-highlight: var(--engy--highlight);
    --color-ok: var(--engy--ok);
    --color-warn: var(--engy--warn);
    --color-error: var(--engy--error);
    --color-error-bg: var(--engy--error-bg);
    --color-info: var(--engy--info);
    --color-violet: var(--engy--violet);
    --color-scheme: dark;
    --font: ui-monospace, "SF Mono", Menlo, monospace;
    --font-mono: ui-monospace, "SF Mono", Menlo, monospace;
    --font-size: 14px;
    --text-xs: 0.75em;
    --text-sm: 0.85em;
    --text-md: 1em;
    --text-lg: 1.2em;
    --text-xl: 1.5rem;
    --space-xs: 0.3rem;
    --space-sm: 0.4rem;
    --space-md: 0.6rem;
    --space-lg: 0.8rem;
    --space-xl: 1.2rem;
}

:root[data-theme="engy-light"] {
    --color-bg: var(--engy-light--bg);
    --color-panel: var(--engy-light--panel);
    --color-line: var(--engy-light--line);
    --color-fg: var(--engy-light--fg);
    --color-muted: var(--engy-light--muted);
    --color-accent: var(--engy-light--accent);
    --color-highlight: var(--engy-light--highlight);
    --color-ok: var(--engy-light--ok);
    --color-warn: var(--engy-light--warn);
    --color-error: var(--engy-light--error);
    --color-error-bg: var(--engy-light--error-bg);
    --color-info: var(--engy-light--info);
    --color-violet: var(--engy-light--violet);
    --color-scheme: light;
    --font: ui-monospace, "SF Mono", Menlo, monospace;
    --font-mono: ui-monospace, "SF Mono", Menlo, monospace;
    --font-size: 14px;
    --text-xs: 0.75em;
    --text-sm: 0.85em;
    --text-md: 1em;
    --text-lg: 1.2em;
    --text-xl: 1.5rem;
    --space-xs: 0.3rem;
    --space-sm: 0.4rem;
    --space-md: 0.6rem;
    --space-lg: 0.8rem;
    --space-xl: 1.2rem;
}
