/* Generated by build/build.mjs from content/themes.mjs. Do not edit by hand. */
[data-theme="alpenglow"] {
  color-scheme: dark;
  --bg-deep: #09080b;
  --bg: #0d0c10;
  --surface: #141218;
  --surface-2: #1b1820;
  --border: #221e28;
  --border-strong: #3a3442;
  --text: #efe8ec;
  --text-2: #c6bcc4;
  --muted: #918892;
  --brand: #f2a38a;
  --brand-soft: #f2a38a1f;
  --brand-ink: #140c0b;
  --field-dim: #261e2c;
  --field-mid: #4a3a56;
  --field-lit: #8a6282;
  --field-hover: #e2917f;
  --field-crest: #fde6d8;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="glacier"] {
  color-scheme: dark;
  --bg-deep: #060b12;
  --bg: #0a111b;
  --surface: #0f1824;
  --surface-2: #14202e;
  --border: #1a2737;
  --border-strong: #2c3f55;
  --text: #e3edf5;
  --text-2: #b6c5d3;
  --muted: #7f92a5;
  --brand: #7fd4f5;
  --brand-soft: #7fd4f51f;
  --brand-ink: #06121b;
  --field-dim: #10233a;
  --field-mid: #1f4a6e;
  --field-lit: #3f86b5;
  --field-hover: #7fd4f5;
  --field-crest: #e8f6ff;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="black-diamond"] {
  color-scheme: dark;
  --bg-deep: #0b0b0b;
  --bg: #111111;
  --surface: #171717;
  --surface-2: #1e1e1e;
  --border: #232323;
  --border-strong: #363636;
  --text: #ececec;
  --text-2: #c0c0c0;
  --muted: #8c8c8c;
  --brand: #e8920f;
  --brand-soft: #e8920f1f;
  --brand-ink: #0c0a06;
  --field-dim: #2a2116;
  --field-mid: #5c4114;
  --field-lit: #a86a10;
  --field-hover: #e8920f;
  --field-crest: #f6d6a6;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="double-black"] {
  color-scheme: dark;
  --bg-deep: #090606;
  --bg: #0e0a0a;
  --surface: #161010;
  --surface-2: #1d1414;
  --border: #261919;
  --border-strong: #45292b;
  --text: #f2e7e7;
  --text-2: #cfb9b9;
  --muted: #998283;
  --brand: #ff5260;
  --brand-soft: #ff52601f;
  --brand-ink: #160808;
  --field-dim: #3a1216;
  --field-mid: #7a1c24;
  --field-lit: #c42a36;
  --field-hover: #ff5260;
  --field-crest: #ffc9c4;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="blue-square"] {
  color-scheme: dark;
  --bg-deep: #050a14;
  --bg: #08101e;
  --surface: #0d1729;
  --surface-2: #121f35;
  --border: #17253d;
  --border-strong: #2a3d5e;
  --text: #e3ebf8;
  --text-2: #b4c3dd;
  --muted: #7d8eab;
  --brand: #5aa2ff;
  --brand-soft: #5aa2ff1f;
  --brand-ink: #04101f;
  --field-dim: #0f2246;
  --field-mid: #1b3f80;
  --field-lit: #2f6fd0;
  --field-hover: #5aa2ff;
  --field-crest: #d2e5ff;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="purple-team"] {
  color-scheme: dark;
  --bg-deep: #0a0712;
  --bg: #0f0b18;
  --surface: #161122;
  --surface-2: #1d162c;
  --border: #241b35;
  --border-strong: #3d2f5a;
  --text: #ede7f8;
  --text-2: #c6bcdd;
  --muted: #8f85a9;
  --brand: #b890ff;
  --brand-soft: #b890ff1f;
  --brand-ink: #120a20;
  --field-dim: #241a40;
  --field-mid: #44317a;
  --field-lit: #7a58c8;
  --field-hover: #b890ff;
  --field-crest: #eadfff;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="green-circle"] {
  color-scheme: dark;
  --bg-deep: #030805;
  --bg: #060c08;
  --surface: #0b140e;
  --surface-2: #101b13;
  --border: #14231a;
  --border-strong: #25412f;
  --text: #d8f6e0;
  --text-2: #a6d7b3;
  --muted: #6f9b7c;
  --brand: #43ff95;
  --brand-soft: #43ff951f;
  --brand-ink: #03140a;
  --field-dim: #0b2a16;
  --field-mid: #145028;
  --field-lit: #1f9a4a;
  --field-hover: #43ff95;
  --field-crest: #caffdd;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="tokyo-night"] {
  color-scheme: dark;
  --bg-deep: #13141c;
  --bg: #1a1b26;
  --surface: #1f2230;
  --surface-2: #24283b;
  --border: #292e42;
  --border-strong: #414868;
  --text: #c8d0f7;
  --text-2: #a9b1d6;
  --muted: #8b93b8;
  --brand: #7aa2f7;
  --brand-soft: #7aa2f71f;
  --brand-ink: #0c0e14;
  --field-dim: #1f2a44;
  --field-mid: #2f4170;
  --field-lit: #5470b8;
  --field-hover: #7aa2f7;
  --field-crest: #c8d0f7;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="catppuccin"] {
  color-scheme: dark;
  --bg-deep: #161622;
  --bg: #1e1e2e;
  --surface: #262637;
  --surface-2: #313244;
  --border: #34354a;
  --border-strong: #585b70;
  --text: #cdd6f4;
  --text-2: #bac2de;
  --muted: #9399b2;
  --brand: #cba6f7;
  --brand-soft: #cba6f71f;
  --brand-ink: #11111b;
  --field-dim: #2b2840;
  --field-mid: #4a3f6e;
  --field-lit: #8a6fc0;
  --field-hover: #cba6f7;
  --field-crest: #f5e0dc;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="gruvbox"] {
  color-scheme: dark;
  --bg-deep: #1d2021;
  --bg: #282828;
  --surface: #302e2d;
  --surface-2: #3c3836;
  --border: #3f3a37;
  --border-strong: #665c54;
  --text: #ebdbb2;
  --text-2: #d5c4a1;
  --muted: #a89984;
  --brand: #fabd2f;
  --brand-soft: #fabd2f1f;
  --brand-ink: #1d2021;
  --field-dim: #3a3220;
  --field-mid: #6b5a2a;
  --field-lit: #b08a2c;
  --field-hover: #fabd2f;
  --field-crest: #fbf1c7;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="nord"] {
  color-scheme: dark;
  --bg-deep: #242933;
  --bg: #2e3440;
  --surface: #343b48;
  --surface-2: #3b4252;
  --border: #414a5a;
  --border-strong: #4c566a;
  --text: #eceff4;
  --text-2: #d8dee9;
  --muted: #9ca5b7;
  --brand: #88c0d0;
  --brand-soft: #88c0d01f;
  --brand-ink: #1d222b;
  --field-dim: #384456;
  --field-mid: #4c6a80;
  --field-lit: #6f9fb3;
  --field-hover: #88c0d0;
  --field-crest: #eceff4;
  --elev: 0 0 0 1px rgb(255 255 255 / .06);
  --elev-hover: 0 0 0 1px rgb(255 255 255 / .13);
}
[data-theme="powder"] {
  color-scheme: light;
  --bg-deep: #eef2f6;
  --bg: #f8fafc;
  --surface: #ffffff;
  --surface-2: #f1f5f9;
  --border: #e2e8f0;
  --border-strong: #c3ccd8;
  --text: #0b1220;
  --text-2: #334155;
  --muted: #5b6678;
  --brand: #1d4ed8;
  --brand-soft: #1d4ed81f;
  --brand-ink: #ffffff;
  --field-dim: #dfe7f1;
  --field-mid: #bccbdf;
  --field-lit: #8ea8cb;
  --field-hover: #5079b8;
  --field-crest: #1d4ed8;
  --elev: 0 0 0 1px rgb(0 0 0 / .06), 0 1px 3px rgb(0 0 0 / .05);
  --elev-hover: 0 0 0 1px rgb(0 0 0 / .1), 0 6px 18px -6px rgb(0 0 0 / .15);
}
[data-theme="sunrise"] {
  color-scheme: light;
  --bg-deep: #f6efe9;
  --bg: #fbf7f3;
  --surface: #fffdfb;
  --surface-2: #f4ece5;
  --border: #ebdfd4;
  --border-strong: #d4c2b3;
  --text: #1c1410;
  --text-2: #4a3a30;
  --muted: #76604f;
  --brand: #c2410c;
  --brand-soft: #c2410c1f;
  --brand-ink: #ffffff;
  --field-dim: #f0ddce;
  --field-mid: #e2bfa3;
  --field-lit: #d39a73;
  --field-hover: #c2410c;
  --field-crest: #7c2d12;
  --elev: 0 0 0 1px rgb(0 0 0 / .06), 0 1px 3px rgb(0 0 0 / .05);
  --elev-hover: 0 0 0 1px rgb(0 0 0 / .1), 0 6px 18px -6px rgb(0 0 0 / .15);
}
