/* Generated by scripts/build.mjs. Do not edit. */
:root { color-scheme: dark; }
[data-nobs-theme="ocean"] {
  color-scheme: dark;
  --nobs-bg: #080f11;
  --nobs-bg-deep: #050a0b;
  --nobs-surface: #0d1a1e;
  --nobs-surface-soft: #0e1b20;
  --nobs-surface-strong: #122f35;
  --nobs-border: #122228;
  --nobs-ring-track: #122228;
  --nobs-accent: #2a8fa0;
  --nobs-accent-strong: #4a9eac;
  --nobs-accent-text: #080f11;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #8aaa9a;
  --nobs-text-subtle: #6a8a82;
  --nobs-muted: #8aaa9a;
  --nobs-dimmed: #3a5a5e;
  --nobs-streak-bg: #10282e;
  --nobs-success: #2a8fa0;
  --nobs-success-border: #4a9eac;
  --nobs-success-text: #080f11;
  --nobs-short: #332e27;
  --nobs-badge-bg: #0f1d22;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(8, 15, 17, 0.84);
}
[data-nobs-theme="moss"] {
  color-scheme: dark;
  --nobs-bg: #0d1a0f;
  --nobs-bg-deep: #08110a;
  --nobs-surface: #142318;
  --nobs-surface-soft: #16251a;
  --nobs-surface-strong: #324423;
  --nobs-border: #1e3022;
  --nobs-ring-track: #1e3022;
  --nobs-accent: #bada55;
  --nobs-accent-strong: #c3dd6d;
  --nobs-accent-text: #0d1a0f;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #8aaa8a;
  --nobs-text-subtle: #729472;
  --nobs-muted: #8aaa8a;
  --nobs-dimmed: #3a5a3e;
  --nobs-streak-bg: #28391f;
  --nobs-success: #bada55;
  --nobs-success-border: #c3dd6d;
  --nobs-success-text: #0d1a0f;
  --nobs-short: #383523;
  --nobs-badge-bg: #18281c;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(13, 26, 15, 0.84);
}
[data-nobs-theme="ice"] {
  color-scheme: light;
  --nobs-bg: #f7fcfd;
  --nobs-bg-deep: #e8f3f6;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #edf6f8;
  --nobs-surface-strong: #b9e1e9;
  --nobs-border: #7998a0;
  --nobs-ring-track: #e8f3f6;
  --nobs-accent: #08758a;
  --nobs-accent-strong: #006579;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #102429;
  --nobs-text-muted: #46656d;
  --nobs-text-subtle: #526d74;
  --nobs-muted: #46656d;
  --nobs-dimmed: #71888e;
  --nobs-streak-bg: #dceff3;
  --nobs-success: #08758a;
  --nobs-success-border: #006579;
  --nobs-success-text: #ffffff;
  --nobs-short: #e8cec3;
  --nobs-badge-bg: #d8edf2;
  --nobs-badge-text: #102429;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(16, 36, 41, 0.84);
}
[data-nobs-theme="peppermint"] {
  color-scheme: light;
  --nobs-bg: #f7fcf7;
  --nobs-bg-deep: #e9f4e9;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #eef7ee;
  --nobs-surface-strong: #c7e5c3;
  --nobs-border: #789879;
  --nobs-ring-track: #e9f4e9;
  --nobs-accent: #417a35;
  --nobs-accent-strong: #326b2a;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #142417;
  --nobs-text-muted: #4d6751;
  --nobs-text-subtle: #586f5b;
  --nobs-muted: #4d6751;
  --nobs-dimmed: #758a78;
  --nobs-streak-bg: #ddeedb;
  --nobs-success: #417a35;
  --nobs-success-border: #326b2a;
  --nobs-success-text: #ffffff;
  --nobs-short: #e8cec3;
  --nobs-badge-bg: #dceed9;
  --nobs-badge-text: #142417;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(20, 36, 23, 0.84);
}
[data-nobs-theme="soil"] {
  color-scheme: dark;
  --nobs-bg: #110c08;
  --nobs-bg-deep: #0b0805;
  --nobs-surface: #1a1208;
  --nobs-surface-soft: #1c1309;
  --nobs-surface-strong: #2e2011;
  --nobs-border: #241a10;
  --nobs-ring-track: #241a10;
  --nobs-accent: #b9865e;
  --nobs-accent-strong: #c0926d;
  --nobs-accent-text: #1a1208;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #9a8878;
  --nobs-text-subtle: #907e6e;
  --nobs-muted: #9a8878;
  --nobs-dimmed: #5a4838;
  --nobs-streak-bg: #281b0e;
  --nobs-success: #b9865e;
  --nobs-success-border: #c0926d;
  --nobs-success-text: #1a1208;
  --nobs-short: #3c2918;
  --nobs-badge-bg: #1e150b;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(17, 12, 8, 0.84);
}
[data-nobs-theme="terracotta"] {
  color-scheme: light;
  --nobs-bg: #fff9f5;
  --nobs-bg-deep: #f3e8e0;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #faefe8;
  --nobs-surface-strong: #e9cbb8;
  --nobs-border: #9a7c69;
  --nobs-ring-track: #f3e8e0;
  --nobs-accent: #8a4e2d;
  --nobs-accent-strong: #774124;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #2a1b13;
  --nobs-text-muted: #6d5548;
  --nobs-text-subtle: #755e51;
  --nobs-muted: #6d5548;
  --nobs-dimmed: #917d71;
  --nobs-streak-bg: #f0ded2;
  --nobs-success: #8a4e2d;
  --nobs-success-border: #774124;
  --nobs-success-text: #ffffff;
  --nobs-short: #e7c7ba;
  --nobs-badge-bg: #f0dccf;
  --nobs-badge-text: #2a1b13;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(42, 27, 19, 0.84);
}
[data-nobs-theme="glam"] {
  color-scheme: dark;
  --nobs-bg: #1a0d14;
  --nobs-bg-deep: #11080d;
  --nobs-surface: #241220;
  --nobs-surface-soft: #261321;
  --nobs-surface-strong: #442638;
  --nobs-border: #301828;
  --nobs-ring-track: #301828;
  --nobs-accent: #d47fa6;
  --nobs-accent-strong: #d891b1;
  --nobs-accent-text: #1a0d14;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #9a7888;
  --nobs-text-subtle: #9d7b8b;
  --nobs-muted: #9a7888;
  --nobs-dimmed: #5a3848;
  --nobs-streak-bg: #391f30;
  --nobs-success: #d47fa6;
  --nobs-success-border: #d891b1;
  --nobs-success-text: #1a0d14;
  --nobs-short: #432928;
  --nobs-badge-bg: #281423;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(26, 13, 20, 0.84);
}
[data-nobs-theme="orchid"] {
  color-scheme: light;
  --nobs-bg: #fff8fc;
  --nobs-bg-deep: #f4e7ef;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #faedf5;
  --nobs-surface-strong: #e9c4d9;
  --nobs-border: #9b788c;
  --nobs-ring-track: #f4e7ef;
  --nobs-accent: #963e70;
  --nobs-accent-strong: #84315f;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #291722;
  --nobs-text-muted: #6b5060;
  --nobs-text-subtle: #755a69;
  --nobs-muted: #6b5060;
  --nobs-dimmed: #917986;
  --nobs-streak-bg: #f1dce8;
  --nobs-success: #963e70;
  --nobs-success-border: #84315f;
  --nobs-success-text: #ffffff;
  --nobs-short: #e8c8cf;
  --nobs-badge-bg: #f0d7e5;
  --nobs-badge-text: #291722;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(41, 23, 34, 0.84);
}
[data-nobs-theme="violet"] {
  color-scheme: dark;
  --nobs-bg: #10091b;
  --nobs-bg-deep: #09050f;
  --nobs-surface: #190f28;
  --nobs-surface-soft: #1b102b;
  --nobs-surface-strong: #32204a;
  --nobs-border: #29183b;
  --nobs-ring-track: #29183b;
  --nobs-accent: #a88add;
  --nobs-accent-strong: #b99de8;
  --nobs-accent-text: #160d22;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #aa92b7;
  --nobs-text-subtle: #a18aaf;
  --nobs-muted: #aa92b7;
  --nobs-dimmed: #59466b;
  --nobs-streak-bg: #28183c;
  --nobs-success: #a88add;
  --nobs-success-border: #b99de8;
  --nobs-success-text: #160d22;
  --nobs-short: #35243d;
  --nobs-badge-bg: #251536;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(16, 9, 27, 0.84);
}
[data-nobs-theme="lavender"] {
  color-scheme: light;
  --nobs-bg: #fbf8ff;
  --nobs-bg-deep: #eee7f7;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #f4eefb;
  --nobs-surface-strong: #ddcef0;
  --nobs-border: #947fa6;
  --nobs-ring-track: #eee7f7;
  --nobs-accent: #6840a5;
  --nobs-accent-strong: #57328f;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #221632;
  --nobs-text-muted: #654f75;
  --nobs-text-subtle: #6f5a7d;
  --nobs-muted: #654f75;
  --nobs-dimmed: #897c93;
  --nobs-streak-bg: #eadff7;
  --nobs-success: #6840a5;
  --nobs-success-border: #57328f;
  --nobs-success-text: #ffffff;
  --nobs-short: #e5ccd9;
  --nobs-badge-bg: #e7daf5;
  --nobs-badge-text: #221632;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(34, 22, 50, 0.84);
}
[data-nobs-theme="solar"] {
  color-scheme: dark;
  --nobs-bg: #1a1608;
  --nobs-bg-deep: #110e05;
  --nobs-surface: #252010;
  --nobs-surface-soft: #272211;
  --nobs-surface-strong: #453918;
  --nobs-border: #302a14;
  --nobs-ring-track: #302a14;
  --nobs-accent: #d4aa3a;
  --nobs-accent-strong: #d8b556;
  --nobs-accent-text: #1a1608;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #9a9878;
  --nobs-text-subtle: #908e6e;
  --nobs-muted: #9a9878;
  --nobs-dimmed: #5a5838;
  --nobs-streak-bg: #3a3115;
  --nobs-success: #d4aa3a;
  --nobs-success-border: #d8b556;
  --nobs-success-text: #1a1608;
  --nobs-short: #44331d;
  --nobs-badge-bg: #292411;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(26, 22, 8, 0.84);
}
[data-nobs-theme="sunbeam"] {
  color-scheme: light;
  --nobs-bg: #fffcf3;
  --nobs-bg-deep: #f3ebd8;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #faf3e2;
  --nobs-surface-strong: #ebd59b;
  --nobs-border: #9a8656;
  --nobs-ring-track: #f3ebd8;
  --nobs-accent: #846000;
  --nobs-accent-strong: #755500;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #28200d;
  --nobs-text-muted: #6a5b35;
  --nobs-text-subtle: #746641;
  --nobs-muted: #6a5b35;
  --nobs-dimmed: #908365;
  --nobs-streak-bg: #f1e4bd;
  --nobs-success: #846000;
  --nobs-success-border: #755500;
  --nobs-success-text: #ffffff;
  --nobs-short: #e8cdbf;
  --nobs-badge-bg: #f3e5b9;
  --nobs-badge-text: #28200d;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(40, 32, 13, 0.84);
}
[data-nobs-theme="ember"] {
  color-scheme: dark;
  --nobs-bg: #180d05;
  --nobs-bg-deep: #0f0803;
  --nobs-surface: #241309;
  --nobs-surface-soft: #27150a;
  --nobs-surface-strong: #472813;
  --nobs-border: #321b0d;
  --nobs-ring-track: #321b0d;
  --nobs-accent: #df832b;
  --nobs-accent-strong: #e59a4f;
  --nobs-accent-text: #1a0c03;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #ad8c75;
  --nobs-text-subtle: #a6846d;
  --nobs-muted: #ad8c75;
  --nobs-dimmed: #65472f;
  --nobs-streak-bg: #3a200e;
  --nobs-success: #df832b;
  --nobs-success-border: #e59a4f;
  --nobs-success-text: #1a0c03;
  --nobs-short: #43281c;
  --nobs-badge-bg: #2d180a;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(24, 13, 5, 0.84);
}
[data-nobs-theme="clementine"] {
  color-scheme: light;
  --nobs-bg: #fff9f3;
  --nobs-bg-deep: #f7e9d8;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #fdf0e2;
  --nobs-surface-strong: #f2c995;
  --nobs-border: #9d8066;
  --nobs-ring-track: #f7e9d8;
  --nobs-accent: #a64d00;
  --nobs-accent-strong: #914200;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #2b180b;
  --nobs-text-muted: #6f543f;
  --nobs-text-subtle: #775c46;
  --nobs-muted: #6f543f;
  --nobs-dimmed: #927f70;
  --nobs-streak-bg: #f8dfbf;
  --nobs-success: #a64d00;
  --nobs-success-border: #914200;
  --nobs-success-text: #ffffff;
  --nobs-short: #efd1bd;
  --nobs-badge-bg: #f5ddc1;
  --nobs-badge-text: #2b180b;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(43, 24, 11, 0.84);
}
[data-nobs-theme="crimson"] {
  color-scheme: dark;
  --nobs-bg: #170607;
  --nobs-bg-deep: #0d0304;
  --nobs-surface: #21090b;
  --nobs-surface-soft: #250a0d;
  --nobs-surface-strong: #421316;
  --nobs-border: #351013;
  --nobs-ring-track: #351013;
  --nobs-accent: #f06468;
  --nobs-accent-strong: #f27c7f;
  --nobs-accent-text: #190506;
  --nobs-danger: #ffb15c;
  --nobs-danger-border: #ed7638;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #a98383;
  --nobs-text-subtle: #aa8585;
  --nobs-muted: #a98383;
  --nobs-dimmed: #623b3c;
  --nobs-streak-bg: #351013;
  --nobs-success: #f06468;
  --nobs-success-border: #f27c7f;
  --nobs-success-text: #190506;
  --nobs-short: #44251d;
  --nobs-badge-bg: #290c0f;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(23, 6, 7, 0.84);
}
[data-nobs-theme="coral"] {
  color-scheme: light;
  --nobs-bg: #fff8f8;
  --nobs-bg-deep: #f7e6e7;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #fdecee;
  --nobs-surface-strong: #f1c9cd;
  --nobs-border: #a9787c;
  --nobs-ring-track: #f7e6e7;
  --nobs-accent: #b42332;
  --nobs-accent-strong: #981a28;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #702400;
  --nobs-danger-border: #963600;
  --nobs-danger-text: #ffffff;
  --nobs-text: #2a1618;
  --nobs-text-muted: #6d4f52;
  --nobs-text-subtle: #76585b;
  --nobs-muted: #6d4f52;
  --nobs-dimmed: #927a7c;
  --nobs-streak-bg: #f3dadd;
  --nobs-success: #b42332;
  --nobs-success-border: #981a28;
  --nobs-success-text: #ffffff;
  --nobs-short: #e8c5be;
  --nobs-badge-bg: #f3d8db;
  --nobs-badge-text: #2a1618;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(42, 22, 24, 0.84);
}
[data-nobs-theme="graphite"] {
  color-scheme: dark;
  --nobs-bg: #0f0f0f;
  --nobs-bg-deep: #0a0a0a;
  --nobs-surface: #161616;
  --nobs-surface-soft: #181818;
  --nobs-surface-strong: #2b2b2b;
  --nobs-border: #202020;
  --nobs-ring-track: #202020;
  --nobs-accent: #8a8a8a;
  --nobs-accent-strong: #9a9a99;
  --nobs-accent-text: #0f0f0f;
  --nobs-danger: #f59b93;
  --nobs-danger-border: #e2685f;
  --nobs-danger-text: #1a0603;
  --nobs-text: #f0ede8;
  --nobs-text-muted: #909090;
  --nobs-text-subtle: #858585;
  --nobs-muted: #909090;
  --nobs-dimmed: #606060;
  --nobs-streak-bg: #242424;
  --nobs-success: #8a8a8a;
  --nobs-success-border: #9a9a99;
  --nobs-success-text: #0f0f0f;
  --nobs-short: #392c21;
  --nobs-badge-bg: #1a1a1a;
  --nobs-badge-text: #f0ede8;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.32);
  --nobs-backdrop: rgba(15, 15, 15, 0.84);
}
[data-nobs-theme="quartz"] {
  color-scheme: light;
  --nobs-bg: #fafafa;
  --nobs-bg-deep: #ecedef;
  --nobs-surface: #ffffff;
  --nobs-surface-soft: #f2f3f4;
  --nobs-surface-strong: #d7d9dc;
  --nobs-border: #85898e;
  --nobs-ring-track: #ecedef;
  --nobs-accent: #5d6268;
  --nobs-accent-strong: #4c5157;
  --nobs-accent-text: #ffffff;
  --nobs-danger: #9c2118;
  --nobs-danger-border: #b03127;
  --nobs-danger-text: #ffffff;
  --nobs-text: #202124;
  --nobs-text-muted: #5c6268;
  --nobs-text-subtle: #656b71;
  --nobs-muted: #5c6268;
  --nobs-dimmed: #82878c;
  --nobs-streak-bg: #e3e5e7;
  --nobs-success: #5d6268;
  --nobs-success-border: #4c5157;
  --nobs-success-text: #ffffff;
  --nobs-short: #ddc8c0;
  --nobs-badge-bg: #e5e7e9;
  --nobs-badge-text: #202124;
  --nobs-media-scrim: rgba(0, 0, 0, 0.55);
  --nobs-media-text: #ffffff;
  --nobs-shadow: rgba(0, 0, 0, 0.12);
  --nobs-backdrop: rgba(32, 33, 36, 0.84);
}
