:root{--accent-blue:#0054e3;--hover-background:#316ac5;--hover-text:#fff;--close-button:#c03030;--success-color:#155724;--success-background:#d4edda;--error-color:#721c24;--error-background:#f8d7da;--warning-color:#856404;--warning-background:#fff3cd;--input-focus:#245edc;--text-color:#000}:root,[data-theme=luna]{--window-background:#ece9d8;--content-background:#fff;--border-color:silver;--secondary-text:#666;--input-border:#e0e0e0;--background:#fff;--foreground:#171717;--taskbar-bg:linear-gradient(to bottom,#245edc 0%,#3f8cdf 50%,#1e4cb3 100%);--taskbar-border:#4a90e2;--desktop-bg:linear-gradient(135deg,#58a6d6 0%,#4a90e2 100%);--titlebar-bg:linear-gradient(to bottom,#ffffff4d 0%,#ffffff1a 14%,#fff0 42%,#0012482e 100%),linear-gradient(to bottom,#0a5bd6 0%,#0a52c6 46%,#0e5ad2 84%,#2e80ea 92%,#0c49b4 100%);--titlebar-bg-vertical:linear-gradient(to bottom,#0a5bd6 0%,#0a52c6 50%,#0c49b4 100%);--titlebar-border-top:#5c8cd4;--titlebar-text:#fff;--window-frame:#0831d9;--window-radius:8px;--taskpane-bg:linear-gradient(to bottom,#d3ddf5 0%,#e9eefb 55%,#f5f7fd 100%);--taskpane-header:linear-gradient(to right,#f0f4fd 0%,#c5d6f5 100%);--taskpane-header-text:#0c327d;--taskpane-link:#1c3f95}[data-theme=silver]{--window-background:#d4d0c8;--content-background:#f0f0f0;--border-color:#aca899;--secondary-text:#716f64;--input-border:#aca899;--background:#d4d0c8;--foreground:#000;--taskbar-bg:linear-gradient(to bottom,#9d9b95 0%,#b8b5ae 50%,#7a7872 100%);--taskbar-border:#c8c4bc;--desktop-bg:linear-gradient(135deg,#a0a09a 0%,#808078 100%);--titlebar-bg:linear-gradient(to bottom,#ffffff73 0%,#ffffff24 18%,#fff0 48%,#0000001a 100%),linear-gradient(to right,#717068 0%,#aca899 55%,#d4d0c8 100%);--titlebar-bg-vertical:linear-gradient(to bottom,#717068,#aca899);--titlebar-border-top:#c8c4bc;--titlebar-text:#fff;--window-frame:#6f6d65;--window-radius:8px;--taskpane-bg:linear-gradient(to bottom,#deddd6 0%,#eeeee8 55%,#f6f6f1 100%);--taskpane-header:linear-gradient(to right,#f1f1ec 0%,#d4d0c8 100%);--taskpane-header-text:#3a3a34;--taskpane-link:#33336a}html,body{overscroll-behavior:none;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tahoma,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--content-background);border:1px solid var(--border-color)}::-webkit-scrollbar-thumb{background:linear-gradient(#f3f3f3 0%,#dcdcdc 50%,#c2c2c2 100%);border:1px solid #9a9a9a;border-radius:2px}[data-theme=silver] ::-webkit-scrollbar-thumb{background:linear-gradient(#e6e2d6 0%,#cfcabb 50%,#b3ad9c 100%);border-color:#8a8472}::-webkit-scrollbar-thumb:hover{filter:brightness(1.04)}::-webkit-scrollbar-button{background-color:#ededed;background-position:50%;background-repeat:no-repeat;border:1px solid #9a9a9a;width:16px;height:16px}::-webkit-scrollbar-button:hover{background-color:#f6f6f6}::-webkit-scrollbar-button:active{background-color:#d0d0d0}::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 2L7 6H1Z' fill='%23444'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1 2H7L4 6Z' fill='%23444'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M5 1L1 4L5 7Z' fill='%23444'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M3 1L7 4L3 7Z' fill='%23444'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:start:increment{display:none}::-webkit-scrollbar-button:vertical:end:decrement{display:none}::-webkit-scrollbar-button:horizontal:start:increment{display:none}::-webkit-scrollbar-button:horizontal:end:decrement{display:none}::-webkit-scrollbar-corner{background:var(--window-background)}
