/* Generated by tools/themegen from themes/omarchy (MIT, see themes/omarchy/LICENSE). Do not edit. */
:root, :root[data-theme="light"] {
  --bg: #f8f8f6;
  --panel: #f0f0ed;
  --line: #d9d9d4;
  --line-strong: #b5b5b0;
  --text: #121214;
  --muted: #5d5d64;
  --heading: #000000;
  --accent: #c6371c;
  --accent-contrast: #ffffff;
  --link: #6a3fd1;
  --ident: #a15c00;
  --release: #1d6f82;
  --ok: #197c36;
  --warn: #8a5a00;
  --bad: #a3170b;
  --unk: #5d5d64;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme]) {
    --bg: #000000;
    --panel: #0c0c0e;
    --line: #26262a;
    --line-strong: #3b3b40;
    --text: #ececee;
    --muted: #a0a0a8;
    --heading: #ffffff;
    --accent: #ff5a36;
    --accent-contrast: #000000;
    --link: #b594ff;
    --ident: #f5b53f;
    --release: #5fc3d6;
    --ok: #4ade80;
    --warn: #ffb000;
    --bad: #ff8a73;
    --unk: #a0a0a8;
    color-scheme: dark;
}
}
:root[data-theme="dark"] {
  --bg: #000000;
  --panel: #0c0c0e;
  --line: #26262a;
  --line-strong: #3b3b40;
  --text: #ececee;
  --muted: #a0a0a8;
  --heading: #ffffff;
  --accent: #ff5a36;
  --accent-contrast: #000000;
  --link: #b594ff;
  --ident: #f5b53f;
  --release: #5fc3d6;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #ff8a73;
  --unk: #a0a0a8;
  color-scheme: dark;
}
:root[data-theme="catppuccin"] {
  --bg: #1e1e2e;
  --panel: #161622;
  --line: #3a3b4e;
  --line-strong: #56596d;
  --text: #cdd6f4;
  --muted: #848799;
  --heading: #cdd6f4;
  --accent: #89b4fa;
  --accent-contrast: #000000;
  --link: #f5c2e7;
  --ident: #f9e2af;
  --release: #94e2d5;
  --ok: #a6e3a1;
  --warn: #f9e2af;
  --bad: #f38ba8;
  --unk: #838695;
  color-scheme: dark;
}
:root[data-theme="catppuccin-latte"] {
  --bg: #eff1f5;
  --panel: #e3e4e8;
  --line: #d5d7df;
  --line-strong: #bbbdc8;
  --text: #4c4f69;
  --muted: #61636d;
  --heading: #4c4f69;
  --accent: #1b5cdd;
  --accent-contrast: #ffffff;
  --link: #964c82;
  --ident: #8a5812;
  --release: #116f74;
  --ok: #2e731f;
  --warn: #8a5812;
  --bad: #ca0e37;
  --unk: #64666e;
  color-scheme: light;
}
:root[data-theme="ethereal"] {
  --bg: #060b1e;
  --panel: #040816;
  --line: #2e2a35;
  --line-strong: #56494c;
  --text: #ffcead;
  --muted: #6d7db6;
  --heading: #ffcead;
  --accent: #7d82d9;
  --accent-contrast: #000000;
  --link: #c89dc1;
  --ident: #e9bb4f;
  --release: #a3bfd1;
  --ok: #4ade80;
  --warn: #e9bb4f;
  --bad: #ed5b5a;
  --unk: #6d7db6;
  color-scheme: dark;
}
:root[data-theme="everforest"] {
  --bg: #2d353b;
  --panel: #21272c;
  --line: #484c4d;
  --line-strong: #62635f;
  --text: #d3c6aa;
  --muted: #999ea2;
  --heading: #d3c6aa;
  --accent: #7fbbb3;
  --accent-contrast: #000000;
  --link: #d699b6;
  --ident: #dbbc7f;
  --release: #83c092;
  --ok: #a7c080;
  --warn: #dbbc7f;
  --bad: #e67e80;
  --unk: #989ea1;
  color-scheme: dark;
}
:root[data-theme="flexoki-light"] {
  --bg: #fffcf0;
  --panel: #f2efe4;
  --line: #d9d6cc;
  --line-strong: #b3b0a8;
  --text: #100f0f;
  --muted: #6c6a66;
  --heading: #100f0f;
  --accent: #205ea6;
  --accent-contrast: #ffffff;
  --link: #a94c7c;
  --ident: #85680d;
  --release: #29766f;
  --ok: #197c36;
  --warn: #85680d;
  --bad: #bc453b;
  --unk: #6e6d67;
  color-scheme: light;
}
:root[data-theme="gruvbox"] {
  --bg: #282828;
  --panel: #1e1e1e;
  --line: #44403a;
  --line-strong: #5f584c;
  --text: #d4be98;
  --muted: #998f86;
  --heading: #d4be98;
  --accent: #7daea3;
  --accent-contrast: #000000;
  --link: #d3869b;
  --ident: #d8a657;
  --release: #89b482;
  --ok: #4ade80;
  --warn: #d8a657;
  --bad: #ea6962;
  --unk: #948d87;
  color-scheme: dark;
}
:root[data-theme="hackerman"] {
  --bg: #0b0c16;
  --panel: #080910;
  --line: #2d323b;
  --line-strong: #4e5761;
  --text: #ddf7ff;
  --muted: #767a9d;
  --heading: #ddf7ff;
  --accent: #82fb9c;
  --accent-contrast: #000000;
  --link: #86a7df;
  --ident: #50f7d4;
  --release: #7cf8f7;
  --ok: #4fe88f;
  --warn: #ffb000;
  --bad: #ff6b5a;
  --unk: #74798c;
  color-scheme: dark;
}
:root[data-theme="kanagawa"] {
  --bg: #1f1f28;
  --panel: #17171e;
  --line: #3d3c3f;
  --line-strong: #5b5a57;
  --text: #dcd7ba;
  --muted: #898881;
  --heading: #dcd7ba;
  --accent: #dcd7ba;
  --accent-contrast: #000000;
  --link: #957fb8;
  --ident: #c0a36e;
  --release: #6a9589;
  --ok: #4ade80;
  --warn: #c0a36e;
  --bad: #d06a6c;
  --unk: #878799;
  color-scheme: dark;
}
:root[data-theme="last-horizon"] {
  --bg: #0c0b0c;
  --panel: #090809;
  --line: #323232;
  --line-strong: #585858;
  --text: #fafcfb;
  --muted: #80787b;
  --heading: #e2dddc;
  --accent: #b59790;
  --accent-contrast: #000000;
  --link: #c4d8e2;
  --ident: #807587;
  --release: #a5a0b6;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #c38b7b;
  --unk: #80787b;
  color-scheme: dark;
}
:root[data-theme="lumon"] {
  --bg: #16242d;
  --panel: #101b21;
  --line: #35424c;
  --line-strong: #53616b;
  --text: #d6e2ee;
  --muted: #5b90b6;
  --heading: #f2fcff;
  --accent: #8bc9eb;
  --accent-contrast: #000000;
  --link: #8bc9eb;
  --ident: #6fa4c9;
  --release: #b4e4f6;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #ff6b5a;
  --unk: #7f8e9c;
  color-scheme: dark;
}
:root[data-theme="lupine"] {
  --bg: #fafafa;
  --panel: #ececec;
  --line: #d7d7d7;
  --line-strong: #b5b5b5;
  --text: #212121;
  --muted: #696969;
  --heading: #000000;
  --accent: #3060e2;
  --accent-contrast: #ffffff;
  --link: #8749d3;
  --ident: #0268d1;
  --release: #0c65da;
  --ok: #197a35;
  --warn: #8a5a00;
  --bad: #b3261e;
  --unk: #6b6b6b;
  color-scheme: light;
}
:root[data-theme="matte-black"] {
  --bg: #121212;
  --panel: #0d0d0d;
  --line: #2e2e2e;
  --line-strong: #494949;
  --text: #bebebe;
  --muted: #7e7e7e;
  --heading: #bebebe;
  --accent: #e68e0d;
  --accent-contrast: #000000;
  --link: #d35f5f;
  --ident: #cd5c5c;
  --release: #bebebe;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #d35f5f;
  --unk: #818181;
  color-scheme: dark;
}
:root[data-theme="miasma"] {
  --bg: #222222;
  --panel: #191919;
  --line: #3c3c39;
  --line-strong: #55554f;
  --text: #c2c2b0;
  --muted: #8b8b8b;
  --heading: #c2c2b0;
  --accent: #868f5d;
  --accent-contrast: #000000;
  --link: #bc7a48;
  --ident: #bb7c56;
  --release: #c9a554;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #ff6b5a;
  --unk: #8b8b8b;
  color-scheme: dark;
}
:root[data-theme="nord"] {
  --bg: #2e3440;
  --panel: #222730;
  --line: #494f5b;
  --line-strong: #646a76;
  --text: #d8dee9;
  --muted: #979ea9;
  --heading: #d8dee9;
  --accent: #81a1c1;
  --accent-contrast: #000000;
  --link: #b690af;
  --ident: #ebcb8b;
  --release: #88c0d0;
  --ok: #4ade80;
  --warn: #ebcb8b;
  --bad: #d08a91;
  --unk: #979da9;
  color-scheme: dark;
}
:root[data-theme="osaka-jade"] {
  --bg: #111c18;
  --panel: #0c1512;
  --line: #2d372c;
  --line-strong: #495241;
  --text: #c1c497;
  --muted: #81b8a8;
  --heading: #f7e8b2;
  --accent: #509475;
  --accent-contrast: #000000;
  --link: #d2689c;
  --ident: #459451;
  --release: #2dd5b7;
  --ok: #549e6a;
  --warn: #ffb000;
  --bad: #ff5345;
  --unk: #75867c;
  color-scheme: dark;
}
:root[data-theme="retro-82"] {
  --bg: #05182e;
  --panel: #031222;
  --line: #2c3742;
  --line-strong: #525756;
  --text: #f6dcac;
  --muted: #3f8f8a;
  --heading: #f6dcac;
  --accent: #faa968;
  --accent-contrast: #000000;
  --link: #3f8f8a;
  --ident: #e97b3c;
  --release: #8cbfb8;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #f85525;
  --unk: #558993;
  color-scheme: dark;
}
:root[data-theme="ristretto"] {
  --bg: #2c2525;
  --panel: #211b1b;
  --line: #4a4242;
  --line-strong: #685f5f;
  --text: #e6d9db;
  --muted: #948d8e;
  --heading: #e6d9db;
  --accent: #f38d70;
  --accent-contrast: #000000;
  --link: #a8a9eb;
  --ident: #f9cc6c;
  --release: #85dacc;
  --ok: #adda78;
  --warn: #f9cc6c;
  --bad: #fd6883;
  --unk: #948d8e;
  color-scheme: dark;
}
:root[data-theme="rose-pine"] {
  --bg: #faf4ed;
  --panel: #ede7e1;
  --line: #e0dada;
  --line-strong: #c6c0c8;
  --text: #575279;
  --muted: #676470;
  --heading: #575279;
  --accent: #406e76;
  --accent-contrast: #ffffff;
  --link: #705f84;
  --ident: #8c5e1f;
  --release: #925856;
  --ok: #187734;
  --warn: #8c5e1f;
  --bad: #975366;
  --unk: #676567;
  color-scheme: light;
}
:root[data-theme="solitude"] {
  --bg: #101315;
  --panel: #0c0e10;
  --line: #2e3132;
  --line-strong: #4c4e50;
  --text: #cacccc;
  --muted: #7d8085;
  --heading: #a5aeb4;
  --accent: #798186;
  --accent-contrast: #000000;
  --link: #aeaeae;
  --ident: #d9dbdc;
  --release: #7e7e7e;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #ff6b5a;
  --unk: #7d8085;
  color-scheme: dark;
}
:root[data-theme="tokyo-night"] {
  --bg: #1a1b26;
  --panel: #13141c;
  --line: #313342;
  --line-strong: #484b5e;
  --text: #a9b1d6;
  --muted: #7b82a3;
  --heading: #c0caf5;
  --accent: #7aa2f7;
  --accent-contrast: #000000;
  --link: #ad8ee6;
  --ident: #e0af68;
  --release: #449dab;
  --ok: #9ece6a;
  --warn: #e0af68;
  --bad: #f7768e;
  --unk: #7e8398;
  color-scheme: dark;
}
:root[data-theme="vantablack"] {
  --bg: #000000;
  --panel: #090909;
  --line: #292929;
  --line-strong: #525252;
  --text: #ffffff;
  --muted: #7a7a7a;
  --heading: #ffffff;
  --accent: #8d8d8d;
  --accent-contrast: #000000;
  --link: #9b9b9b;
  --ident: #cecece;
  --release: #b0b0b0;
  --ok: #4ade80;
  --warn: #ffb000;
  --bad: #ff6b5a;
  --unk: #7a7a7a;
  color-scheme: dark;
}
:root[data-theme="white"] {
  --bg: #ffffff;
  --panel: #f5f5f5;
  --line: #d6d6d6;
  --line-strong: #adadad;
  --text: #000000;
  --muted: #6f6f6f;
  --heading: #000000;
  --accent: #6e6e6e;
  --accent-contrast: #ffffff;
  --link: #2e2e2e;
  --ident: #4a4a4a;
  --release: #3e3e3e;
  --ok: #1a7f37;
  --warn: #8a5a00;
  --bad: #b3261e;
  --unk: #6e6e6e;
  color-scheme: light;
}
