:root{--os-primary: #0078d4;--os-primary-hover: #1a8ae8;--os-primary-active: #006cbd;transition:--os-primary .3s ease,--os-primary-hover .3s ease,--os-primary-active .3s ease;--os-danger: #e81123;--os-danger-hover: #f1707a;--os-success: #0d9e3e;--os-warning: #ff8c00;--os-bg: #202020;--os-bg-elevated: #2c2c2c;--os-bg-overlay: rgba(0, 0, 0, .55);--os-glass-bg: rgba(30, 30, 30, .75);--os-glass-border: rgba(255, 255, 255, .1);--os-glass-blur: blur(20px);--os-radius-window: 10px;--os-radius-card: 8px;--os-radius-btn: 6px;--os-shadow-window: 0 8px 32px rgba(0, 0, 0, .4);--os-shadow-window-dim: 0 4px 16px rgba(0, 0, 0, .25);--os-shadow-modal: 0 12px 48px rgba(0, 0, 0, .5);--os-shadow-card: 0 2px 8px rgba(0, 0, 0, .2);--os-font-xs: 11px;--os-font-sm: 12px;--os-font-base: 13px;--os-font-md: 14px;--os-font-lg: 18px;--os-font-xl: 24px;--os-space-xs: 4px;--os-space-sm: 8px;--os-space-md: 12px;--os-space-lg: 16px;--os-space-xl: 20px}html,body{width:100%;height:100%;overflow:hidden}body{background:var(--os-bg);color:#ffffffd9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--os-font-base);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}*{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.sleep-overlay[data-v-b36a37a9]{position:fixed;inset:0;z-index:100000;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.sleep-overlay__hint[data-v-b36a37a9]{color:#ffffff1f;font-size:13px;letter-spacing:2px;animation:sleep-pulse-b36a37a9 3s ease infinite;user-select:none}@keyframes sleep-pulse-b36a37a9{0%,to{opacity:.3}50%{opacity:.8}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;font-family:Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;color:#fff;background-color:#1a1a2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer;font-family:inherit}input{font-family:inherit}img{display:block;max-width:100%}ul,ol{list-style:none}.desktop,.taskbar,.window__titlebar{user-select:none}
