:root,[data-theme=ledger]{--bg-primary:#1a1614;--bg-secondary:#22201c;--bg-elevated:#2c2824;--bg-tertiary:#36302a;--bg-hover:#2c2824;--accent-primary:#d4a870;--accent-hover:#e4b880;--accent-muted:#9b7f57;--accent-secondary:#c88570;--accent-secondary-hover:#d89580;--accent-secondary-muted:#9b6a57;--accent-tertiary:#8aab7f;--accent-tertiary-hover:#9abb8f;--accent-tertiary-muted:#6a8060;--text-primary:#f0e8dc;--text-secondary:#c8b8a6;--text-muted:#8d7f6f;--border:#40382e;--border-subtle:#2c2824;--border-hover:#50483e;--success:#8aab7f;--error:#c87070;--error-hover:#b86060;--error-bg:#c870702e;--warning:#d4a870;--warning-bg:#d4a8702e;--info:#9b8a7f;--state-downloading:#8aab7f33;--state-seeding:#d4a87033;--state-paused:#c885702e;--state-error:#c8707033;--state-checking:#9b8a7f2e;--state-stalled:#8d7f6f26;--state-stalled-up:#8d7f6f26;--state-queued:#8d7f6f1f;--state-metadata:#c885702e;--state-moving:#9b8a7f26;--state-missing:#c8707033;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#8aab7f2e;--info-bg:#9b8a7f2e}[data-theme=folio]{--bg-primary:#f2eadb;--bg-secondary:#e5dbc7;--bg-elevated:#fbf4e7;--bg-tertiary:#d8c8af;--bg-hover:#ddd0ba;--accent-primary:#456975;--accent-hover:#527c8a;--accent-muted:#7c8f8f;--accent-secondary:#b16444;--accent-secondary-hover:#c47452;--accent-secondary-muted:#91644e;--accent-tertiary:#7b8454;--accent-tertiary-hover:#8d9762;--accent-tertiary-muted:#667047;--text-primary:#283237;--text-secondary:#49565a;--text-muted:#7f786a;--border:#c4b69d;--border-subtle:#e0d4c0;--border-hover:#a8967d;--success:#6d7d48;--error:#b35247;--error-hover:#98453c;--error-bg:#b3524724;--warning:#b97d3f;--warning-bg:#b97d3f1f;--info:#456975;--state-downloading:#6d7d4829;--state-seeding:#4569752e;--state-paused:#b97d3f24;--state-error:#b3524729;--state-checking:#4569751f;--state-stalled:#7f786a24;--state-stalled-up:#7f786a24;--state-queued:#7f786a17;--state-metadata:#b164441f;--state-moving:#4569751a;--state-missing:#b3524724;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#6d7d4824;--info-bg:#45697524}[data-theme=sakura]{--bg-primary:#f7eeea;--bg-secondary:#efe1dd;--bg-elevated:#fff8f5;--bg-tertiary:#e5d1cb;--bg-hover:#ead8d3;--accent-primary:#c77586;--accent-hover:#da8597;--accent-muted:#aa8a92;--accent-secondary:#879b72;--accent-secondary-hover:#98ad81;--accent-secondary-muted:#6f815e;--accent-tertiary:#7d90a7;--accent-tertiary-hover:#8ea1b8;--accent-tertiary-muted:#68798d;--text-primary:#322e31;--text-secondary:#5a5156;--text-muted:#8e7f82;--border:#d6bebd;--border-subtle:#ebdddd;--border-hover:#b99d9d;--success:#768763;--error:#b75f65;--error-hover:#9f5258;--error-bg:#b75f6524;--warning:#be8c56;--warning-bg:#be8c561f;--info:#7d90a7;--state-downloading:#76876329;--state-seeding:#c7758629;--state-paused:#be8c5621;--state-error:#b75f6526;--state-checking:#7d90a71f;--state-stalled:#8e7f8224;--state-stalled-up:#8e7f8224;--state-queued:#8e7f821a;--state-metadata:#c775861c;--state-moving:#7d90a71a;--state-missing:#b75f6524;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#76876324;--info-bg:#7d90a721}[data-theme=sakura-afternoon]{--bg-primary:#34262d;--bg-secondary:#403039;--bg-elevated:#4b3944;--bg-tertiary:#59434f;--bg-hover:#664d5b;--accent-primary:#da89a2;--accent-hover:#e89db3;--accent-muted:#a77687;--accent-secondary:#98a97a;--accent-secondary-hover:#acbc8d;--accent-secondary-muted:#75855e;--accent-tertiary:#95a5c4;--accent-tertiary-hover:#a9b8d5;--accent-tertiary-muted:#74819c;--text-primary:#f0dde5;--text-secondary:#d6bcc7;--text-muted:#ad909d;--border:#6d5260;--border-subtle:#4d3944;--border-hover:#866472;--success:#98a97a;--error:#da7389;--error-hover:#c95f75;--error-bg:#da73892b;--warning:#d5a06a;--warning-bg:#d5a06a24;--info:#95a5c4;--state-downloading:#98a97a29;--state-seeding:#da89a229;--state-paused:#d5a06a21;--state-error:#da738929;--state-checking:#95a5c41f;--state-stalled:#ad909d21;--state-stalled-up:#ad909d21;--state-queued:#ad909d17;--state-metadata:#da89a21c;--state-moving:#95a5c41a;--state-missing:#da738929;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#98a97a24;--info-bg:#95a5c421}[data-theme=sakura-night]{--bg-primary:#241821;--bg-secondary:#2e2029;--bg-elevated:#3a2934;--bg-tertiary:#46323e;--bg-hover:#503948;--accent-primary:#e58aa6;--accent-hover:#f1a0b8;--accent-muted:#a36b7d;--accent-secondary:#9aaa78;--accent-secondary-hover:#adbb8a;--accent-secondary-muted:#76835e;--accent-tertiary:#98a5c8;--accent-tertiary-hover:#acb7d8;--accent-tertiary-muted:#737f9e;--text-primary:#f4dce7;--text-secondary:#d8b5c6;--text-muted:#a98796;--border:#5a3d4d;--border-subtle:#3b2a35;--border-hover:#704c5e;--success:#9aaa78;--error:#e16f83;--error-hover:#cb5f72;--error-bg:#e16f832b;--warning:#d9a263;--warning-bg:#d9a26326;--info:#98a5c8;--state-downloading:#9aaa7826;--state-seeding:#e58aa62b;--state-paused:#d9a26321;--state-error:#e16f8329;--state-checking:#98a5c821;--state-stalled:#a9879621;--state-stalled-up:#a9879621;--state-queued:#a9879617;--state-metadata:#e58aa621;--state-moving:#98a5c81a;--state-missing:#e16f8326;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#9aaa7824;--info-bg:#98a5c821}[data-theme=peony]{--bg-primary:#f2e4e8;--bg-secondary:#e8d3da;--bg-elevated:#fbf1f4;--bg-tertiary:#dcc0c9;--bg-hover:#e3cbd3;--accent-primary:#b34f74;--accent-hover:#c46185;--accent-muted:#916475;--accent-secondary:#7b9159;--accent-secondary-hover:#8da46a;--accent-secondary-muted:#647548;--accent-tertiary:#7d75a8;--accent-tertiary-hover:#9188bc;--accent-tertiary-muted:#665f8a;--text-primary:#34272f;--text-secondary:#59454f;--text-muted:#8a727b;--border:#cfaeb8;--border-subtle:#e6d4db;--border-hover:#b78d9c;--success:#6d8250;--error:#ab4b59;--error-hover:#94414d;--error-bg:#ab4b5924;--warning:#b67b4f;--warning-bg:#b67b4f1f;--info:#7d75a8;--state-downloading:#6d825029;--state-seeding:#b34f742b;--state-paused:#b67b4f21;--state-error:#ab4b5926;--state-checking:#7d75a821;--state-stalled:#8a727b24;--state-stalled-up:#8a727b24;--state-queued:#8a727b1a;--state-metadata:#b34f741f;--state-moving:#7d75a81a;--state-missing:#ab4b5924;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#6d825024;--info-bg:#7d75a821}[data-theme=iris]{--bg-primary:#f4ebf7;--bg-secondary:#eadcf1;--bg-elevated:#fdf6ff;--bg-tertiary:#ddcae7;--bg-hover:#e4d3ec;--accent-primary:#b45fbd;--accent-hover:#c972c9;--accent-muted:#9873a2;--accent-secondary:#cf6d96;--accent-secondary-hover:#e080a7;--accent-secondary-muted:#aa6884;--accent-tertiary:#6f8fc6;--accent-tertiary-hover:#80a1d8;--accent-tertiary-muted:#5f79a6;--text-primary:#30293a;--text-secondary:#554d63;--text-muted:#877a95;--border:#ceb8da;--border-subtle:#eadff1;--border-hover:#b495c4;--success:#6d8a6f;--error:#b35a76;--error-hover:#9b4d66;--error-bg:#b35a7624;--warning:#b88b56;--warning-bg:#b88b561f;--info:#6f8fc6;--state-downloading:#6d8a6f29;--state-seeding:#b45fbd29;--state-paused:#b88b5621;--state-error:#b35a7626;--state-checking:#6f8fc621;--state-stalled:#877a9524;--state-stalled-up:#877a9524;--state-queued:#877a951a;--state-metadata:#b45fbd1f;--state-moving:#6f8fc61a;--state-missing:#b35a7624;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#6d8a6f24;--info-bg:#6f8fc621}[data-theme=forest]{--bg-primary:#000;--bg-secondary:#080808;--bg-elevated:#0f0f0f;--bg-tertiary:#1a1a1a;--bg-hover:#161616;--accent-primary:#4a7c4f;--accent-hover:#5a9260;--accent-muted:#2e4e32;--text-primary:#eef4ef;--text-secondary:#a8b8aa;--text-muted:#6a7a6c;--border:#252525;--border-subtle:#1a1a1a;--border-hover:#3a3a3a;--success:#5a8b5f;--error:#b35555;--error-hover:#944;--error-bg:#b3555526;--warning:#a89040;--warning-bg:#a8904026;--info:#4a7c4f;--state-downloading:#5a8b5f1f;--state-seeding:#4a7c4f1f;--state-paused:#a890401a;--state-error:#b355551f;--state-checking:#6495ed1f;--state-stalled:#a8b8aa14;--state-stalled-up:#6a7a6c14;--state-queued:#6a7a6c14;--state-metadata:#8a2be21f;--state-moving:#6495ed1a;--state-missing:#b3555526;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#5a8b5f26;--info-bg:#4a7c4f26}[data-theme=nord]{--bg-primary:#2e3440;--bg-secondary:#3b4252;--bg-elevated:#434c5e;--bg-tertiary:#4c566a;--bg-hover:#4c566a;--accent-primary:#88c0d0;--accent-hover:#8fbcbb;--accent-muted:#5e81ac;--text-primary:#eceff4;--text-secondary:#d8dee9;--text-muted:#4c566a;--border:#4c566a;--border-subtle:#434c5e;--border-hover:#5e81ac;--success:#a3be8c;--error:#bf616a;--error-hover:#a5545c;--error-bg:#bf616a26;--warning:#ebcb8b;--warning-bg:#ebcb8b26;--info:#81a1c1;--state-downloading:#a3be8c26;--state-seeding:#88c0d026;--state-paused:#ebcb8b1f;--state-error:#bf616a26;--state-checking:#81a1c126;--state-stalled:#4c566a1a;--state-stalled-up:#4c566a1a;--state-queued:#4c566a14;--state-metadata:#b48ead26;--state-moving:#81a1c11a;--state-missing:#bf616a26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#a3be8c26;--info-bg:#81a1c126}[data-theme=dracula]{--bg-primary:#282a36;--bg-secondary:#21222c;--bg-elevated:#44475a;--bg-tertiary:#4d5066;--bg-hover:#6272a4;--accent-primary:#bd93f9;--accent-hover:#ff79c6;--accent-muted:#6272a4;--text-primary:#f8f8f2;--text-secondary:#f8f8f2;--text-muted:#6272a4;--border:#44475a;--border-subtle:#21222c;--border-hover:#6272a4;--success:#50fa7b;--error:#f55;--error-hover:#e64545;--error-bg:#ff555526;--warning:#f1fa8c;--warning-bg:#f1fa8c26;--info:#8be9fd;--state-downloading:#50fa7b1f;--state-seeding:#bd93f91f;--state-paused:#f1fa8c1a;--state-error:#ff55551f;--state-checking:#8be9fd1f;--state-stalled:#6272a41a;--state-stalled-up:#6272a41a;--state-queued:#6272a414;--state-metadata:#ff79c61f;--state-moving:#8be9fd1a;--state-missing:#ff555526;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#50fa7b26;--info-bg:#8be9fd26}[data-theme=monokai]{--bg-primary:#272822;--bg-secondary:#1e1f1c;--bg-elevated:#3e3d32;--bg-tertiary:#49483e;--bg-hover:#49483e;--accent-primary:#a6e22e;--accent-hover:#f92672;--accent-muted:#75715e;--text-primary:#f8f8f2;--text-secondary:#f8f8f0;--text-muted:#75715e;--border:#49483e;--border-subtle:#3e3d32;--border-hover:#75715e;--success:#a6e22e;--error:#f92672;--error-hover:#d91f62;--error-bg:#f9267226;--warning:#e6db74;--warning-bg:#e6db7426;--info:#66d9ef;--state-downloading:#a6e22e1f;--state-seeding:#66d9ef1f;--state-paused:#e6db741a;--state-error:#f926721f;--state-checking:#66d9ef1f;--state-stalled:#75715e1a;--state-stalled-up:#75715e1a;--state-queued:#75715e14;--state-metadata:#ae81ff1f;--state-moving:#66d9ef1a;--state-missing:#f9267226;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#a6e22e26;--info-bg:#66d9ef26}[data-theme=gruvbox]{--bg-primary:#1d2021;--bg-secondary:#282828;--bg-elevated:#3c3836;--bg-tertiary:#504945;--bg-hover:#504945;--accent-primary:#b8bb26;--accent-hover:#98971a;--accent-muted:#79740e;--text-primary:#ebdbb2;--text-secondary:#d5c4a1;--text-muted:#928374;--border:#504945;--border-subtle:#3c3836;--border-hover:#665c54;--success:#b8bb26;--error:#fb4934;--error-hover:#e23c29;--error-bg:#fb493426;--warning:#fabd2f;--warning-bg:#fabd2f26;--info:#83a598;--state-downloading:#b8bb261f;--state-seeding:#83a5981f;--state-paused:#fabd2f1a;--state-error:#fb49341f;--state-checking:#83a5981f;--state-stalled:#9283741a;--state-stalled-up:#9283741a;--state-queued:#92837414;--state-metadata:#d3869b1f;--state-moving:#83a5981a;--state-missing:#fb493426;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#b8bb2626;--info-bg:#83a59826}[data-theme=catppuccin]{--bg-primary:#1e1e2e;--bg-secondary:#181825;--bg-elevated:#313244;--bg-tertiary:#45475a;--bg-hover:#45475a;--accent-primary:#cba6f7;--accent-hover:#f5c2e7;--accent-muted:#6c7086;--text-primary:#cdd6f4;--text-secondary:#bac2de;--text-muted:#6c7086;--border:#45475a;--border-subtle:#313244;--border-hover:#585b70;--success:#a6e3a1;--error:#f38ba8;--error-hover:#e67595;--error-bg:#f38ba826;--warning:#f9e2af;--warning-bg:#f9e2af26;--info:#89dceb;--state-downloading:#a6e3a11f;--state-seeding:#cba6f71f;--state-paused:#f9e2af1a;--state-error:#f38ba81f;--state-checking:#89dceb1f;--state-stalled:#6c70861a;--state-stalled-up:#6c70861a;--state-queued:#6c708614;--state-metadata:#f5c2e71f;--state-moving:#89dceb1a;--state-missing:#f38ba826;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#a6e3a126;--info-bg:#89dceb26}[data-theme=solarized]{--bg-primary:#002b36;--bg-secondary:#073642;--bg-elevated:#094959;--bg-tertiary:#0a5a6e;--bg-hover:#0a5a6e;--accent-primary:#2aa198;--accent-hover:#268bd2;--accent-muted:#586e75;--text-primary:#fdf6e3;--text-secondary:#93a1a1;--text-muted:#586e75;--border:#094959;--border-subtle:#073642;--border-hover:#268bd2;--success:#859900;--error:#dc322f;--error-hover:#c22b29;--error-bg:#dc322f26;--warning:#b58900;--warning-bg:#b5890026;--info:#268bd2;--state-downloading:#85990026;--state-seeding:#2aa19826;--state-paused:#b589001f;--state-error:#dc322f26;--state-checking:#268bd226;--state-stalled:#586e751f;--state-stalled-up:#586e751f;--state-queued:#586e7514;--state-metadata:#6c71c426;--state-moving:#268bd21a;--state-missing:#dc322f26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#85990026;--info-bg:#268bd226}[data-theme=sage]{--bg-primary:#0a0f0a;--bg-secondary:#111611;--bg-elevated:#1a211a;--bg-tertiary:#232b23;--bg-hover:#232b23;--accent-primary:#6b9e70;--accent-hover:#7db382;--accent-muted:#4a7050;--text-primary:#f0f5f0;--text-secondary:#b8c8ba;--text-muted:#708572;--border:#2a352a;--border-subtle:#1e261e;--border-hover:#3a4a3a;--success:#7cad81;--error:#c46b6b;--error-hover:#ab5c5c;--error-bg:#c46b6b26;--warning:#c4a84b;--warning-bg:#c4a84b26;--info:#6b9e70;--state-downloading:#7cad8126;--state-seeding:#6b9e7026;--state-paused:#c4a84b1f;--state-error:#c46b6b26;--state-checking:#6496c826;--state-stalled:#7085721a;--state-stalled-up:#7085721a;--state-queued:#70857214;--state-metadata:#9664b426;--state-moving:#6496c81a;--state-missing:#c46b6b26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#7cad8126;--info-bg:#6b9e7026}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-elevated:#fff;--bg-tertiary:#f0f1f3;--bg-hover:#f0f1f3;--accent-primary:#2d7d46;--accent-hover:#236b3a;--accent-muted:#a8d5b8;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-muted:#8a8a8a;--border:#e0e0e0;--border-subtle:#eee;--border-hover:silver;--success:#2d7d46;--error:#d32f2f;--error-hover:#b92828;--error-bg:#d32f2f26;--warning:#ed6c02;--warning-bg:#ed6c021f;--info:#0288d1;--state-downloading:#2d7d4626;--state-seeding:#0288d126;--state-paused:#ed6c021f;--state-error:#d32f2f26;--state-checking:#0288d11f;--state-stalled:#8a8a8a26;--state-stalled-up:#8a8a8a26;--state-queued:#8a8a8a14;--state-metadata:#9c27b01f;--state-moving:#0288d11a;--state-missing:#d32f2f26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#2d7d4626;--info-bg:#0288d126}[data-theme=solarized-light]{--bg-primary:#fdf6e3;--bg-secondary:#eee8d5;--bg-elevated:#fdf6e3;--bg-tertiary:#e4dcc9;--bg-hover:#eee8d5;--accent-primary:#268bd2;--accent-hover:#2aa198;--accent-muted:#93a1a1;--text-primary:#073642;--text-secondary:#586e75;--text-muted:#93a1a1;--border:#93a1a1;--border-subtle:#eee8d5;--border-hover:#657b83;--success:#859900;--error:#dc322f;--error-hover:#c22b29;--error-bg:#dc322f26;--warning:#cb4b16;--warning-bg:#cb4b161f;--info:#268bd2;--state-downloading:#8599002e;--state-seeding:#268bd22e;--state-paused:#cb4b1626;--state-error:#dc322f2e;--state-checking:#268bd226;--state-stalled:#93a1a12e;--state-stalled-up:#93a1a12e;--state-queued:#93a1a11a;--state-metadata:#6c71c42e;--state-moving:#268bd21a;--state-missing:#dc322f26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#85990026;--info-bg:#268bd226}[data-theme=catppuccin-latte]{--bg-primary:#eff1f5;--bg-secondary:#e6e9ef;--bg-elevated:#eff1f5;--bg-tertiary:#dce0e8;--bg-hover:#dce0e8;--accent-primary:#8839ef;--accent-hover:#ea76cb;--accent-muted:#9ca0b0;--text-primary:#4c4f69;--text-secondary:#5c5f77;--text-muted:#9ca0b0;--border:#ccd0da;--border-subtle:#dce0e8;--border-hover:#acb0be;--success:#40a02b;--error:#d20f39;--error-hover:#b80d32;--error-bg:#d20f3926;--warning:#df8e1d;--warning-bg:#df8e1d1f;--info:#04a5e5;--state-downloading:#40a02b2e;--state-seeding:#8839ef2e;--state-paused:#df8e1d26;--state-error:#d20f392e;--state-checking:#04a5e526;--state-stalled:#9ca0b02e;--state-stalled-up:#9ca0b02e;--state-queued:#9ca0b01a;--state-metadata:#ea76cb2e;--state-moving:#04a5e51a;--state-missing:#d20f3926;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#40a02b26;--info-bg:#04a5e526}[data-theme=github-light]{--bg-primary:#fff;--bg-secondary:#f6f8fa;--bg-elevated:#fff;--bg-tertiary:#f3f4f6;--bg-hover:#f3f4f6;--accent-primary:#0969da;--accent-hover:#0550ae;--accent-muted:#8c959f;--text-primary:#1f2328;--text-secondary:#656d76;--text-muted:#8c959f;--border:#d0d7de;--border-subtle:#e8ebef;--border-hover:#afb8c1;--success:#1a7f37;--error:#cf222e;--error-hover:#b51e28;--error-bg:#cf222e26;--warning:#9a6700;--warning-bg:#9a67001f;--info:#0969da;--state-downloading:#1a7f3726;--state-seeding:#0969da26;--state-paused:#9a67001f;--state-error:#cf222e26;--state-checking:#0969da1f;--state-stalled:#8c959f26;--state-stalled-up:#8c959f26;--state-queued:#8c959f14;--state-metadata:#8250df26;--state-moving:#0969da1a;--state-missing:#cf222e26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#1a7f3726;--info-bg:#0969da26}[data-theme=sandstone]{--bg-primary:#f3e6d3;--bg-secondary:#ead9bf;--bg-elevated:#fbf0df;--bg-tertiary:#dcc6a8;--bg-hover:#e2cfb2;--accent-primary:#b56c3f;--accent-hover:#c77c4f;--accent-muted:#8b745d;--text-primary:#372d24;--text-secondary:#5d5041;--text-muted:#917f6e;--border:#d0bb9e;--border-subtle:#e8dbc7;--border-hover:#b8a181;--success:#74845b;--error:#b85748;--error-hover:#9f4b3e;--error-bg:#b8574824;--warning:#c98945;--warning-bg:#c9894524;--info:#627b96;--state-downloading:#74845b29;--state-seeding:#b56c3f29;--state-paused:#c9894524;--state-error:#b8574829;--state-checking:#627b9621;--state-stalled:#917f6e26;--state-stalled-up:#917f6e26;--state-queued:#917f6e1a;--state-metadata:#b56c3f1f;--state-moving:#627b961a;--state-missing:#b8574826;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#74845b24;--info-bg:#627b9624}[data-theme=obsidian]{--bg-primary:#14161a;--bg-secondary:#1a1d23;--bg-elevated:#22252b;--bg-tertiary:#2a2d33;--bg-hover:#2a2d33;--accent-primary:#6b9d6f;--accent-hover:#7db382;--accent-muted:#4a6b4e;--text-primary:#e4e8ed;--text-secondary:#b0b6be;--text-muted:#6f7580;--border:#30333a;--border-subtle:#22252b;--border-hover:#3e4148;--success:#7db382;--error:#c76b6b;--error-hover:#b45d5d;--error-bg:#c76b6b26;--warning:#c4a85b;--warning-bg:#c4a85b26;--info:#6b9d6f;--state-downloading:#7db38226;--state-seeding:#6b9d6f26;--state-paused:#c4a85b1f;--state-error:#c76b6b26;--state-checking:#6496c826;--state-stalled:#6f75801f;--state-stalled-up:#6f75801f;--state-queued:#6f758014;--state-metadata:#966eb426;--state-moving:#6496c81a;--state-missing:#c76b6b26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#7db38226;--info-bg:#6b9d6f26}[data-theme=super-black]{--bg-primary:#000;--bg-secondary:#050505;--bg-elevated:#0a0a0a;--bg-tertiary:#111;--bg-hover:#171717;--accent-primary:#fff;--accent-hover:#fff;--accent-muted:#8d8d8d;--accent-secondary:#f0f0f0;--accent-secondary-hover:#fff;--accent-secondary-muted:#8a8a8a;--accent-tertiary:#d7d7d7;--accent-tertiary-hover:#f2f2f2;--accent-tertiary-muted:#7c7c7c;--text-primary:#fff;--text-secondary:#ddd;--text-muted:#8f8f8f;--border:#2c2c2c;--border-subtle:#141414;--border-hover:#4a4a4a;--success:#e8ffe8;--error:#ff9a9a;--error-hover:#ff7f7f;--error-bg:#ff9a9a2e;--warning:#ffe58c;--warning-bg:#ffe58c29;--info:#d9ecff;--state-downloading:#ffffff14;--state-seeding:#ffffff1a;--state-paused:#ffe58c1f;--state-error:#ff9a9a29;--state-checking:#d9ecff1f;--state-stalled:#8f8f8f1a;--state-stalled-up:#8f8f8f1a;--state-queued:#8f8f8f14;--state-metadata:#ffffff14;--state-moving:#d9ecff1a;--state-missing:#ff9a9a29;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#e8ffe824;--info-bg:#d9ecff24}[data-theme=midnight]{--bg-primary:#181b20;--bg-secondary:#1f2329;--bg-elevated:#282c34;--bg-tertiary:#31353d;--bg-hover:#31353d;--accent-primary:#6b9ed0;--accent-hover:#7db3e0;--accent-muted:#4a6d90;--text-primary:#e0e5eb;--text-secondary:#b0b8c4;--text-muted:#707884;--border:#2e3440;--border-subtle:#282c34;--border-hover:#3e4654;--success:#7db38c;--error:#d06b7b;--error-hover:#ba5d6b;--error-bg:#d06b7b26;--warning:#d0a86b;--warning-bg:#d0a86b26;--info:#6b9ed0;--state-downloading:#7db38c26;--state-seeding:#6b9ed026;--state-paused:#d0a86b1f;--state-error:#d06b7b26;--state-checking:#6b9ed026;--state-stalled:#7078841f;--state-stalled-up:#7078841f;--state-queued:#70788414;--state-metadata:#966bbe26;--state-moving:#6b9ed01a;--state-missing:#d06b7b26;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#7db38c26;--info-bg:#6b9ed026}[data-theme=ember]{--bg-primary:#120e0c;--bg-secondary:#1a1412;--bg-elevated:#231b18;--bg-tertiary:#2d231f;--bg-hover:#322723;--accent-primary:#d36a3d;--accent-hover:#e77a4c;--accent-muted:#8f553b;--text-primary:#f2e3d5;--text-secondary:#ccb3a1;--text-muted:#8c776a;--border:#3c2c25;--border-subtle:#231b18;--border-hover:#523c33;--success:#88935c;--error:#cb5a47;--error-hover:#b44d3c;--error-bg:#cb5a472b;--warning:#d39a4c;--warning-bg:#d39a4c29;--info:#7b8fb0;--state-downloading:#88935c29;--state-seeding:#d36a3d2e;--state-paused:#d39a4c24;--state-error:#cb5a472b;--state-checking:#7b8fb021;--state-stalled:#8c776a26;--state-stalled-up:#8c776a26;--state-queued:#8c776a1a;--state-metadata:#d36a3d24;--state-moving:#7b8fb01a;--state-missing:#cb5a472b;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#88935c26;--info-bg:#7b8fb026}[data-theme=doraemon]{--bg-primary:#0b1a2b;--bg-secondary:#102644;--bg-elevated:#14325a;--bg-tertiary:#1a3e70;--bg-hover:#1a3e70;--accent-primary:#2099e8;--accent-hover:#3fb0f0;--accent-muted:#1a6fa8;--accent-secondary:#e23b2b;--accent-secondary-hover:#f14a3a;--accent-secondary-muted:#a82c20;--accent-tertiary:#f6c644;--accent-tertiary-hover:#ffd860;--accent-tertiary-muted:#c99b2c;--text-primary:#fefefe;--text-secondary:#cfe5f7;--text-muted:#7a9ec1;--border:#1e4a82;--border-subtle:#14325a;--border-hover:#2c5ea0;--success:#6ec98f;--error:#e23b2b;--error-hover:#c42e20;--error-bg:#e23b2b2e;--warning:#f6c644;--warning-bg:#f6c6442e;--info:#2099e8;--state-downloading:#2099e833;--state-seeding:#f6c64433;--state-paused:#f6c64424;--state-error:#e23b2b33;--state-checking:#2099e829;--state-stalled:#7a9ec11f;--state-stalled-up:#7a9ec11f;--state-queued:#7a9ec11a;--state-metadata:#e23b2b26;--state-moving:#2099e824;--state-missing:#e23b2b33;--focus-ring:0 0 0 2px var(--accent-primary);--accent:var(--accent-primary);--success-bg:#6ec98f2e;--info-bg:#2099e82e}:root{color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:JetBrains Mono,monospace;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}body{justify-content:center;min-width:320px;min-height:100vh;margin:0;transition:background-color .3s;display:flex}#app{text-align:center;flex-direction:column;width:100%;max-width:800px;margin:0 auto;padding:2rem;display:flex}button{background-color:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:0;padding:.6em 1.2em;font-size:1em;font-weight:500;transition:all .2s}button:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color;box-shadow:var(--focus-ring)}.card-container{perspective:1000px;width:100%;max-width:600px;margin:2rem auto}.flashcard{background:var(--bg-secondary);border:1px solid var(--border);width:100%;min-height:300px;box-shadow:none;cursor:default;transform-style:preserve-3d;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:transform .6s;display:flex;position:relative}.flashcard.flipped{transform:rotateX(180deg)}.flashcard-face{backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 4rem);height:calc(100% - 4rem);display:flex;position:absolute}.flashcard-back{transform:rotateX(180deg)}.category{color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.9rem}.clue{font-size:1.5rem;font-weight:600}.answer{color:var(--success);font-size:1.5rem;font-weight:600}.buttons{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.btn-again{background-color:var(--error-bg);color:var(--error);border-color:var(--error)}.btn-hard{background-color:var(--warning-bg);color:var(--warning);border-color:var(--warning)}.btn-good{background-color:var(--info-bg);color:var(--info);border-color:var(--info)}.btn-easy{background-color:var(--success-bg);color:var(--success);border-color:var(--success)}.btn-suspend{color:var(--text-muted);border:1px dashed var(--border);background:0 0;margin-top:1rem;font-size:.8rem}.btn-suspend:hover{background:var(--bg-hover);color:var(--text-secondary)}.stats{background:var(--bg-elevated);border:1px solid var(--border);border-radius:0;justify-content:space-between;margin-bottom:1rem;padding:1rem;display:flex}header.svelte-1n46o8q{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.theme-selector.svelte-1n46o8q{align-items:center;gap:.5rem;display:flex}.theme-selector.svelte-1n46o8q select:where(.svelte-1n46o8q){background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);text-transform:capitalize;padding:.4rem}.settings.svelte-1n46o8q{background:var(--bg-elevated);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.setting-group.svelte-1n46o8q{align-items:center;gap:.5rem;display:flex}.setting-group.svelte-1n46o8q label:where(.svelte-1n46o8q){align-items:center;gap:.3rem;font-weight:500;display:flex}input[type=date].svelte-1n46o8q,input[type=time].svelte-1n46o8q{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);padding:.4rem}.checkbox.svelte-1n46o8q label:where(.svelte-1n46o8q){cursor:pointer}.checkbox.svelte-1n46o8q input:where(.svelte-1n46o8q){margin-right:.5rem}.buttons.svelte-1n46o8q button:where(.svelte-1n46o8q) small:where(.svelte-1n46o8q){opacity:.8;font-size:.8rem;display:block}.btn-flip.svelte-1n46o8q{background-color:var(--accent-primary);width:100%;max-width:600px;color:var(--bg-primary);padding:1rem}.btn-flip.svelte-1n46o8q:hover{background-color:var(--accent-hover)}
