:root{--bg:#fff;--text:#222;--border-color:#ddd;--link-color:#007bff;--sidebar-bg:#f5f5f5;--sidebar-hover-bg:#e5e7eb;--header-bg:#fff;--popover-bg:#2f2f2f;--popover-text:#fff;--icon-color:#000;--button-bg:#007bff;--button-text:#fff;--button-hover-bg:#0056b3;--form-header-bg:#e9ecef;--form-body-bg:#fff;--form-text-color:#222;--form-text-caption:#6c757d;--formfield-label:#222;--formfield-helper:#6c757d;--formfield-error:#dc2626;--card-bg:#fff;--card-text:#222;--scrollbar-bg:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a1a1a1}body.theme-light{--bg:#fff;--text:#222;--border-color:#ddd;--link-color:#007bff;--sidebar-bg:#f5f5f5;--sidebar-hover-bg:#e5e7eb;--popover-bg:#2f2f2f;--popover-text:#fff;--icon-color:#000;--button-bg:#007bff;--button-text:#fff;--button-hover-bg:#0056b3;--form-header-bg:#e9ecef;--form-body-bg:#fff;--form-text-color:#222;--form-text-caption:#6c757d;--formfield-label:#222;--formfield-helper:#6c757d;--formfield-error:#dc2626;--card-bg:#fff;--card-text:#222;--scrollbar-bg:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a1a1a1}body.theme-dark{--bg:#1e1e1e;--text:#e0e0e0;--border-color:#444;--link-color:#66b2ff;--sidebar-bg:#2a2a2a;--sidebar-hover-bg:#3a3a3a;--popover-bg:#fff;--popover-text:#222;--icon-color:#fff;--button-bg:#444;--button-text:#fff;--button-hover-bg:#666;--form-header-bg:#333;--form-body-bg:#252525;--form-text-color:#e0e0e0;--form-text-caption:#aaa;--formfield-label:#e0e0e0;--formfield-helper:#aaa;--formfield-error:#f87171;--card-bg:#2a2a2a;--card-text:#e0e0e0;--scrollbar-bg:#2a2a2a;--scrollbar-thumb:#4b4b4b;--scrollbar-thumb-hover:#666}body.theme-light-blue{--bg:#e6f2ff;--text:#1a1a1a;--border-color:#9cf;--link-color:#06c;--sidebar-bg:#cce6ff;--sidebar-hover-bg:#b3d9ff;--popover-bg:#1b263b;--popover-text:#fff;--icon-color:#000;--button-bg:#39f;--button-text:#fff;--button-hover-bg:#267acc;--form-header-bg:#b3d9ff;--form-body-bg:#f5faff;--form-text-color:#1a1a1a;--form-text-caption:#4d6a85;--formfield-label:#1a1a1a;--formfield-helper:#4d6a85;--formfield-error:#dc2626;--card-bg:#f0f8ff;--card-text:#1a1a1a;--scrollbar-bg:#cce6ff;--scrollbar-thumb:#9cf;--scrollbar-thumb-hover:#66b2ff}body.theme-dark-blue{--bg:#0d1b2a;--text:#e0f0ff;--border-color:#2e4a70;--link-color:#4ea8de;--sidebar-bg:#1b263b;--sidebar-hover-bg:#2e4a70;--popover-bg:#e6f2ff;--popover-text:#1a1a1a;--icon-color:#fff;--button-bg:#1e40af;--button-text:#fff;--button-hover-bg:#1a3391;--form-header-bg:#1e3a5f;--form-body-bg:#16213e;--form-text-color:#e0f0ff;--form-text-caption:#9bbad6;--formfield-label:#e0f0ff;--formfield-helper:#9bbad6;--formfield-error:#f87171;--card-bg:#1b263b;--card-text:#e0f0ff;--scrollbar-bg:#1b263b;--scrollbar-thumb:#2e4a70;--scrollbar-thumb-hover:#4ea8de}body.theme-light-red{--bg:#fff0f0;--text:#1a1a1a;--border-color:#ffb3b3;--link-color:#c0392b;--sidebar-bg:#ffe0e0;--sidebar-hover-bg:#fcc;--popover-bg:#3d1a1a;--popover-text:#fff;--icon-color:#000;--button-bg:#e74c3c;--button-text:#fff;--button-hover-bg:#c0392b;--form-header-bg:#fcc;--form-body-bg:#fff5f5;--form-text-color:#1a1a1a;--form-text-caption:#a05c5c;--formfield-label:#1a1a1a;--formfield-helper:#a05c5c;--formfield-error:#dc2626;--card-bg:#ffe6e6;--card-text:#1a1a1a;--scrollbar-bg:#ffe0e0;--scrollbar-thumb:#ffb3b3;--scrollbar-thumb-hover:#e74c3c}body.theme-dark-red{--bg:#2a0e0e;--text:#f5eaea;--border-color:#5c2a2a;--link-color:#ff6b6b;--sidebar-bg:#3d1a1a;--sidebar-hover-bg:#5c2a2a;--popover-bg:#ffe6e6;--popover-text:#1a1a1a;--icon-color:#fff;--button-bg:#a93226;--button-text:#fff;--button-hover-bg:#922b21;--form-header-bg:#4b1f1f;--form-body-bg:#2f0f0f;--form-text-color:#f5eaea;--form-text-caption:#c58c8c;--formfield-label:#f5eaea;--formfield-helper:#c58c8c;--formfield-error:#f87171;--card-bg:#4b1f1f;--card-text:#f5eaea;--scrollbar-bg:#3d1a1a;--scrollbar-thumb:#5c2a2a;--scrollbar-thumb-hover:#a93226}body.theme-light-green{--bg:#f0fff5;--text:#1a1a1a;--border-color:#a8e0c2;--link-color:#1e8449;--sidebar-bg:#d9f2e6;--sidebar-hover-bg:#b3e6cc;--popover-bg:#1e3d2c;--popover-text:#fff;--icon-color:#000;--button-bg:#27ae60;--button-text:#fff;--button-hover-bg:#1e8449;--form-header-bg:#b3e6cc;--form-body-bg:#f5fff9;--form-text-color:#1a1a1a;--form-text-caption:#4b7a5f;--formfield-label:#1a1a1a;--formfield-helper:#4b7a5f;--formfield-error:#dc2626;--card-bg:#e0f7eb;--card-text:#1a1a1a;--scrollbar-bg:#d9f2e6;--scrollbar-thumb:#a8e0c2;--scrollbar-thumb-hover:#27ae60}body.theme-dark-green{--bg:#0f2a1c;--text:#eaf7f0;--border-color:#2f5d40;--link-color:#58d68d;--sidebar-bg:#1e3d2c;--sidebar-hover-bg:#2f5d40;--popover-bg:#e0f7eb;--popover-text:#1a1a1a;--icon-color:#fff;--button-bg:#1f7a4d;--button-text:#fff;--button-hover-bg:#17663e;--form-header-bg:#234d36;--form-body-bg:#142d1f;--form-text-color:#eaf7f0;--form-text-caption:#a6cabb;--formfield-label:#eaf7f0;--formfield-helper:#a6cabb;--formfield-error:#f87171;--card-bg:#234d36;--card-text:#eaf7f0;--scrollbar-bg:#1e3d2c;--scrollbar-thumb:#2f5d40;--scrollbar-thumb-hover:#58d68d}body.theme-light-yellow{--bg:#fffdf0;--text:#1a1a1a;--border-color:#ffe680;--link-color:#d4ac0d;--sidebar-bg:#fff6cc;--sidebar-hover-bg:#ffec99;--popover-bg:#3d361a;--popover-text:#fff;--icon-color:#000;--button-bg:#f1c40f;--button-text:#222;--button-hover-bg:#d4ac0d;--form-header-bg:#ffec99;--form-body-bg:#fffdf5;--form-text-color:#1a1a1a;--form-text-caption:#9c8a4a;--formfield-label:#1a1a1a;--formfield-helper:#9c8a4a;--formfield-error:#dc2626;--card-bg:#fff7cc;--card-text:#1a1a1a;--scrollbar-bg:#fff6cc;--scrollbar-thumb:#ffe680;--scrollbar-thumb-hover:#f1c40f}body.theme-dark-yellow{--bg:#2a260f;--text:#f9f5e6;--border-color:#5c512a;--link-color:#f4d03f;--sidebar-bg:#3d361a;--sidebar-hover-bg:#5c512a;--popover-bg:#fff7cc;--popover-text:#1a1a1a;--icon-color:#fff;--button-bg:#b7950b;--button-text:#fff;--button-hover-bg:#9a7d0a;--form-header-bg:#4b411f;--form-body-bg:#2f2a14;--form-text-color:#f9f5e6;--form-text-caption:#d1c6a2;--formfield-label:#f9f5e6;--formfield-helper:#d1c6a2;--formfield-error:#f87171;--card-bg:#4b411f;--card-text:#f9f5e6;--scrollbar-bg:#3d361a;--scrollbar-thumb:#5c512a;--scrollbar-thumb-hover:#f4d03f}body.theme-gemaputera{--bg:#fff5e6;--text:#1a1a1a;--border-color:#d4860a;--link-color:#8b1a1a;--sidebar-bg:#5c1a1a;--sidebar-text:#ffe066;--sidebar-hover-bg:#3d1010;--sidebar-active-bg:#ffe066;--sidebar-active-text:#5c1a1a;--sidebar-border:#3d1010;--header-bg:#fff5e6;--popover-bg:#3d1010;--popover-text:#ffe066;--icon-color:#ffe066;--button-bg:#8b1a1a;--button-text:#fff;--button-hover-bg:#6b1010;--form-header-bg:#d4860a;--form-body-bg:#fffcf5;--form-text-color:#1a1a1a;--form-text-caption:#5c3800;--formfield-label:#1a1a1a;--formfield-helper:#5c3800;--formfield-error:#8b1a1a;--card-bg:#fffcf5;--card-text:#1a1a1a;--scrollbar-bg:#f0dcc0;--scrollbar-thumb:#8b1a1a;--scrollbar-thumb-hover:#6b1010}body.theme-gemaputera-honey{--bg:#fff8e1;--text:#1a1a1a;--border-color:#e8a800;--link-color:#b30000;--sidebar-bg:#2c1a00;--sidebar-text:gold;--sidebar-hover-bg:#4a2d00;--sidebar-active-bg:gold;--sidebar-active-text:#2c1a00;--sidebar-border:#4a2d00;--header-bg:#fff8e1;--popover-bg:#2c1a00;--popover-text:gold;--icon-color:gold;--button-bg:#b30000;--button-text:#fff;--button-hover-bg:#8b0000;--form-header-bg:#e8a800;--form-body-bg:#fffdf5;--form-text-color:#1a1a1a;--form-text-caption:#5c4000;--formfield-label:#1a1a1a;--formfield-helper:#5c4000;--formfield-error:#b30000;--card-bg:#fffdf5;--card-text:#1a1a1a;--scrollbar-bg:#ffe580;--scrollbar-thumb:#b30000;--scrollbar-thumb-hover:#8b0000}body.theme-gemaputera-crimson{--bg:#fafaf8;--text:#1a1a1a;--border-color:#d4a017;--link-color:#7a0b0b;--sidebar-bg:#7a0b0b;--sidebar-text:gold;--sidebar-hover-bg:#5c0808;--sidebar-active-bg:#d4a017;--sidebar-active-text:#1a1a1a;--sidebar-border:#5c0808;--header-bg:#fafaf8;--popover-bg:#3d0000;--popover-text:gold;--icon-color:gold;--button-bg:#d4a017;--button-text:#1a1a1a;--button-hover-bg:#aa7d0d;--form-header-bg:#7a0b0b;--form-body-bg:#fff;--form-text-color:#1a1a1a;--form-text-caption:#5c4400;--formfield-label:#1a1a1a;--formfield-helper:#5c4400;--formfield-error:#7a0b0b;--card-bg:#fff;--card-text:#1a1a1a;--scrollbar-bg:#f0eee8;--scrollbar-thumb:#d4a017;--scrollbar-thumb-hover:#7a0b0b}body.theme-gemaputera-flag{--bg:gold;--text:#1a1a1a;--border-color:#b8900a;--link-color:#c00;--sidebar-bg:#1a1a1a;--sidebar-text:gold;--sidebar-hover-bg:#333;--sidebar-active-bg:#c00;--sidebar-active-text:#fff;--sidebar-border:#333;--header-bg:gold;--popover-bg:#1a1a1a;--popover-text:#fff;--icon-color:gold;--button-bg:#c00;--button-text:#fff;--button-hover-bg:#a00;--form-header-bg:#c00;--form-body-bg:#fff5a0;--form-text-color:#1a1a1a;--form-text-caption:#5c4400;--formfield-label:#1a1a1a;--formfield-helper:#5c4400;--formfield-error:#a00;--card-bg:#fff5a0;--card-text:#1a1a1a;--scrollbar-bg:#d4aa00;--scrollbar-thumb:#c00;--scrollbar-thumb-hover:#a00}body.theme-gemaputera-ember{--bg:#fffdf6;--text:#1a1a1a;--border-color:#fcd116;--link-color:#ce1126;--sidebar-bg:#ce1126;--sidebar-text:#fff;--sidebar-hover-bg:rgba(255,255,255,.12);--sidebar-active-bg:#fcd116;--sidebar-active-text:#111;--sidebar-border:rgba(255,255,255,.18);--header-bg:#fff;--popover-bg:#111;--popover-text:#fff;--icon-color:#fcd116;--button-bg:#ce1126;--button-text:#fff;--button-hover-bg:#a50d1e;--form-header-bg:#fcd116;--form-body-bg:#fffdf6;--form-text-color:#1a1a1a;--form-text-caption:#7a5a00;--formfield-label:#1a1a1a;--formfield-helper:#7a5a00;--formfield-error:#ce1126;--card-bg:#fff;--card-text:#1a1a1a;--scrollbar-bg:#f5f5f5;--scrollbar-thumb:#fcd116;--scrollbar-thumb-hover:#ce1126}body.theme-gemaputera-dusk{--bg:#f5efe0;--text:#2a1a00;--border-color:#c8a020;--link-color:#7a1a1a;--sidebar-bg:#3d2b00;--sidebar-text:gold;--sidebar-hover-bg:#5c4000;--sidebar-active-bg:gold;--sidebar-active-text:#3d2b00;--sidebar-border:#5c4000;--header-bg:#f5efe0;--popover-bg:#3d2b00;--popover-text:gold;--icon-color:gold;--button-bg:#7a1a1a;--button-text:#fff;--button-hover-bg:#5c1010;--form-header-bg:#c8a020;--form-body-bg:#fff;--form-text-color:#2a1a00;--form-text-caption:#6b5500;--formfield-label:#2a1a00;--formfield-helper:#6b5500;--formfield-error:#7a1a1a;--card-bg:#fff;--card-text:#2a1a00;--scrollbar-bg:#e8dec8;--scrollbar-thumb:#c8a020;--scrollbar-thumb-hover:#7a1a1a}body.theme-gemaputera-dark{--bg:#141414;--text:#eee;--border-color:gold;--link-color:gold;--sidebar-bg:#1e1e1e;--sidebar-text:gold;--sidebar-hover-bg:#333;--sidebar-active-bg:#c00;--sidebar-active-text:#fff;--sidebar-border:#333;--header-bg:#141414;--popover-bg:#2d2d2d;--popover-text:#eee;--icon-color:gold;--button-bg:#c00;--button-text:#fff;--button-hover-bg:#a00;--form-header-bg:#3d0000;--form-body-bg:#1a1a1a;--form-text-color:#eee;--form-text-caption:#aaa;--formfield-label:#eee;--formfield-helper:#aaa;--formfield-error:#f55;--card-bg:#1e1e1e;--card-text:#eee;--scrollbar-bg:#1e1e1e;--scrollbar-thumb:#c00;--scrollbar-thumb-hover:gold}body.theme-gemaputera-night{--bg:#120a00;--text:#f0e8d0;--border-color:#d4a017;--link-color:gold;--sidebar-bg:#1e1000;--sidebar-text:gold;--sidebar-hover-bg:#400000;--sidebar-active-bg:#d4a017;--sidebar-active-text:#1e1000;--sidebar-border:#400000;--header-bg:#120a00;--popover-bg:#2d1a00;--popover-text:#f0e8d0;--icon-color:#d4a017;--button-bg:#c00;--button-text:#fff;--button-hover-bg:#a00;--form-header-bg:#2d1a00;--form-body-bg:#1a0e00;--form-text-color:#f0e8d0;--form-text-caption:#c96;--formfield-label:#f0e8d0;--formfield-helper:#c96;--formfield-error:#f65;--card-bg:#1e1200;--card-text:#f0e8d0;--scrollbar-bg:#1e1000;--scrollbar-thumb:#c00;--scrollbar-thumb-hover:gold}
