/* XP modern / XP Aero: app View-role controls window chrome; desktop role controls shell.
   App type remains metadata for filtering, never the source of these colors. */
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]){--xp-role-wash:#edf0f3}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"])[data-xp-session-role="guest"]{--xp-role-wash:#fff9dd}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"])[data-xp-session-role="admin"]{--xp-role-wash:#fbeeed}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"])[data-xp-session-role="developer"]{--xp-role-wash:#edf4ff}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"])[data-xp-session-role="customer"]{--xp-role-wash:#edf6ea}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-window>.xp-menubar{background:#ece9d8!important;border-bottom:2px solid var(--xp-type-dark)!important}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-window[data-xp-app-role="admin"]>.xp-menubar{border-bottom:3px double var(--xp-type-dark)!important}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-window[data-xp-app-role="guest"]>.xp-menubar{border-bottom:2px dashed var(--xp-type-dark)!important}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-window .xp-address{background:#fff;color:#243648}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start{background:linear-gradient(var(--xp-role-light),var(--xp-role-main) 24%,var(--xp-role-main) 78%,var(--xp-role-dark))!important;color:var(--xp-role-ink)!important;border-color:var(--xp-role-dark)!important;text-shadow:none}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start:is(:hover,[aria-expanded="true"]){background:linear-gradient(var(--xp-role-main),var(--xp-role-dark))!important;box-shadow:inset 0 0 0 1px var(--xp-role-light)}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu{background:var(--xp-role-wash);border-color:var(--xp-role-dark);box-shadow:inset 0 0 0 1px var(--xp-role-light),3px 5px 12px #0005}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu :is(.xp-menu-head,.xp-menu-foot){background:linear-gradient(var(--xp-role-main),var(--xp-role-dark));color:var(--xp-role-ink);border-color:var(--xp-role-light)}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu :is(.xp-menu-main,.xp-menu-projects,.xp-menu-programs,.xp-menu-filter){background:var(--xp-role-wash);color:#243039;border-color:var(--xp-role-light)}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu :is(.xp-menu-item,.xp-menu-filter label){color:#243039}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu .xp-menu-item:is(:hover,:focus-visible){background:var(--xp-role-main);color:var(--xp-role-ink);outline:2px solid var(--xp-role-dark);outline-offset:-2px}
#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-start-menu .xp-role-badge{background:var(--xp-role-light);color:#243039;border-color:var(--xp-role-dark)}
@media(forced-colors:active){#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) :is(.xp-start,.xp-start-menu,.xp-menu-head,.xp-menu-foot,.xp-menu-main,.xp-menu-projects){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}#xp-lab-root.xp-desktop:is([data-ci-os-skin="fenster-xp_"],[data-ci-os-skin="xp-aero"],[data-ci-os-skin="win21_"]) .xp-window>.xp-menubar{border-color:CanvasText!important}}

/* XP Aero: a glass finish on the same verified View-role palette.
   Opaque tokens are the fallback; content and iframe documents stay isolated. */
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"]{
  --xp-panel:#f3f6fb;--xp-panel-light:#fff;
  --xp-aero-role-base:var(--xp-role-main);--xp-aero-role-edge:var(--xp-role-dark);
  --xp-aero-role-pane:var(--xp-role-wash);--xp-aero-role-gloss:var(--xp-role-main);
  color-scheme:light;font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window,.xp-task){
  --xp-aero-type-base:var(--xp-type-main);--xp-aero-type-edge:var(--xp-type-dark);
  --xp-aero-type-pane:var(--xp-type-wash);--xp-aero-type-gloss:var(--xp-type-main);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window{
  border:2px solid var(--xp-type-main);border-top:1px solid var(--xp-type-light);
  outline:0;border-radius:12px 12px 7px 7px;padding:4px;
  background:linear-gradient(112deg,#ffffff40,transparent 38%,#ffffff1a 42%,transparent 53%),var(--xp-aero-type-pane);
  box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 1px 12px #ffffff33,0 10px 28px #10203359;
  backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window.xp-active{
  border-color:var(--xp-type-main);
  box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px var(--xp-type-dark),0 14px 36px #10203370;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window.xp-maximized{border-radius:0}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window>.xp-titlebar{
  height:40px;min-height:40px;padding:4px 5px 4px 9px;
  border-radius:7px 7px 0 0;box-shadow:inset 0 1px #ffffff66;
  border-top:1px solid #ffffffb3;border-bottom:1px solid var(--xp-type-dark)!important;
  background:linear-gradient(112deg,#ffffff08,transparent 34%,#ffffff06 40%,transparent 48%),
    linear-gradient(var(--xp-aero-type-gloss),var(--xp-aero-type-base) 45%,var(--xp-aero-type-edge))!important;
  color:var(--xp-type-ink);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window .xp-window-title{
  color:var(--xp-type-ink);font-family:inherit;font-weight:600!important;text-shadow:0 1px 2px #0003;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window[data-xp-app-role="guest"] .xp-window-title{text-shadow:none}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window:not(.xp-active){opacity:1;filter:none;box-shadow:inset 0 0 0 1px #ffffff80,0 6px 20px #10203347}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window:not(.xp-active) .xp-window-title{font-weight:500!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window>.xp-menubar{
  background:linear-gradient(#fffffff2,var(--xp-aero-type-pane))!important;
  border-bottom:1px solid var(--xp-type-dark)!important;color:#243648;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window[data-xp-app-role="admin"]>.xp-menubar{border-bottom-style:double!important;border-bottom-width:3px!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window[data-xp-app-role="guest"]>.xp-menubar{border-bottom-style:dashed!important;border-bottom-width:2px!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window :is(.xp-address,.xp-menu-command){border-radius:4px}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window .xp-address{background:#fffffff5;color:#243648;border-color:#9cabbc;box-shadow:inset 0 1px 2px #1020330d}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window :is(.xp-menu-command:hover,.xp-menu-command[aria-expanded="true"]){background:var(--xp-type-wash);color:#243648;box-shadow:inset 0 0 0 1px var(--xp-type-main)}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window :is(.xp-title-navigation-button,.xp-window-controls button){
  border:1px solid #ffffff8c;border-radius:5px;
  background:linear-gradient(#ffffff38 0 45%,#ffffff0a 46%,#00000021)!important;
  box-shadow:inset 0 1px #ffffff80,0 1px 3px #10203326;color:var(--xp-type-ink);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window :is(.xp-title-navigation-button:hover,.xp-window-controls button:hover){background:linear-gradient(#ffffff55,#ffffff21 46%,#0000000d)!important;box-shadow:inset 0 1px #fff,0 0 7px #ffffff40}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls .xp-close{background:linear-gradient(#e55e4b,#bd2c21 48%,#a72520)!important;border-color:#ffdfd3;color:#fff;box-shadow:inset 0 1px #ffa892,0 1px 3px #4c181e40}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls .xp-close:hover{background:linear-gradient(#f96b57,#d93122 48%,#ad2820)!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls :is(.xp-minimize,.xp-maximize,.xp-close) .xp-icon{display:none}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls .xp-minimize::before{content:"−";font:20px/1 "Segoe UI",sans-serif}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls .xp-maximize::before{content:"□";font:19px/1 "Segoe UI",sans-serif}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window.xp-maximized .xp-window-controls .xp-maximize::before{content:"❐"}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window-controls .xp-close::before{content:"×";font:22px/1 "Segoe UI",sans-serif}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window .xp-role-badge{background:var(--xp-type-main);color:var(--xp-type-ink);border-color:#ffffff8c;border-radius:4px;text-shadow:none}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window-status,.xp-status){background:linear-gradient(#fff,var(--xp-type-wash));border-top-color:var(--xp-type-light);color:#344659}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"]>.xp-taskbar{
  background:linear-gradient(110deg,#ffffff08,transparent 45%,#ffffff06),linear-gradient(var(--xp-aero-role-gloss),var(--xp-aero-role-base) 48%,var(--xp-aero-role-edge))!important;
  color:var(--xp-role-ink);border-color:#ffffffb3;
  box-shadow:inset 0 1px #ffffff80,0 -2px 15px #10203333;
  backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar :is(.xp-start,.xp-taskbar-command,.xp-session-indicator,.xp-show-desktop,.xp-audio-toggle){
  background:linear-gradient(#ffffff0a 0 45%,#0000000a 46%,#00000021)!important;color:var(--xp-role-ink)!important;
  border-color:#ffffff80!important;border-radius:6px;box-shadow:inset 0 1px #ffffff80,0 1px 3px #10203326;text-shadow:none;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start{font-family:inherit;font-style:normal;font-weight:600;font-size:18px;border-radius:0 10px 10px 0}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar :is(.xp-start:hover,.xp-start[aria-expanded="true"],.xp-taskbar-command:hover,.xp-session-indicator:hover,.xp-show-desktop:hover,.xp-audio-toggle:hover){background:linear-gradient(#ffffff0a 0 45%,#0000000a 46%,#00000021)!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 8px #ffffff26}
/* Start always keeps an opaque, server-confirmed role base beneath its glass sheen. */
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-start{background:linear-gradient(#ffffff24 0%,#ffffff05 44%,#00000010 48%,#0000002a),var(--xp-role-main)!important;color:var(--xp-role-ink)!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-start:is(:hover,[aria-expanded="true"]){background:linear-gradient(#ffffff38,#ffffff0d 44%,#00000008 48%,#00000024),var(--xp-role-main)!important;color:var(--xp-role-ink)!important}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-task{
  background:linear-gradient(#ffffff08,transparent 45%,#0000001a),var(--xp-aero-type-base)!important;
  color:var(--xp-type-ink);border-color:#ffffff66;border-radius:6px;text-shadow:none;box-shadow:inset 0 1px #ffffff80,0 1px 3px #10203326;
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar :is(.xp-task-active,.xp-task[aria-pressed="true"]){box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px var(--xp-type-dark),0 2px 7px #10203340}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-clock{color:var(--xp-role-ink);background:transparent;border-left-color:#ffffff66;text-shadow:none}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start-menu{
  background:var(--xp-aero-role-pane);border:1px solid var(--xp-role-main);border-radius:12px 12px 6px 6px;
  box-shadow:inset 0 0 0 1px #ffffffcc,0 12px 30px #10203366;
  backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);
}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start-menu :is(.xp-menu-head,.xp-menu-foot){background:linear-gradient(#ffffff08,transparent),linear-gradient(var(--xp-aero-role-gloss),var(--xp-aero-role-base),var(--xp-aero-role-edge));color:var(--xp-role-ink);border-color:#ffffff66;text-shadow:none}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start-menu :is(.xp-menu-main,.xp-menu-projects,.xp-menu-programs,.xp-menu-filter){background:var(--xp-aero-role-pane);color:#243039}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start-menu .xp-menu-item{border-radius:5px}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-context-menu,.xp-context-submenu){background:#f8fbff;border:1px solid var(--xp-role-main);border-radius:7px;color:#243039;box-shadow:inset 0 1px #fff,0 6px 20px #1020334d}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-snap-preview{border:2px solid var(--xp-role-light);background:#ffffff40;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffffcc,0 4px 16px #10203333}

/* Color-mix enhances translucency but never makes an unsupported browser blank. */
@supports(background:color-mix(in srgb,red 90%,transparent)){
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"]{
    --xp-aero-role-base:color-mix(in srgb,var(--xp-role-main) 96%,transparent);
    --xp-aero-role-edge:color-mix(in srgb,var(--xp-role-dark) 96%,transparent);
    --xp-aero-role-pane:color-mix(in srgb,var(--xp-role-wash) 94%,transparent);
    --xp-aero-role-gloss:color-mix(in srgb,var(--xp-role-main) 98%,transparent);
  }
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window,.xp-task){
    --xp-aero-type-base:color-mix(in srgb,var(--xp-type-main) 96%,transparent);
    --xp-aero-type-edge:color-mix(in srgb,var(--xp-type-dark) 96%,transparent);
    --xp-aero-type-pane:color-mix(in srgb,var(--xp-type-wash) 76%,transparent);
    --xp-aero-type-gloss:color-mix(in srgb,var(--xp-type-main) 98%,transparent);
  }
}
/* Explicit user and OS preferences keep the same palette, with solid surfaces. */
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"][data-ci-display-transparency="off"]{--xp-aero-role-base:var(--xp-role-main);--xp-aero-role-edge:var(--xp-role-dark);--xp-aero-role-pane:var(--xp-role-wash);--xp-aero-role-gloss:var(--xp-role-main)}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"][data-ci-display-transparency="off"] :is(.xp-window,.xp-task){--xp-aero-type-base:var(--xp-type-main);--xp-aero-type-edge:var(--xp-type-dark);--xp-aero-type-pane:var(--xp-type-wash);--xp-aero-type-gloss:var(--xp-type-main)}
#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"][data-ci-display-transparency="off"] :is(.xp-window,.xp-taskbar,.xp-start-menu){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@media(prefers-reduced-transparency:reduce){
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"]{--xp-aero-role-base:var(--xp-role-main);--xp-aero-role-edge:var(--xp-role-dark);--xp-aero-role-pane:var(--xp-role-wash);--xp-aero-role-gloss:var(--xp-role-main)}
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window,.xp-task){--xp-aero-type-base:var(--xp-type-main);--xp-aero-type-edge:var(--xp-type-dark);--xp-aero-type-pane:var(--xp-type-wash);--xp-aero-type-gloss:var(--xp-type-main)}
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window,.xp-taskbar,.xp-start-menu){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(max-width:700px){#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-window{border-radius:0}#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-start{font-size:17px}}
@media(prefers-reduced-motion:reduce){#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] *,#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] *::before,#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(.xp-window,.xp-titlebar,.xp-menubar,.xp-taskbar,.xp-start-menu,.xp-menu-head,.xp-menu-foot,.xp-menu-main,.xp-menu-projects,.xp-menu-programs,.xp-menu-filter,.xp-task,.xp-start,.xp-window-title,.xp-role-badge,.xp-clock,.xp-context-menu,.xp-context-submenu,.xp-window-status,.xp-status,.xp-address,.xp-title-navigation-button,.xp-window-controls button){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  #xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] :is(button,a,input,select):focus-visible{outline-color:Highlight!important;box-shadow:none!important}
}

/* Every skin consumes the shared Contract role tokens; inactive stays role-colored. */
#xp-lab-root.xp-desktop[data-ci-os-skin]:not([data-ci-os-skin="aero-glass"]) .xp-window[data-xp-app-role]{border-color:var(--xp-type-main)!important}
#xp-lab-root.xp-desktop[data-ci-os-skin]:not([data-ci-os-skin="xp-aero"]):not([data-ci-os-skin="aero-glass"]) .xp-window[data-xp-app-role]>.xp-titlebar{background:linear-gradient(var(--xp-type-light),var(--xp-type-main) 30%,var(--xp-type-dark))!important;color:var(--xp-type-ink)!important}
#xp-lab-root.xp-desktop[data-ci-os-skin]:not([data-ci-os-skin="aero-glass"]) .xp-window[data-xp-app-role] .xp-window-title{color:var(--xp-type-ink)!important;text-shadow:none!important}
#xp-lab-root.xp-desktop[data-ci-os-skin]:not([data-ci-os-skin="aero-glass"]) .xp-task[data-xp-app-role]{background:linear-gradient(var(--xp-type-light),var(--xp-type-main))!important;color:var(--xp-type-ink)!important;border-color:var(--xp-type-dark)!important}
@media(forced-colors:active){#xp-lab-root.xp-desktop[data-ci-os-skin]:not([data-ci-os-skin="aero-glass"]) .xp-window[data-xp-app-role]>.xp-titlebar{background:Highlight!important;color:HighlightText!important}}

@media(forced-colors:active){#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-start,#xp-lab-root.xp-desktop[data-ci-os-skin="xp-aero"] .xp-taskbar .xp-start:is(:hover,[aria-expanded="true"]){background:Canvas!important;color:CanvasText!important}}
