:root{--win-blue: #0078D7;--win-accent: #0078D7;--win-start-hover: #2b5797;--taskbar-bg: #202020;--taskbar-hover: #303030;--taskbar-active: #383838;--start-menu-bg: #202020;--app-tile-hover: #333333;--win-logo-blue: #00A4EF;--win-logo-green: #7FBA00;--win-logo-yellow: #FFB900;--win-logo-red: #F25022;--text-primary: #FFFFFF;--text-secondary: #BBBBBB;--text-disabled: #888888;--alert-error: #E81123;--alert-warning: #FFB900;--alert-success: #10893E;--alert-info: #0078D7;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .2);--shadow-heavy: 0 8px 16px rgba(0, 0, 0, .3);--border-light: 1px solid rgba(255, 255, 255, .1);--border-medium: 1px solid rgba(255, 255, 255, .2);--taskbar-height: 4vh;--taskbar-min-height: 48px;--start-button-size: 4vh;--start-button-min-size: 48px;--icon-size: 2vh;--icon-min-size: 24px}html,body{margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif;color:var(--text-primary);overflow:hidden;width:100%;height:100%}*{box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*{scrollbar-width:thin;scrollbar-color:var(--taskbar-active) transparent}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--taskbar-active);border-radius:4px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--win-accent);background-clip:content-box}.bg-taskbar{background-color:var(--taskbar-bg)}.bg-win-blue{background-color:var(--win-blue)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease forwards}.slide-up{animation:slideUp .3s ease forwards}:root,.dark-theme{--win-blue: #0078D7;--win-accent: #0078D7;--win-start-hover: #2b5797;--taskbar-bg: #202020;--taskbar-bg-rgb: 32, 32, 32;--taskbar-hover: #303030;--taskbar-active: #383838;--start-menu-bg: #202020;--app-tile-hover: #333333;--window-bg: #1F1F1F;--window-header: #2D2D2D;--input-bg: #2D2D2D;--input-text: #FFFFFF;--overlay-bg: rgba(32, 32, 32, .9);--border-light: #444444;--text-primary: #FFFFFF;--text-secondary: #BBBBBB;--text-disabled: #888888;--alert-error: #E81123;--alert-warning: #FFB900;--alert-success: #10893E;--alert-info: #0078D7}.light-theme{--win-blue: #0078D7;--win-accent: #0078D7;--win-start-hover: #2b5797;--taskbar-bg: #F0F0F0;--taskbar-bg-rgb: 240, 240, 240;--taskbar-hover: #E0E0E0;--taskbar-active: #D0D0D0;--start-menu-bg: #FFFFFF;--app-tile-hover: #F5F5F5;--window-bg: #FFFFFF;--window-header: #F0F0F0;--input-bg: #FFFFFF;--input-text: #333333;--overlay-bg: rgba(255, 255, 255, .9);--border-light: #DDDDDD;--text-primary: #333333;--text-secondary: #666666;--text-disabled: #999999;--alert-error: #E81123;--alert-warning: #FFB900;--alert-success: #10893E;--alert-info: #0078D7}
