/* Generated by scripts/muximux-themes.py from Muximux's built-in themes
   (https://muximux.pirate-gondola.ts.net). Do not edit by hand. */

/* Catppuccin */
[data-theme="catppuccin"] {
  color-scheme: dark;
  --bg: #1e1e2e;
  --surface: #313244;
  --today: rgba(203, 166, 247, 0.12);
  --line: rgba(205, 214, 244, 0.1);
  --text: #cdd6f4;
  --text-dim: #bac2de;
  --muted: #a6adc8;
  --accent: #cba6f7;
  --on-accent: #1e1e2e;
  --btn: #313244;
  --btn-hover: #45475a;
  --downloaded: #a6e3a1;
  --missing: #f38ba8;
  --upcoming: #89b4fa;
  --premiere: #f9e2af;
  --unmonitored: #6c7086;
}

/* Catppuccin Light */
[data-theme="catppuccin-light"] {
  color-scheme: light;
  --bg: #eff1f5;
  --surface: #e6e9ef;
  --today: rgba(136, 57, 239, 0.08);
  --line: rgba(76, 79, 105, 0.12);
  --text: #4c4f69;
  --text-dim: #5c5f77;
  --muted: #64667b;
  --accent: #8839ef;
  --on-accent: #ffffff;
  --btn: #e6e9ef;
  --btn-hover: #dce0e8;
  --downloaded: #40a02b;
  --missing: #d20f39;
  --upcoming: #1e66f5;
  --premiere: #8839ef;
  --unmonitored: #9ca0b0;
}

/* Cineplex Dark */
[data-theme="cineplex-dark"] {
  color-scheme: dark;
  --bg: #1b1b1b;
  --surface: #282a2d;
  --today: rgba(229, 160, 13, 0.12);
  --line: rgba(238, 238, 238, 0.1);
  --text: #eeeeee;
  --text-dim: #b4b4b4;
  --muted: #929292;
  --accent: #e5a00d;
  --on-accent: #1b1b1b;
  --btn: #282a2d;
  --btn-hover: #3f4245;
  --downloaded: #4caf50;
  --missing: #e74c3c;
  --upcoming: #3498db;
  --premiere: #e5a00d;
  --unmonitored: #5a5a5a;
}

/* Cineplex Light */
[data-theme="cineplex-light"] {
  color-scheme: light;
  --bg: #f6f6f6;
  --surface: #ffffff;
  --today: rgba(204, 123, 25, 0.08);
  --line: rgba(27, 27, 27, 0.12);
  --text: #1b1b1b;
  --text-dim: #3f4245;
  --muted: #6d7175;
  --accent: #cc7b19;
  --on-accent: #ffffff;
  --btn: #ffffff;
  --btn-hover: #ebebeb;
  --downloaded: #2e7d32;
  --missing: #c0392b;
  --upcoming: #2980b9;
  --premiere: #e5a00d;
  --unmonitored: #a0a4a8;
}

/* Dracula */
[data-theme="dracula"] {
  color-scheme: dark;
  --bg: #21222c;
  --surface: #282a36;
  --today: rgba(189, 147, 249, 0.12);
  --line: rgba(248, 248, 242, 0.1);
  --text: #f8f8f2;
  --text-dim: #d4d4dc;
  --muted: #8592b8;
  --accent: #bd93f9;
  --on-accent: #21222c;
  --btn: #282a36;
  --btn-hover: #44475a;
  --downloaded: #50fa7b;
  --missing: #ff5555;
  --upcoming: #8be9fd;
  --premiere: #ff79c6;
  --unmonitored: #6a6f85;
}

/* Dracula Light */
[data-theme="dracula-light"] {
  color-scheme: light;
  --bg: #fffbeb;
  --surface: #f0ece0;
  --today: rgba(100, 74, 201, 0.08);
  --line: rgba(31, 31, 31, 0.12);
  --text: #1f1f1f;
  --text-dim: #3d3d3d;
  --muted: #6c664b;
  --accent: #644ac9;
  --on-accent: #ffffff;
  --btn: #f0ece0;
  --btn-hover: #e8e4d8;
  --downloaded: #14710a;
  --missing: #cb3a2a;
  --upcoming: #036a96;
  --premiere: #644ac9;
  --unmonitored: #9a9484;
}

