.tp-win10 { background: linear-gradient(135deg, #f3f3f3 0%, #ffffff 50%, #0078d4 100%); }

[data-theme="win10"] body { font-family: 'Segoe UI', system-ui, -apple-system, sans-serif; }
[data-theme="win10"] .window-controls { order: 10; gap: 0; margin-left: 0; }
[data-theme="win10"] .wbtn-popout { order: 9; margin-left: 0; }
[data-theme="win10"] .window-title { order: 1; }
[data-theme="win10"] .wbtn-min { order: 1; }
[data-theme="win10"] .wbtn-max { order: 2; }
[data-theme="win10"] .wbtn-close { order: 3; }
[data-theme="win10"] .taskbar-sep-v { display: none; }
[data-theme="win10"] .taskbar-launcher-btn svg { display: none; }
[data-theme="win10"] .window { border-radius: 0 !important; border: 1px solid #acacac; box-shadow: 0 2px 8px rgba(0,0,0,.18); }
[data-theme="win10"] .window-titlebar { height: 32px; border-radius: 0; border-bottom: 1px solid #e0e0e0; position: relative; }
[data-theme="win10"] .window.focused > .window-titlebar::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: var(--accent); z-index: 1; pointer-events: none; }
[data-theme="win10"] .wbtn { width: 46px; height: 32px; border-radius: 0; background: transparent; border: none; font-size: 14px; color: #1a1a1a; }
[data-theme="win10"] .wbtn:hover { filter: none; font-size: 14px; color: #1a1a1a; background: rgba(0,0,0,.07); }
[data-theme="win10"] .wbtn-close:hover { background: #e81123 !important; color: #fff !important; font-size: 14px !important; }
[data-theme="win10"] .taskbar { height: 40px; border-top: none; box-shadow: 0 -1px 0 rgba(0,0,0,.35); }
[data-theme="win10"] .taskbar-launcher-btn { width: 48px; height: 40px; border-radius: 0; background: transparent; border: none; position: relative; flex-shrink: 0; }
[data-theme="win10"] .taskbar-launcher-btn:hover  { background: rgba(255,255,255,.1); }
[data-theme="win10"] .taskbar-launcher-btn.active { background: rgba(255,255,255,.15); }
[data-theme="win10"] .taskbar-launcher-btn::before {
  content: ''; position: absolute; width: 18px; height: 18px;
  top: 50%; left: 50%; transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23f25022' d='M0 0h8.5v8.5H0z'/%3E%3Cpath fill='%2300a4ef' d='M0 9.5h8.5V18H0z'/%3E%3Cpath fill='%237fba00' d='M9.5 0H18v8.5H9.5z'/%3E%3Cpath fill='%23ffb900' d='M9.5 9.5H18V18H9.5z'/%3E%3C/svg%3E");
  background-size: contain; background-repeat: no-repeat;
}
[data-theme="win10"] .taskbar-entry { border-radius: 0; border: none; border-bottom: 2px solid transparent; background: transparent; color: #e8e8e8; }
[data-theme="win10"] .taskbar-entry:hover { background: rgba(255,255,255,.1); border-color: rgba(255,255,255,.45); color: #fff; }
[data-theme="win10"] .taskbar-entry.active { background: rgba(255,255,255,.15); border-bottom-color: #fff; color: #fff; }
[data-theme="win10"] .te-indicator { display: none; }
[data-theme="win10"] .taskbar-tray { border-left: 1px solid rgba(255,255,255,.12); }
[data-theme="win10"] .tray-clock-time { color: #e8e8e8; }
[data-theme="win10"] .tray-clock-date { color: rgba(232,232,232,.7); }
[data-theme="win10"] .app-launcher { bottom: 40px; left: 0; width: 380px; max-height: 580px; border-radius: 0; background: #252526; border: none; border-top: 1px solid rgba(255,255,255,.08); box-shadow: 4px -4px 28px rgba(0,0,0,.65); }
[data-theme="win10"] .launcher-user-hero { background: linear-gradient(135deg, rgba(0,120,212,.15) 0%, transparent 100%); border-bottom: 1px solid rgba(255,255,255,.07); }
[data-theme="win10"] .luh-name  { color: #e8e8e8; }
[data-theme="win10"] .luh-uname { color: rgba(232,232,232,.55); }
[data-theme="win10"] .launcher-search { background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.14); color: #e8e8e8; border-radius: 2px; }
[data-theme="win10"] .launcher-search::placeholder { color: rgba(232,232,232,.4); }
[data-theme="win10"] .launcher-search:focus { border-color: #0078d4; background: rgba(255,255,255,.1); }
[data-theme="win10"] .la-section-hdr { color: rgba(232,232,232,.45); }
[data-theme="win10"] .la-cat-hdr { color: #58a6ff; border-top-color: rgba(255,255,255,.08); }
[data-theme="win10"] .la-name { color: #e0e0e0; }
[data-theme="win10"] .launcher-app:hover { background: rgba(0,120,212,.28); }
[data-theme="win10"] .luh-settings-btn,
[data-theme="win10"] .luh-logout-btn    { color: rgba(232,232,232,.6); }
[data-theme="win10"] .luh-settings-btn:hover { background: rgba(255,255,255,.07); color: #e8e8e8; }
[data-theme="win10"] .luh-logout-btn:hover   { background: rgba(220,60,60,.15); color: #e57373; }
[data-theme="win10"] .la-all-apps-btn { color: #5dbcf5; }
[data-theme="win10"] .la-back-btn     { color: rgba(232,232,232,.5); }
[data-theme="win10"] .la-icon         { color: #e8e8e8; }
[data-theme="win10"] .la-icon .wos-icon-app { color: #e8e8e8; }

[data-theme="win10"] .wos-widget { border-radius: 4px; }
