:root{--bg-desktop:#282C34;--window-bg:#c0c0c0;--window-border-light:#ffffff;--window-border-dark:#808080;--window-border-darkest:#000000;--window-shadow-light:#dfdfdf;--window-shadow-dark:#808080;--title-gradient-start:#000080;--title-gradient-end:#1084d0;--title-unfocused-start:#808080;--title-unfocused-end:#b0b0b0;--title-text:#ffffff;--title-button-bg:#c0c0c0;--button-bg:#c0c0c0;--button-text:#000;--button-border-light:#ffffff;--button-border-dark:#000000;--button-shadow-light:#dfdfdf;--button-shadow-dark:#808080;--input-bg:#ffffff;--input-text:#000;--input-border-light:#ffffff;--input-border-dark:#808080;--input-placeholder:#888;--output-bg:#ffffff;--status-bg:#c0c0c0;--status-text:#000;--status-error:#cc0000;--text-primary:#000;--text-secondary:#666;--text-disabled:#888;--text-label:#000;--menubar-bg:#c0c0c0;--dropdown-bg:#ffffff;--dropdown-trigger-bg:#ffffff;--dropdown-arrow-bg:#c0c0c0;--dropdown-option-hover:#000080;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.3);--focus-outline:#0066ff;--settings-group-border:#808080;--scrollbar-track:#c0c0c0;--scrollbar-thumb:#808080;--link-color:#0000aa;--cp-border-light:#ffffff;--cp-border-dark:#808080;--cp-bg:#c0c0c0;--cp-window-bg:#c0c0c0;--cp-input-bg:#ffffff;--cp-input-text:#000;--cp-label-text:#000;--cp-arrow-color:#000;--menubar-text:#000;--menubar-hover-bg:#000080;--menubar-hover-text:#fff;--menubar-dropdown-bg:#c0c0c0}body[data-theme=dark]{--bg-desktop:#1a1a2e;--window-bg:#2d2d3d;--window-border-light:#4a4a5a;--window-border-dark:#1a1a2a;--window-border-darkest:#0a0a1a;--window-shadow-light:#555565;--window-shadow-dark:#1a1a2a;--title-gradient-start:#1a0040;--title-gradient-end:#3a1a6a;--title-unfocused-start:#3a3a4a;--title-unfocused-end:#555565;--title-button-bg:#3d3d4d;--button-bg:#3d3d4d;--button-text:#e0e0e0;--button-border-light:#5a5a6a;--button-border-dark:#2a2a3a;--button-shadow-light:#555565;--button-shadow-dark:#1a1a2a;--input-bg:#1e1e2e;--input-text:#e0e0e0;--input-border-light:#555;--input-border-dark:#333;--input-placeholder:#666;--output-bg:#1e1e2e;--status-bg:#2d2d3d;--status-text:#aaa;--status-error:#ff6666;--text-primary:#e0e0e0;--text-secondary:#aaa;--text-disabled:#666;--text-label:#ccc;--menubar-bg:#2d2d3d;--menubar-text:#e0e0e0;--menubar-hover-bg:#3a1a6a;--menubar-hover-text:#fff;--menubar-dropdown-bg:#2d2d3d;--dropdown-bg:#1e1e2e;--dropdown-trigger-bg:#1e1e2e;--dropdown-arrow-bg:#3d3d4d;--dropdown-option-hover:#3a3a6a;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.5);--focus-outline:#6699ff;--settings-group-border:#555;--scrollbar-track:#1a1a2a;--scrollbar-thumb:#4a4a5a;--link-color:#5b9bd5;--cp-border-light:#4a4a5a;--cp-border-dark:#1a1a2a;--cp-bg:#2d2d3d;--cp-window-bg:#2d2d3d;--cp-input-bg:#1e1e2e;--cp-input-text:#e0e0e0;--cp-label-text:#e0e0e0;--cp-arrow-color:#e0e0e0}body[data-theme=olive]{--bg-desktop:#3d4a34;--window-bg:#d6d7c2;--window-border-light:#f0f0e0;--window-border-dark:#808070;--window-border-darkest:#404030;--window-shadow-light:#e0e0d0;--window-shadow-dark:#909080;--title-gradient-start:#6b7832;--title-gradient-end:#a5b858;--title-unfocused-start:#94a082;--title-unfocused-end:#b0b8a0;--title-button-bg:#c8c8b0;--button-bg:#d0d0b8;--input-bg:#f0f0e8;--output-bg:#f0f0e8;--status-bg:#d0d0b8;--menubar-bg:#d0d0b8;--menubar-text:#2a3010;--menubar-hover-bg:#6b7832;--menubar-hover-text:#fff;--menubar-dropdown-bg:#d0d0b8;--dropdown-bg:#f0f0e8;--dropdown-trigger-bg:#f0f0e8;--dropdown-arrow-bg:#d0d0b8;--dropdown-option-hover:#6b7832;--scrollbar-track:#d0d0b8;--scrollbar-thumb:#a0a090;--focus-outline:#6b7832;--settings-group-border:#909080;--cp-border-light:#ffffff;--cp-border-dark:#808080;--cp-bg:#c0c0c0;--cp-window-bg:#c0c0c0;--cp-input-bg:#ffffff;--cp-input-text:#000;--cp-label-text:#000;--cp-arrow-color:#000}body[data-theme=silver]{--bg-desktop:#4a5564;--window-bg:#d4d6dc;--window-border-light:#eef0f4;--window-border-dark:#808898;--window-border-darkest:#404858;--window-shadow-light:#dfe1e6;--window-shadow-dark:#8a8c94;--title-gradient-start:#5c6c86;--title-gradient-end:#8298b4;--title-unfocused-start:#8890a0;--title-unfocused-end:#a8b0bc;--title-button-bg:#c0c4cc;--button-bg:#caced4;--input-bg:#eceff3;--output-bg:#eceff3;--status-bg:#caced4;--menubar-bg:#caced4;--menubar-text:#404858;--menubar-hover-bg:#5c6c86;--menubar-hover-text:#fff;--menubar-dropdown-bg:#caced4;--dropdown-bg:#eceff3;--dropdown-trigger-bg:#eceff3;--dropdown-arrow-bg:#caced4;--dropdown-option-hover:#5c6c86;--scrollbar-track:#caced4;--scrollbar-thumb:#9098a8;--focus-outline:#5c6c86;--settings-group-border:#8a8c94;--cp-border-light:#ffffff;--cp-border-dark:#808080;--cp-bg:#c0c0c0;--cp-window-bg:#c0c0c0;--cp-input-bg:#ffffff;--cp-input-text:#000;--cp-label-text:#000;--cp-arrow-color:#000}body[data-theme=sunset]{--bg-desktop:#2d1b3d;--window-bg:#3a2845;--window-border-light:#5a4865;--window-border-dark:#1a0e25;--window-border-darkest:#0a0410;--window-shadow-light:#4a3855;--window-shadow-dark:#200e30;--title-gradient-start:#c0392b;--title-gradient-end:#e67e22;--title-unfocused-start:#4a3855;--title-unfocused-end:#5a4865;--title-button-bg:#4a3855;--button-bg:#4a3855;--button-text:#f0d0b0;--button-border-light:#6a5875;--button-border-dark:#2a1835;--button-shadow-light:#5a4865;--button-shadow-dark:#200e30;--input-bg:#2a1a35;--input-text:#f0d0b0;--input-border-light:#5a4865;--input-border-dark:#2a1835;--input-placeholder:#886a55;--output-bg:#2a1a35;--status-bg:#3a2845;--status-text:#c0a090;--status-error:#ff6666;--text-primary:#f0d0b0;--text-secondary:#c0a090;--text-disabled:#806050;--text-label:#e0c0a0;--menubar-bg:#3a2845;--menubar-text:#f0d0b0;--menubar-hover-bg:#c0392b;--menubar-hover-text:#fff;--menubar-dropdown-bg:#3a2845;--dropdown-bg:#2a1a35;--dropdown-trigger-bg:#2a1a35;--dropdown-arrow-bg:#4a3855;--dropdown-option-hover:#c0392b;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.5);--focus-outline:#e67e22;--settings-group-border:#5a4865;--scrollbar-track:#2a1a35;--scrollbar-thumb:#5a4865;--link-color:#e67e22;--cp-border-light:#5a4865;--cp-border-dark:#2a1835;--cp-bg:#3a2845;--cp-window-bg:#3a2845;--cp-input-bg:#2a1a35;--cp-input-text:#f0d0b0;--cp-label-text:#f0d0b0;--cp-arrow-color:#f0d0b0}body[data-theme=ocean]{--bg-desktop:#0a1628;--window-bg:#1a2a44;--window-border-light:#2a4a6a;--window-border-dark:#0a1828;--window-border-darkest:#050c14;--window-shadow-light:#2a3a54;--window-shadow-dark:#0a1222;--title-gradient-start:#0077b6;--title-gradient-end:#00b4d8;--title-unfocused-start:#2a3a54;--title-unfocused-end:#3a4a64;--title-button-bg:#1a3a5c;--button-bg:#1a3a5c;--button-text:#c0dce8;--button-border-light:#2a5a7a;--button-border-dark:#0a1a2a;--button-shadow-light:#2a4a6a;--button-shadow-dark:#0a1222;--input-bg:#0d1f36;--input-text:#c0dce8;--input-border-light:#2a4a6a;--input-border-dark:#0a1a2a;--input-placeholder:#4a7090;--output-bg:#0d1f36;--status-bg:#1a2a44;--status-text:#8ab4cc;--status-error:#ff6666;--text-primary:#c0dce8;--text-secondary:#8ab4cc;--text-disabled:#4a6a80;--text-label:#a0c8dc;--menubar-bg:#1a2a44;--menubar-text:#c0dce8;--menubar-hover-bg:#0077b6;--menubar-hover-text:#fff;--menubar-dropdown-bg:#1a2a44;--dropdown-bg:#0d1f36;--dropdown-trigger-bg:#0d1f36;--dropdown-arrow-bg:#1a3a5c;--dropdown-option-hover:#0077b6;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.5);--focus-outline:#00b4d8;--settings-group-border:#2a4a6a;--scrollbar-track:#0d1f36;--scrollbar-thumb:#2a4a6a;--link-color:#00b4d8;--cp-border-light:#2a4a6a;--cp-border-dark:#0a1a2a;--cp-bg:#1a2a44;--cp-window-bg:#1a2a44;--cp-input-bg:#0d1f36;--cp-input-text:#c0dce8;--cp-label-text:#c0dce8;--cp-arrow-color:#c0dce8}body[data-theme=terminal]{--bg-desktop:#0a0a0a;--window-bg:#111111;--title-text:#00ff00;--window-border-light:#00cc00;--window-border-dark:#004400;--window-border-darkest:#002200;--window-shadow-light:#008800;--window-shadow-dark:#003300;--title-gradient-start:#003300;--title-gradient-end:#003300;--title-unfocused-start:#1a1a1a;--title-unfocused-end:#2a2a2a;--title-button-bg:#1a1a1a;--button-bg:#1a1a1a;--button-text:#00ff00;--button-border-light:#00cc00;--button-border-dark:#004400;--button-shadow-light:#008800;--button-shadow-dark:#003300;--input-bg:#0a0a0a;--input-text:#00ff00;--input-border-light:#00cc00;--input-border-dark:#004400;--input-placeholder:#006600;--output-bg:#0a0a0a;--status-bg:#111111;--status-text:#00aa00;--status-error:#ff3333;--text-primary:#00ff00;--text-secondary:#00aa00;--text-disabled:#005500;--text-label:#00dd00;--menubar-bg:#111111;--menubar-text:#00ff00;--menubar-hover-bg:#004400;--menubar-hover-text:#00ff00;--menubar-dropdown-bg:#111111;--dropdown-bg:#0a0a0a;--dropdown-trigger-bg:#0a0a0a;--dropdown-arrow-bg:#1a1a1a;--dropdown-option-hover:#004400;--dropdown-option-hover-text:#00ff00;--overlay-bg:rgba(0, 0, 0, 0.6);--focus-outline:#00ff00;--settings-group-border:#004400;--scrollbar-track:#0a0a0a;--scrollbar-thumb:#004400;--link-color:#00ff00;--cp-border-light:#00cc00;--cp-border-dark:#004400;--cp-bg:#111111;--cp-window-bg:#111111;--cp-input-bg:#0a0a0a;--cp-input-text:#00ff00;--cp-label-text:#00ff00;--cp-arrow-color:#00ff00}body[data-theme=highcontrast]{--bg-desktop:#000000;--window-bg:#000000;--window-border-light:#ffffff;--window-border-dark:#ffffff;--window-border-darkest:#ffffff;--window-shadow-light:#ffffff;--window-shadow-dark:#000000;--title-gradient-start:#1f3f9f;--title-gradient-end:#1f3f9f;--title-unfocused-start:#333333;--title-unfocused-end:#333333;--title-button-bg:#000000;--button-bg:#000000;--button-text:#ffffff;--button-border-light:#ffffff;--button-border-dark:#ffffff;--button-shadow-light:#ffffff;--button-shadow-dark:#000000;--input-bg:#000000;--input-text:#00ff00;--input-border-light:#ffffff;--input-border-dark:#ffffff;--input-placeholder:#888888;--output-bg:#000000;--status-bg:#000000;--status-text:#ffffff;--status-error:#ff0000;--text-primary:#ffffff;--text-secondary:#ffffff;--text-disabled:#888888;--text-label:#ffffff;--menubar-bg:#000000;--menubar-text:#ffffff;--menubar-hover-bg:#1f3f9f;--menubar-hover-text:#ffffff;--menubar-dropdown-bg:#000000;--dropdown-bg:#000000;--dropdown-trigger-bg:#000000;--dropdown-arrow-bg:#222222;--dropdown-option-hover:#1f3f9f;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.8);--focus-outline:#ffff00;--settings-group-border:#ffffff;--scrollbar-track:#000000;--scrollbar-thumb:#ffffff;--link-color:#ffff00;--cp-border-light:#ffffff;--cp-border-dark:#ffffff;--cp-bg:#000000;--cp-window-bg:#000000;--cp-input-bg:#000000;--cp-input-text:#00ff00;--cp-label-text:#ffffff;--cp-arrow-color:#ffffff}body[data-theme=sepia]{--bg-desktop:#b8a88a;--window-bg:#f0e8d8;--window-border-light:#f8f4ec;--window-border-dark:#a09078;--window-border-darkest:#6a5a42;--window-shadow-light:#e8e0d0;--window-shadow-dark:#a09078;--title-gradient-start:#8B6914;--title-gradient-end:#b89040;--title-unfocused-start:#a09078;--title-unfocused-end:#c0b098;--title-button-bg:#e0d8c8;--button-bg:#e0d8c8;--button-text:#3a2a10;--button-border-light:#f0e8d8;--button-border-dark:#6a5a42;--button-shadow-light:#e8e0d0;--button-shadow-dark:#a09078;--input-bg:#faf6ee;--input-text:#3a2a10;--input-border-light:#f0e8d8;--input-border-dark:#a09078;--input-placeholder:#a09078;--output-bg:#faf6ee;--status-bg:#e8e0d0;--status-text:#5a4a30;--status-error:#a03020;--text-primary:#3a2a10;--text-secondary:#6a5a42;--text-disabled:#a09078;--text-label:#4a3a20;--menubar-bg:#e0d8c8;--menubar-text:#3a2a10;--menubar-hover-bg:#8B6914;--menubar-hover-text:#fff;--menubar-dropdown-bg:#e8e0d0;--dropdown-bg:#faf6ee;--dropdown-trigger-bg:#faf6ee;--dropdown-arrow-bg:#e0d8c8;--dropdown-option-hover:#8B6914;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(60, 40, 10, 0.3);--focus-outline:#b89040;--settings-group-border:#c0b098;--scrollbar-track:#e8e0d0;--scrollbar-thumb:#c0b098;--link-color:#8B6914;--cp-border-light:#f0e8d8;--cp-border-dark:#a09078;--cp-bg:#e8e0d0;--cp-window-bg:#e8e0d0;--cp-input-bg:#faf6ee;--cp-input-text:#3a2a10;--cp-label-text:#3a2a10;--cp-arrow-color:#3a2a10}body[data-theme=sakura]{--bg-desktop:#d4a0b8;--window-bg:#f6eaf0;--window-border-light:#faf2f6;--window-border-dark:#c090a8;--window-border-darkest:#8a5870;--window-shadow-light:#f0dce6;--window-shadow-dark:#c090a8;--title-gradient-start:#b85080;--title-gradient-end:#e090b0;--title-unfocused-start:#b898a8;--title-unfocused-end:#d0b0c0;--title-button-bg:#edd8e2;--button-bg:#edd8e2;--button-text:#4a2838;--button-border-light:#f6eaf0;--button-border-dark:#8a5870;--button-shadow-light:#f0dce6;--button-shadow-dark:#c090a8;--input-bg:#fdf5f8;--input-text:#4a2838;--input-border-light:#f6eaf0;--input-border-dark:#c090a8;--input-placeholder:#b890a8;--output-bg:#fdf5f8;--status-bg:#edd8e2;--status-text:#6a4858;--status-error:#b82848;--text-primary:#4a2838;--text-secondary:#7a5868;--text-disabled:#b890a8;--text-label:#5a3848;--menubar-bg:#edd8e2;--menubar-text:#4a2838;--menubar-hover-bg:#b85080;--menubar-hover-text:#fff;--menubar-dropdown-bg:#edd8e2;--dropdown-bg:#fdf5f8;--dropdown-trigger-bg:#fdf5f8;--dropdown-arrow-bg:#edd8e2;--dropdown-option-hover:#b85080;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(80, 30, 50, 0.28);--focus-outline:#b85080;--settings-group-border:#c8a0b4;--scrollbar-track:#edd8e2;--scrollbar-thumb:#c8a0b4;--link-color:#984868;--cp-border-light:#f6eaf0;--cp-border-dark:#c090a8;--cp-bg:#edd8e2;--cp-window-bg:#edd8e2;--cp-input-bg:#fdf5f8;--cp-input-text:#4a2838;--cp-label-text:#4a2838;--cp-arrow-color:#4a2838}body[data-theme=strawberry]{--bg-desktop:#c2185b;--window-bg:#f48da8;--window-border-light:#f9b0c2;--window-border-dark:#b8305a;--window-border-darkest:#7a1838;--window-shadow-light:#f7a0b6;--window-shadow-dark:#c04068;--title-gradient-start:#8e1038;--title-gradient-end:#d42a5c;--title-unfocused-start:#d0708a;--title-unfocused-end:#e090a8;--title-button-bg:#f48da8;--button-bg:#e0456a;--button-text:#ffffff;--button-border-light:#f9b0c2;--button-border-dark:#7a1838;--button-shadow-light:#f7a0b6;--button-shadow-dark:#c04068;--input-bg:#fce4ec;--input-text:#4a0e1e;--input-border-light:#f9b0c2;--input-border-dark:#c04068;--input-placeholder:#c08898;--output-bg:#f8b4c8;--status-bg:#ef7898;--status-text:#fff;--status-error:#ffe0e0;--text-primary:#fff;--text-secondary:#fce4ec;--text-disabled:#e8a0b0;--text-label:#fff;--menubar-bg:#ef7898;--menubar-text:#fff;--menubar-hover-bg:#a01545;--menubar-hover-text:#fff;--menubar-dropdown-bg:#f48da8;--dropdown-bg:#fce4ec;--dropdown-trigger-bg:#fce4ec;--dropdown-arrow-bg:#f48da8;--dropdown-option-hover:#a01545;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(120, 15, 40, 0.3);--focus-outline:#d42a5c;--settings-group-border:#d06078;--scrollbar-track:#ef7898;--scrollbar-thumb:#d05070;--link-color:#fce4ec;--cp-border-light:#f9b0c2;--cp-border-dark:#c04068;--cp-bg:#f48da8;--cp-window-bg:#f48da8;--cp-input-bg:#fce4ec;--cp-input-text:#4a0e1e;--cp-label-text:#fff;--cp-arrow-color:#fff}body[data-theme=hotdog]{--bg-desktop:#cc0000;--window-bg:#ffff00;--window-border-light:#ffff88;--window-border-dark:#aa0000;--window-border-darkest:#660000;--window-shadow-light:#ffff44;--window-shadow-dark:#cc9900;--title-gradient-start:#cc0000;--title-gradient-end:#ff2200;--title-unfocused-start:#aa8800;--title-unfocused-end:#ccaa00;--title-button-bg:#ffff00;--button-bg:#ffff00;--button-text:#000000;--button-border-light:#ffff88;--button-border-dark:#660000;--button-shadow-light:#ffff44;--button-shadow-dark:#cc9900;--input-bg:#ffffff;--input-text:#000000;--input-border-light:#ffff88;--input-border-dark:#aa0000;--input-placeholder:#aa6600;--output-bg:#ffffff;--status-bg:#ffff00;--status-text:#000000;--status-error:#880000;--text-primary:#000000;--text-secondary:#660000;--text-disabled:#aa8800;--text-label:#000000;--menubar-bg:#ffff00;--menubar-text:#000000;--menubar-hover-bg:#cc0000;--menubar-hover-text:#ffff00;--menubar-dropdown-bg:#ffff00;--dropdown-bg:#ffffff;--dropdown-trigger-bg:#ffffff;--dropdown-arrow-bg:#ffff00;--dropdown-option-hover:#cc0000;--dropdown-option-hover-text:#ffff00;--overlay-bg:rgba(100, 0, 0, 0.35);--focus-outline:#ff0000;--settings-group-border:#cc9900;--scrollbar-track:#ffee00;--scrollbar-thumb:#cc0000;--link-color:#880000;--cp-border-light:#ffff88;--cp-border-dark:#aa0000;--cp-bg:#ffff00;--cp-window-bg:#ffff00;--cp-input-bg:#ffffff;--cp-input-text:#000000;--cp-label-text:#000000;--cp-arrow-color:#000000}body[data-theme=amber]{--bg-desktop:#0a0800;--window-bg:#1a1400;--title-text:#FFB000;--window-border-light:#3a2e00;--window-border-dark:#0a0800;--window-border-darkest:#000000;--window-shadow-light:#2a2200;--window-shadow-dark:#050400;--title-gradient-start:#4a3000;--title-gradient-end:#6a4800;--title-unfocused-start:#2a2200;--title-unfocused-end:#3a2e00;--title-button-bg:#2a2000;--button-bg:#2a2000;--button-text:#FFB000;--button-border-light:#4a3800;--button-border-dark:#0a0800;--button-shadow-light:#3a2e00;--button-shadow-dark:#050400;--input-bg:#0d0a00;--input-text:#FFB000;--input-border-light:#3a2e00;--input-border-dark:#0a0800;--input-placeholder:#805800;--output-bg:#0d0a00;--status-bg:#1a1400;--status-text:#CC8800;--status-error:#ff4400;--text-primary:#FFB000;--text-secondary:#CC8800;--text-disabled:#6a4800;--text-label:#e0a000;--menubar-bg:#1a1400;--menubar-text:#FFB000;--menubar-hover-bg:#6a4800;--menubar-hover-text:#FFB000;--menubar-dropdown-bg:#1a1400;--dropdown-bg:#0d0a00;--dropdown-trigger-bg:#0d0a00;--dropdown-arrow-bg:#2a2000;--dropdown-option-hover:#6a4800;--dropdown-option-hover-text:#FFB000;--overlay-bg:rgba(0, 0, 0, 0.5);--focus-outline:#FFB000;--settings-group-border:#3a2e00;--scrollbar-track:#0d0a00;--scrollbar-thumb:#4a3800;--link-color:#FFB000;--cp-border-light:#3a2e00;--cp-border-dark:#0a0800;--cp-bg:#1a1400;--cp-window-bg:#1a1400;--cp-input-bg:#0d0a00;--cp-input-text:#FFB000;--cp-label-text:#FFB000;--cp-arrow-color:#FFB000}body[data-theme=royale]{--bg-desktop:#0e0a10;--window-bg:#201a24;--window-border-light:#382e3c;--window-border-dark:#100c12;--window-border-darkest:#060406;--window-shadow-light:#2c242e;--window-shadow-dark:#0a080c;--title-gradient-start:#3a2844;--title-gradient-end:#5a3e68;--title-unfocused-start:#201a24;--title-unfocused-end:#302830;--title-button-bg:#302838;--button-bg:#302838;--button-text:#d8d0dc;--button-border-light:#483e50;--button-border-dark:#100c12;--button-shadow-light:#382e3c;--button-shadow-dark:#0a080c;--input-bg:#140e16;--input-text:#d8d0dc;--input-border-light:#382e3c;--input-border-dark:#100c12;--input-placeholder:#605060;--output-bg:#140e16;--status-bg:#201a24;--status-text:#9888a0;--status-error:#cc5555;--text-primary:#d8d0dc;--text-secondary:#9888a0;--text-disabled:#605060;--text-label:#c0b4c8;--menubar-bg:#201a24;--menubar-text:#d8d0dc;--menubar-hover-bg:#5a3e68;--menubar-hover-text:#fff;--menubar-dropdown-bg:#201a24;--dropdown-bg:#140e16;--dropdown-trigger-bg:#140e16;--dropdown-arrow-bg:#302838;--dropdown-option-hover:#5a3e68;--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.5);--focus-outline:#8868a0;--settings-group-border:#382e3c;--scrollbar-track:#140e16;--scrollbar-thumb:#382e3c;--link-color:#9070a8;--cp-border-light:#382e3c;--cp-border-dark:#100c12;--cp-bg:#201a24;--cp-window-bg:#201a24;--cp-input-bg:#140e16;--cp-input-text:#d8d0dc;--cp-label-text:#d8d0dc;--cp-arrow-color:#d8d0dc}body[data-theme=aero]{--bg-desktop:#1a2030;--window-bg:rgba(30, 40, 60, 0.78);--window-border-light:rgba(120, 160, 220, 0.35);--window-border-dark:rgba(10, 20, 40, 0.6);--window-border-darkest:rgba(0, 0, 0, 0.5);--window-shadow-light:rgba(80, 120, 180, 0.2);--window-shadow-dark:rgba(0, 10, 30, 0.4);--title-gradient-start:rgba(60, 100, 160, 0.7);--title-gradient-end:rgba(80, 140, 210, 0.6);--title-unfocused-start:rgba(60, 70, 90, 0.5);--title-unfocused-end:rgba(80, 90, 110, 0.4);--title-button-bg:rgba(40, 60, 100, 0.5);--button-bg:rgba(40, 60, 100, 0.6);--button-text:#e0e8f0;--button-border-light:rgba(100, 140, 200, 0.3);--button-border-dark:rgba(10, 20, 40, 0.5);--button-shadow-light:rgba(80, 120, 180, 0.2);--button-shadow-dark:rgba(0, 10, 30, 0.3);--input-bg:rgba(10, 18, 30, 0.8);--input-text:#e0e8f0;--input-border-light:rgba(100, 140, 200, 0.3);--input-border-dark:rgba(10, 20, 40, 0.5);--input-placeholder:#506880;--output-bg:rgba(10, 18, 30, 0.7);--status-bg:rgba(30, 40, 60, 0.6);--status-text:#90b0d0;--status-error:#ff6666;--text-primary:#e0e8f0;--text-secondary:#90b0d0;--text-disabled:#506880;--text-label:#b0c8e0;--menubar-bg:rgba(25, 35, 55, 0.85);--menubar-text:#e0e8f0;--menubar-hover-bg:rgba(60, 120, 200, 0.6);--menubar-hover-text:#fff;--menubar-dropdown-bg:rgba(25, 35, 55, 0.92);--dropdown-bg:rgba(10, 18, 30, 0.85);--dropdown-trigger-bg:rgba(10, 18, 30, 0.85);--dropdown-arrow-bg:rgba(40, 60, 100, 0.5);--dropdown-option-hover:rgba(60, 120, 200, 0.6);--dropdown-option-hover-text:#ffffff;--overlay-bg:rgba(0, 0, 0, 0.4);--focus-outline:#4a9edd;--settings-group-border:rgba(80, 120, 180, 0.25);--scrollbar-track:rgba(10, 18, 30, 0.5);--scrollbar-thumb:rgba(60, 100, 160, 0.4);--link-color:#4a9edd;--cp-border-light:rgba(100, 140, 200, 0.3);--cp-border-dark:rgba(10, 20, 40, 0.5);--cp-bg:rgba(30, 40, 60, 0.9);--cp-window-bg:rgba(30, 40, 60, 0.9);--cp-input-bg:rgba(10, 18, 30, 0.8);--cp-input-text:#e0e8f0;--cp-label-text:#e0e8f0;--cp-arrow-color:#e0e8f0}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{background:var(--scrollbar-track);box-shadow:inset 1px 1px 2px rgba(0,0,0,.15)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,grey);border:2px solid;border-color:var(--button-border-light,#fff) var(--window-border-darkest,#000) var(--window-border-darkest,#000) var(--button-border-light,#fff)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb,grey);filter:brightness(1.2)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb,grey);border-color:var(--window-border-darkest,#000) var(--button-border-light,#fff) var(--button-border-light,#fff) var(--window-border-darkest,#000)}::-webkit-scrollbar-button{width:17px;height:17px;background:var(--scrollbar-thumb,grey);border:2px solid;border-color:var(--button-border-light,#fff) var(--window-border-darkest,#000) var(--window-border-darkest,#000) var(--button-border-light,#fff);display:block}::-webkit-scrollbar-button:hover{filter:brightness(1.2)}::-webkit-scrollbar-button:active{border-color:var(--window-border-darkest,#000) var(--button-border-light,#fff) var(--button-border-light,#fff) var(--window-border-darkest,#000)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-button:end:decrement,::-webkit-scrollbar-button:start:increment{display:none}::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 4L4 0L8 4Z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px 4px}::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 0L4 4L8 0Z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px 4px}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8'%3E%3Cpath d='M4 0L0 4L4 8Z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:4px 8px}::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8'%3E%3Cpath d='M0 0L4 4L0 8Z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:4px 8px}.dark-theme ::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 4L4 0L8 4Z' fill='%23fff'/%3E%3C/svg%3E")}.dark-theme ::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath d='M0 0L4 4L8 0Z' fill='%23fff'/%3E%3C/svg%3E")}.dark-theme ::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8'%3E%3Cpath d='M4 0L0 4L4 8Z' fill='%23fff'/%3E%3C/svg%3E")}.dark-theme ::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8'%3E%3Cpath d='M0 0L4 4L0 8Z' fill='%23fff'/%3E%3C/svg%3E")}@-moz-document url-prefix(){*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-desktop);font-family:'Segoe UI',Tahoma,sans-serif;font-size:13px;color:var(--text-primary);padding-top:28px;padding-bottom:34px;height:100vh;display:flex;justify-content:center;align-items:stretch;overflow:hidden}#top-menubar{position:fixed;top:0;left:0;right:0;height:28px;background:var(--menubar-bg);border-bottom:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);display:flex;align-items:stretch;z-index:999999;font-family:'Segoe UI',Tahoma,sans-serif;font-size:12px;user-select:none}.menubar-item{position:relative;display:flex;align-items:center}.menubar-label{padding:2px 10px;cursor:default;line-height:24px;color:var(--menubar-text,var(--text-primary))}.menubar-item.active .menubar-label,.menubar-item:hover .menubar-label{background:var(--menubar-hover-bg);color:var(--menubar-hover-text)}.menubar-dropdown{display:none;position:fixed;background:var(--menubar-dropdown-bg);border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:2px 2px 4px rgba(0,0,0,.3);z-index:999998;min-width:200px;padding:2px 0}.menubar-item.active .menubar-dropdown{display:block}.menubar-action{padding:4px 24px 4px 28px;cursor:default;white-space:nowrap;position:relative;color:var(--input-text)}.menubar-action:hover:not(.disabled){background:var(--menubar-hover-bg);color:var(--menubar-hover-text)}.menubar-action.disabled{color:var(--input-text);opacity:.4;cursor:default}.menubar-separator{height:1px;background:var(--window-border-dark);margin:3px 2px;border-bottom:1px solid var(--window-border-light)}.menubar-shortcut{float:right;margin-left:24px;color:var(--input-text);opacity:.6}.menubar-action:hover:not(.disabled) .menubar-shortcut{color:var(--menubar-hover-text);opacity:.85}.menubar-arrow{float:right;margin-left:16px;font-size:10px}.menubar-submenu-trigger{position:relative}.menubar-submenu{display:none;position:absolute;left:100%;top:-2px;background:var(--menubar-dropdown-bg);border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:2px 2px 4px rgba(0,0,0,.3);min-width:140px;padding:2px 0;z-index:999999}.menubar-submenu-trigger:hover>.menubar-submenu{display:block}.menubar-submenu .menubar-action{padding:3px 20px 3px 28px}.menubar-toggle.checked::before{content:'\2713';position:absolute;left:8px;font-size:13px;font-weight:700}.window{background:var(--window-bg);border:3px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:1px 1px 0 var(--window-border-darkest),inset 1px 1px 0 var(--window-shadow-light),inset -1px -1px 0 var(--window-shadow-dark);position:relative;display:flex;flex-direction:column}.title-bar{background:linear-gradient(90deg,var(--title-gradient-start),var(--title-gradient-end));color:var(--title-text,#fff);font-weight:700;font-size:12px;padding:5px 4px;display:flex;align-items:center;gap:6px;user-select:none;cursor:default}.title-bar-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:'Segoe UI',Tahoma,sans-serif}.title-emoji{margin-right:4px;font-size:14px}.title-bar-controls{display:flex;align-items:center;gap:4px;margin-left:auto}#theme-select{font-size:11px;height:18px;padding:0 2px;background:var(--title-button-bg);color:var(--text-primary);border:1px solid;border-color:var(--window-border-light) var(--window-border-darkest) var(--window-border-darkest) var(--window-border-light);cursor:pointer;min-width:80px}input[type=number],input[type=text],select{font-family:'Segoe UI',Tahoma,sans-serif;font-size:13px;padding:4px 6px;border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);background:var(--input-bg);color:var(--input-text);outline:0;min-height:28px}#qr-emoji-input{min-height:36px;font-size:22px}input[type=text]::placeholder{color:var(--input-placeholder)}input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:2px solid var(--focus-outline);outline-offset:-1px}textarea{font-family:'Segoe UI',Tahoma,sans-serif;font-size:13px;padding:4px 6px;border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);background:var(--input-bg);color:var(--input-text);outline:0;resize:vertical;width:100%}textarea::placeholder{color:var(--input-placeholder)}input[type=checkbox]{margin:0;cursor:pointer;width:13px;height:13px}.qr-app{width:100%;height:calc(100vh - 62px);padding:0;box-sizing:border-box;display:flex;flex-direction:column}.qr-app .window{width:100%;flex:1;min-height:0;box-sizing:border-box}.qr-app .window-body{display:flex;gap:12px;padding:8px;flex:1;min-height:0;overflow:hidden}.controls-panel{width:300px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;align-self:stretch;padding-right:4px}.preview-panel{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.preview-container{border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);background:var(--input-bg);padding:12px;display:flex;justify-content:center;align-items:center;width:100%}.preview-container canvas,.preview-container img{max-width:100%;max-height:400px}.section-group{border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);margin-bottom:6px;padding:0;background:var(--window-bg)}.section-group summary{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--title-text,#fff);padding:3px 8px;cursor:pointer;user-select:none;background:linear-gradient(90deg,var(--title-gradient-start),var(--title-gradient-end));list-style:none;display:flex;align-items:center;gap:6px}.section-group summary::-webkit-details-marker{display:none}.section-group summary::before{content:'\25BC';font-size:7px;display:inline-block;transition:transform .15s}.section-group:not([open]) summary::before{content:'\25B6'}.section-group:not([open]) summary{background:linear-gradient(90deg,var(--title-unfocused-start,grey),var(--title-unfocused-end,#b0b0b0))}.section-group .section-body{padding:6px 8px}.section-group>:not(summary){padding:6px 8px 4px}.field-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.field-row label{min-width:70px;font-size:11px;color:var(--text-label);flex-shrink:0}.field-row input[type=range]{flex:1;max-width:150px;height:18px;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0}.field-row input[type=range]::-webkit-slider-runnable-track{height:6px;background:var(--input-bg);border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);box-shadow:inset 1px 1px 0 var(--window-border-dark)}.field-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:18px;margin-top:-8px;background:var(--button-bg);border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:inset 1px 1px 0 var(--window-shadow-light),inset -1px -1px 0 var(--window-border-dark)}.field-row input[type=range]::-moz-range-track{height:6px;background:var(--input-bg);border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);box-shadow:inset 1px 1px 0 var(--window-border-dark)}.field-row input[type=range]::-moz-range-thumb{width:11px;height:18px;background:var(--button-bg);border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:inset 1px 1px 0 var(--window-shadow-light),inset -1px -1px 0 var(--window-border-dark);border-radius:0}.range-value{min-width:24px;font-size:11px;text-align:left;flex-shrink:0;color:var(--text-label)}.color-swatch{width:28px;height:18px;padding:2px;border:1px solid var(--window-border-dark);cursor:pointer;background:var(--button-bg);flex-shrink:0}.swatch-preview{display:block;width:100%;height:100%}.xp-button{padding:3px 12px;font-size:11px;font-family:inherit;cursor:pointer;background:var(--button-bg);color:var(--button-text,var(--text-primary));border:2px solid;border-color:var(--window-border-light) var(--window-border-dark) var(--window-border-dark) var(--window-border-light);box-shadow:inset 1px 1px 0 var(--window-shadow-light),inset -1px -1px 0 var(--window-shadow-dark);user-select:none;white-space:nowrap}.xp-button:hover{filter:brightness(1.05)}.xp-button:active{border-color:var(--window-border-dark) var(--window-border-light) var(--window-border-light) var(--window-border-dark);box-shadow:inset 1px 1px 0 var(--window-border-dark),inset -1px -1px 0 var(--window-shadow-light)}.xp-button:focus{outline:2px solid var(--focus-outline);outline-offset:-2px}.style-grid{display:flex;flex-wrap:wrap;gap:3px}.style-option{width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--input-bg);border:1px solid var(--window-border-dark)}.style-option svg{width:26px;height:26px}.style-option.selected{border:2px solid var(--title-gradient-start);background:var(--button-bg);filter:brightness(1.05)}.style-option:hover{background:var(--button-bg);filter:brightness(1.05)}.style-option canvas,.style-option img{width:28px;height:28px;object-fit:contain;pointer-events:none}.preset-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.preset-card{cursor:pointer;text-align:center;background:var(--input-bg);border:1px solid var(--window-border-dark);padding:4px}.preset-card.selected{border:2px solid var(--title-gradient-start)}.preset-card:hover{background:var(--button-bg)}.preset-card canvas,.preset-card img{width:100%;aspect-ratio:1;object-fit:contain}.preset-card .preset-name{font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-label)}.scan-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:3px}.scan-badge.good{background:#c8e6c9;color:#2e7d32}.scan-badge.warn{background:#fff9c4;color:#f57f17}.scan-badge.poor{background:#ffcdd2;color:#c62828}.qr-actions{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;padding:4px 0}.checkbox-row{display:flex;align-items:center;gap:4px;margin-bottom:3px}.checkbox-row label{font-size:11px;cursor:pointer;color:var(--text-label)}.eye-color-grid{display:grid;grid-template-columns:auto 1fr 1fr;gap:4px;align-items:center;font-size:10px;color:var(--text-label)}.eye-color-grid .eye-label{font-size:10px;color:var(--text-label);white-space:nowrap}.eye-color-grid .col-header{font-size:9px;font-weight:700;text-align:center;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.status-bar{font-size:11px;padding:2px 6px 2px 58px;border-top:1px solid var(--window-border-dark);border:2px solid;border-color:var(--input-border-dark) var(--input-border-light) var(--input-border-light) var(--input-border-dark);color:var(--status-text);background:var(--status-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-bar.error{color:var(--status-error)}.settings-group,fieldset{border:1px solid var(--settings-group-border);padding:8px 10px;margin-bottom:8px}.settings-group legend,fieldset legend{font-size:11px;font-weight:700;color:var(--text-label);padding:0 4px}.color-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.color-row label{font-size:11px;color:var(--text-label);flex:1}body[data-theme=aero] .window{background:0 0!important;border-color:rgba(120,160,220,.25) rgba(10,20,40,.3) rgba(10,20,40,.3) rgba(120,160,220,.25)!important;box-shadow:0 4px 24px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1)!important}body[data-theme=aero] .window::before{content:'';position:absolute;inset:0;background:rgba(20,30,50,.25);backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4);z-index:-1;pointer-events:none}body[data-theme=aero] .window-body{background:0 0!important}body[data-theme=aero] .title-bar{background:linear-gradient(180deg,rgba(80,130,200,.35),rgba(40,80,140,.25))!important}body[data-theme=aero] .status-bar{background:0 0!important}body[data-theme=aero] .preview-container{background:rgba(8,14,24,.2)!important}.qr-hidden{display:none!important}@media (max-width:768px){body{height:auto;min-height:100vh;overflow:auto}.qr-app{height:auto;min-height:calc(100vh - 28px)}.qr-app .window{flex:none}.qr-app .window-body{flex-direction:column;gap:8px;overflow:visible}.controls-panel{width:100%;max-height:none;align-self:auto;padding-right:0}.preview-panel{min-height:300px}.preset-gallery{grid-template-columns:repeat(3,1fr)}}.color-picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg);z-index:1500;display:flex;align-items:center;justify-content:center}.color-picker-window{width:auto;max-width:calc(100vw - 32px);box-sizing:border-box;min-width:0;min-height:0;position:relative}.color-picker-window .window-body.color-picker-body{padding:10px 12px 12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;overflow:visible}.cp-left-panel{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.cp-section-label{font-size:12px;font-weight:700;margin-bottom:2px;color:var(--cp-label-text)}.cp-swatch-grid{display:grid;grid-template-columns:repeat(8,18px);gap:2px;margin-bottom:4px}.cp-swatch-cell{width:18px;height:18px;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);box-shadow:inset 1px 1px 0 #404040;cursor:pointer;flex-shrink:0;box-sizing:border-box}.cp-swatch-cell:hover{border-color:var(--text-primary) var(--cp-bg,silver) var(--cp-bg,silver) var(--text-primary)}.cp-swatch-cell.cp-swatch-selected{border-color:#000;box-shadow:0 0 0 1px #fff,0 0 0 2px #000}.cp-add-custom-btn{margin-top:6px;font-size:12px;padding:3px 8px;height:24px;white-space:nowrap}.cp-left-panel .cp-hex-row{margin-top:4px}.cp-right-panel{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.cp-spec-row{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.cp-spectrum-wrap{position:relative;width:256px;height:256px;flex-shrink:0;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);box-sizing:content-box;cursor:crosshair}.cp-spectrum-canvas{display:block;width:256px;height:256px}.cp-crosshair{position:absolute;width:8px;height:8px;border-radius:50%;border:1px solid #000;box-shadow:0 0 0 1px #fff;background:0 0;transform:translate(-50%,-50%);pointer-events:none}.cp-brightness-wrap{position:relative;width:20px;height:256px;flex-shrink:0;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);box-sizing:content-box;cursor:ns-resize}.cp-brightness-canvas{display:block;width:20px;height:256px}.cp-brightness-arrow{position:absolute;right:-10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid var(--cp-arrow-color);transform:translateY(-50%);pointer-events:none}.cp-preview-box{width:60px;height:256px;display:flex;flex-direction:column;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);box-sizing:content-box;flex-shrink:0;overflow:hidden}.cp-preview-current,.cp-preview-new{flex:1;background:red}.cp-inputs-area{display:flex;flex-direction:row;gap:16px}.cp-bottom-row{display:flex;flex-direction:row;gap:8px;align-items:flex-end}.cp-button-col{display:flex;flex-direction:column;gap:6px;margin-left:auto}.cp-input-col{display:flex;flex-direction:column;gap:3px}.cp-input-row{display:flex;align-items:center;gap:4px}.cp-input-label{font-size:12px;width:26px;text-align:right;flex-shrink:0;color:var(--cp-label-text)}.cp-number-input{width:44px;font-family:inherit;font-size:12px;padding:1px 4px;height:22px;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);background:var(--cp-input-bg);color:var(--cp-input-text);outline:0;-moz-appearance:textfield}.cp-number-input::-webkit-inner-spin-button,.cp-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-hex-row{display:flex;align-items:center;gap:4px}.cp-hex-label{font-size:13px;font-weight:700;flex-shrink:0;color:var(--cp-label-text)}.cp-hex-input{width:80px;font-family:'Courier New',monospace;font-size:13px;padding:2px 4px;height:24px;border:2px solid;border-color:var(--cp-border-dark) var(--cp-border-light) var(--cp-border-light) var(--cp-border-dark);background:var(--cp-input-bg);color:var(--cp-input-text);outline:0;text-transform:uppercase;letter-spacing:.05em}.cp-cancel-btn,.cp-ok-btn{min-width:72px;justify-content:center;font-size:13px}.cp-checkerboard{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%)!important;background-size:12px 12px!important;background-position:0 0,0 6px,6px -6px,-6px 0!important;background-color:#fff!important}.window.minimized{display:none!important}#xp-taskbar{position:fixed;left:0;right:0;bottom:0;height:34px;display:flex;align-items:center;gap:6px;padding:2px 6px 2px 58px;z-index:9000;background:var(--window-bg,silver);overflow:visible;border-top:2px solid var(--window-border-light,#fff);box-shadow:inset 0 1px 0 var(--window-shadow-light,#dfdfdf);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:13px;color:var(--text-primary,#000)}#xp-start-orb{position:fixed;left:8px;bottom:2px;width:44px;height:44px;border-radius:50%;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:9700;border:1px solid rgba(190,230,255,.65);background:radial-gradient(circle at 50% 30%,#dff1ff 0,#86c4ee 26%,#1f82c6 58%,#0a4f8c 100%);box-shadow:0 0 0 1px rgba(6,40,75,.7),0 3px 9px rgba(0,0,0,.55),inset 0 1px 2px rgba(255,255,255,.7)}#xp-start-orb span{font-size:21px;line-height:1;position:relative;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .45))}#xp-start-orb::before{content:"";position:absolute;top:3px;left:8px;right:8px;height:16px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,0));pointer-events:none}#xp-start-orb:hover{background:radial-gradient(circle at 50% 30%,#f2fbff 0,#9ad3f7 26%,#2f95d8 58%,#0c5ba3 100%)}#xp-start-orb.active{box-shadow:0 0 0 1px rgba(6,40,75,.7),inset 0 2px 6px rgba(0,0,0,.5)}#xp-taskwins{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden;padding:0 4px;height:28px}.xp-taskwin{height:26px;flex:0 1 170px;min-width:38px;max-width:170px;padding:0 8px;cursor:pointer;color:var(--text-primary,#000);font-size:12px;font-family:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;display:block;line-height:24px;background:var(--button-bg,var(--window-bg,silver));border:1px solid;border-color:var(--window-border-light,#fff) var(--window-border-dark,grey) var(--window-border-dark,grey) var(--window-border-light,#fff);box-shadow:inset 1px 1px 0 var(--window-shadow-light,#dfdfdf)}.xp-taskwin:hover{filter:brightness(1.07)}.xp-taskwin.active{border-color:var(--window-border-dark,grey) var(--window-border-light,#fff) var(--window-border-light,#fff) var(--window-border-dark,grey);box-shadow:inset 1px 1px 2px var(--window-border-dark,grey);background:var(--window-shadow-light,#dfdfdf);font-weight:600}.xp-taskwin.mini{opacity:.82;font-style:italic}#xp-tray{display:flex;align-items:center;gap:10px;height:24px;padding:0 10px;color:var(--text-primary,#000);font-size:12px;border:2px solid;border-color:var(--window-border-dark,grey) var(--window-border-light,#fff) var(--window-border-light,#fff) var(--window-border-dark,grey);background:var(--window-bg,silver)}#xp-clock{min-width:58px;text-align:center}#xp-startmenu{position:fixed;left:6px;bottom:30px;width:300px;display:none;z-index:9500;padding:3px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:13px;background:var(--window-bg,silver);border:2px solid;border-color:var(--window-border-light,#fff) var(--window-border-dark,grey) var(--window-border-dark,grey) var(--window-border-light,#fff);box-shadow:inset 1px 1px 0 var(--window-shadow-light,#dfdfdf),inset -1px -1px 0 var(--window-border-dark,grey)}#xp-startmenu.open{display:flex}.xp-smrail{width:32px;background:linear-gradient(180deg,var(--title-gradient-end,#00b4d8),var(--title-gradient-start,#0077b6));display:flex;align-items:flex-start;justify-content:center;padding:12px 0}.xp-smrail b{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.xp-smrail b small{font-weight:400;opacity:.85;font-size:11px}.xp-smbody{flex:1;padding:4px 4px 5px;min-width:0}.xp-smhead{padding:5px 8px 7px;color:var(--text-secondary,#666);font-size:11px;border-bottom:1px solid var(--window-border-dark,grey);box-shadow:0 1px 0 var(--window-border-light,#fff);margin-bottom:4px}.xp-smitem{display:flex;align-items:center;gap:10px;padding:6px 8px;cursor:pointer;position:relative;color:var(--text-primary,#000)}.xp-smitem:hover{background:var(--dropdown-option-hover,navy);color:var(--dropdown-option-hover-text,#fff)}.xp-smitem .xp-ico{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.xp-smitem .xp-ico.t{background:#fff;border-radius:5px;border:1px solid #9aa0ad;overflow:hidden}.xp-smitem .xp-ico.s svg{width:18px;height:18px}.xp-smitem .xp-ico.s{color:var(--text-primary,#000)}.xp-smitem:hover .xp-ico.s{color:#fff}.xp-smitem .xp-lbl{flex:1;font-size:13px;font-weight:600;min-width:0}.xp-smitem .xp-sub{color:var(--text-secondary,#666);font-size:11px;font-weight:400}.xp-smitem:hover .xp-sub{color:rgba(255,255,255,.85)}.xp-smitem .xp-arrow{font-size:10px;opacity:.7}.xp-smdiv{height:2px;margin:4px 6px;border-top:1px solid var(--window-border-dark,grey);border-bottom:1px solid var(--window-border-light,#fff)}.xp-smcontact{padding:5px 10px 7px;font-size:11px;color:#ffd23f}.xp-smcontact a{color:#ffd23f;text-decoration:none;font-weight:600}.xp-smcontact a:hover{text-decoration:underline}#xp-flyout{position:absolute;left:300px;bottom:0;width:210px;display:none;flex-direction:column;padding:3px;z-index:9510;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--window-bg,silver);border:2px solid;border-color:var(--window-border-light,#fff) var(--window-border-dark,grey) var(--window-border-dark,grey) var(--window-border-light,#fff);box-shadow:inset 1px 1px 0 var(--window-shadow-light,#dfdfdf),inset -1px -1px 0 var(--window-border-dark,grey)}#xp-flyout.open{display:flex}#xp-flyout2{position:absolute;left:508px;bottom:0;width:220px;display:none;flex-direction:column;padding:3px;z-index:9511;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--window-bg,silver);border:2px solid;border-color:var(--window-border-light,#fff) var(--window-border-dark,grey) var(--window-border-dark,grey) var(--window-border-light,#fff);box-shadow:inset 1px 1px 0 var(--window-shadow-light,#dfdfdf),inset -1px -1px 0 var(--window-border-dark,grey)}#xp-flyout2.open{display:flex}#xp-flyout2:empty{display:none!important}body[data-theme=aero] #xp-flyout,body[data-theme=aero] #xp-startmenu,body[data-theme=aero] #xp-taskbar{backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4)}