/* Gruvbox */
[data-theme="gruvbox"] {
  color-scheme: dark;
  --bg: #282828;
  --surface: #3c3836;
  --today: rgba(215, 153, 33, 0.12);
  --line: rgba(235, 219, 178, 0.12);
  --text: #ebdbb2;
  --text-dim: #d5c4a1;
  --muted: #bdae93;
  --accent: #d79921;
  --on-accent: #282828;
  --btn: #3c3836;
  --btn-hover: #504945;
  --downloaded: #b8bb26;
  --missing: #fb4934;
  --upcoming: #83a598;
  --premiere: #fabd2f;
  --unmonitored: #998a7a;
}

/* Gruvbox Light */
[data-theme="gruvbox-light"] {
  color-scheme: light;
  --bg: #fbf1c7;
  --surface: #ebdbb2;
  --today: rgba(181, 118, 20, 0.08);
  --line: rgba(40, 40, 40, 0.14);
  --text: #282828;
  --text-dim: #3c3836;
  --muted: #665c54;
  --accent: #b57614;
  --on-accent: #ffffff;
  --btn: #ebdbb2;
  --btn-hover: #e2d6a4;
  --downloaded: #79740e;
  --missing: #9d0006;
  --upcoming: #076678;
  --premiere: #b57614;
  --unmonitored: #a89984;
}

/* Muximux Dark */
[data-theme="muximux"] {
  color-scheme: dark;
  --bg: #09090b;
  --surface: #111114;
  --today: rgba(45, 212, 191, 0.1);
  --line: rgba(255, 255, 255, 0.1);
  --text: #fafafa;
  --text-dim: #a1a1aa;
  --muted: #848490;
  --accent: #2dd4bf;
  --on-accent: #09090b;
  --btn: #111114;
  --btn-hover: #27272d;
  --downloaded: #22c55e;
  --missing: #ef4444;
  --upcoming: #3b82f6;
  --premiere: #f59e0b;
  --unmonitored: #52525b;
}

/* Muximux Light */
[data-theme="muximux-light"] {
  color-scheme: light;
  --bg: #fafafa;
  --surface: #ffffff;
  --today: rgba(13, 148, 136, 0.08);
  --line: rgba(0, 0, 0, 0.12);
  --text: #18181b;
  --text-dim: #52525b;
  --muted: #636369;
  --accent: #0d9488;
  --on-accent: #ffffff;
  --btn: #ffffff;
  --btn-hover: #f0f0f2;
  --downloaded: #16a34a;
  --missing: #dc2626;
  --upcoming: #2563eb;
  --premiere: #d97706;
  --unmonitored: #a1a1aa;
}

/* Nord */
[data-theme="nord"] {
  color-scheme: dark;
  --bg: #2e3440;
  --surface: #3b4252;
  --today: rgba(136, 192, 208, 0.12);
  --line: rgba(236, 239, 244, 0.1);
  --text: #eceff4;
  --text-dim: #d8dee9;
  --muted: #98b3cd;
  --accent: #88c0d0;
  --on-accent: #2e3440;
  --btn: #3b4252;
  --btn-hover: #434c5e;
  --downloaded: #a3be8c;
  --missing: #bf616a;
  --upcoming: #81a1c1;
  --premiere: #ebcb8b;
  --unmonitored: #616e88;
}

/* Nord Light */
[data-theme="nord-light"] {
  color-scheme: light;
  --bg: #eceff4;
  --surface: #e5e9f0;
  --today: rgba(94, 129, 172, 0.08);
  --line: rgba(46, 52, 64, 0.12);
  --text: #2e3440;
  --text-dim: #3b4252;
  --muted: #4c566a;
  --accent: #5e81ac;
  --on-accent: #ffffff;
  --btn: #e5e9f0;
  --btn-hover: #d8dee9;
  --downloaded: #6d8a4e;
  --missing: #bf616a;
  --upcoming: #5e81ac;
  --premiere: #c08b2c;
  --unmonitored: #7b88a1;
}

/* Rose Pine */
[data-theme="rose-pine"] {
  color-scheme: dark;
  --bg: #191724;
  --surface: #1f1d2e;
  --today: rgba(235, 188, 186, 0.12);
  --line: rgba(224, 222, 244, 0.1);
  --text: #e0def4;
  --text-dim: #908caa;
  --muted: #88859e;
  --accent: #ebbcba;
  --on-accent: #191724;
  --btn: #1f1d2e;
  --btn-hover: #26233a;
  --downloaded: #9ccfd8;
  --missing: #eb6f92;
  --upcoming: #c4a7e7;
  --premiere: #f6c177;
  --unmonitored: #555169;
}

/* Rose Pine Dawn */
[data-theme="rose-pine-light"] {
  color-scheme: light;
  --bg: #faf4ed;
  --surface: #fffaf3;
  --today: rgba(180, 99, 122, 0.1);
  --line: rgba(87, 82, 121, 0.14);
  --text: #575279;
  --text-dim: #6f6b89;
  --muted: #726c81;
  --accent: #b4637a;
  --on-accent: #ffffff;
  --btn: #fffaf3;
  --btn-hover: #f2e9e1;
  --downloaded: #286983;
  --missing: #b4637a;
  --upcoming: #907aa9;
  --premiere: #ea9d34;
  --unmonitored: #b4b0c0;
}

/* Solarized Dark */
[data-theme="solarized-dark"] {
  color-scheme: dark;
  --bg: #002b36;
  --surface: #073642;
  --today: rgba(38, 139, 210, 0.12);
  --line: rgba(131, 148, 150, 0.12);
  --text: #a8b8b8;
  --text-dim: #93a5a7;
  --muted: #899ea4;
  --accent: #268bd2;
  --on-accent: #002b36;
  --btn: #073642;
  --btn-hover: #0a4050;
  --downloaded: #859900;
  --missing: #dc322f;
  --upcoming: #268bd2;
  --premiere: #b58900;
  --unmonitored: #5a7078;
}

/* Solarized Light */
[data-theme="solarized-light"] {
  color-scheme: light;
  --bg: #fdf6e3;
  --surface: #eee8d5;
  --today: rgba(38, 139, 210, 0.08);
  --line: rgba(101, 123, 131, 0.15);
  --text: #556a71;
  --text-dim: #576a71;
  --muted: #5b6a6c;
  --accent: #268bd2;
  --on-accent: #ffffff;
  --btn: #eee8d5;
  --btn-hover: #e8e1cd;
  --downloaded: #859900;
  --missing: #dc322f;
  --upcoming: #268bd2;
  --premiere: #b58900;
  --unmonitored: #93a1a1;
}

/* Tokyo Night */
[data-theme="tokyo-night"] {
  color-scheme: dark;
  --bg: #1a1b26;
  --surface: #24283b;
  --today: rgba(122, 162, 247, 0.12);
  --line: rgba(192, 202, 245, 0.1);
  --text: #c0caf5;
  --text-dim: #a9b1d6;
  --muted: #888fb4;
  --accent: #7aa2f7;
  --on-accent: #1a1b26;
  --btn: #24283b;
  --btn-hover: #292e42;
  --downloaded: #9ece6a;
  --missing: #f7768e;
  --upcoming: #7dcfff;
  --premiere: #e0af68;
  --unmonitored: #414868;
}

/* Tokyo Night Light */
[data-theme="tokyo-night-light"] {
  color-scheme: light;
  --bg: #e1e2e7;
  --surface: #d0d5e3;
  --today: rgba(46, 125, 233, 0.08);
  --line: rgba(55, 96, 191, 0.14);
  --text: #3257ae;
  --text-dim: #495892;
  --muted: #505985;
  --accent: #2e7de9;
  --on-accent: #ffffff;
  --btn: #d0d5e3;
  --btn-hover: #c4c8da;
  --downloaded: #587539;
  --missing: #f52a65;
  --upcoming: #007197;
  --premiere: #8c6c3e;
  --unmonitored: #a8aecb;
}
