/* Native desktop canvas, public introduction and migrated built-in skins. */
.xp-workspace-scroll{position:absolute;inset:0 0 var(--desktop-bottom,48px);overflow:hidden;isolation:isolate}
.xp-workspace-scroll>.xp-workspace{position:relative!important;inset:auto!important;width:100%;height:100%;min-height:var(--ci-desktop-height,100%)}
#xp-lab-root[data-taskbar-position=top]>.xp-workspace-scroll{inset:var(--desktop-bottom,48px) 0 0}
#xp-lab-root[data-ci-display-vertical=on]>.xp-workspace-scroll{overflow-y:auto;overscroll-behavior:contain}
#xp-lab-root[data-ci-display-vertical=on] .ci-display-wallpaper{pointer-events:none;overflow:hidden}
#xp-lab-root[data-public-guest=true] .xp-window{min-width:0;min-height:0}
#xp-lab-root[data-public-guest=true] .xp-tasks{min-width:0;overflow-x:auto}
#xp-lab-root[data-public-guest=true] .xp-task{min-width:70px;flex:1 0 100px}
#xp-lab-root[data-public-guest=true] .xp-taskbar{z-index:10000}
#xp-lab-root[data-public-guest=true] .xp-start-menu{z-index:10001}
#xp-lab-root .xp-window-body.xp-content>.xp-layout{height:100%}
#xp-lab-root .xp-window[data-program-id^="public."] .xp-view p{line-height:1.6}
@media(max-width:700px){#xp-lab-root[data-public-guest=true] .xp-window:not(.xp-maximized){position:absolute;min-width:0;max-width:none;max-height:none;margin:0;inset:auto;border-radius:6px;display:flex}#xp-lab-root[data-public-guest=true] .xp-window[hidden]{display:none}#xp-lab-root[data-public-guest=true] .xp-taskbar-command,#xp-lab-root[data-public-guest=true] .xp-clock{display:none}#xp-lab-root[data-public-guest=true] .xp-session-indicator{max-width:90px;font-size:10px}#xp-lab-root[data-public-guest=true] .xp-start{min-width:45px;padding:0 5px;font-size:12px}#xp-lab-root[data-public-guest=true] .xp-title-navigation{display:none}}

/* Windows 2.1 inspired by the supplied reference; shared OS behavior is unchanged. */
#xp-lab-root[data-ci-os-skin="windows-21"]{background:#16c7c7!important;color:#000;font-family:"Lucida Console","Courier New",monospace}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-wallpaper-layer{display:none!important}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-window,.xp-account-panel,.xp-start-menu){border:3px solid #c0c0c0;outline:1px solid #000;border-radius:0!important;background:#c0c0c0;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-titlebar,.xp-account-title){background:#0000aa!important;color:#fff;border:1px solid #000;border-radius:0;padding:2px;min-height:28px;height:30px;font-family:"Lucida Console","Courier New",monospace}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window:not(.xp-active) .xp-titlebar{background:#888!important}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-title{color:#fff;text-shadow:none;text-align:center;justify-content:center;font-family:inherit;font-size:15px;letter-spacing:.3px}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-controls{gap:2px}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-window-controls button,.xp-title-navigation-button,.xp-account-close){border:1px solid #000;background:#c0c0c0!important;color:#000;border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #666;width:25px;height:24px}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-controls button .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-controls button:before{content:"▼";font-size:13px;color:#000;line-height:20px}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-controls button:nth-child(2):before{content:"▲"}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window-controls button.xp-close:before{content:"×";font:20px/20px Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-menubar{background:#fff!important;color:#000;border-bottom:1px solid #000;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-menu-command{color:#000;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-address{border:1px solid #000;color:#000;background:#fff;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-status{border:1px solid #777;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset 1px 1px #fff;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-window:not(.xp-active) iframe{filter:none!important}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-shield{background:transparent}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-taskbar{background:#c0c0c0!important;color:#000;border-top:2px solid #fff;box-shadow:0 -1px #000;gap:5px}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-start,.xp-task,.xp-show-desktop,.xp-audio-toggle){border:1px solid #000!important;border-radius:0!important;background:#c0c0c0!important;color:#000!important;box-shadow:inset 2px 2px #fff,inset -2px -2px #777;text-shadow:none;font-family:Arial,sans-serif;font-style:normal}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-start{font-size:19px!important;padding:0 13px}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-task-active,.xp-start[aria-expanded="true"]){box-shadow:inset 2px 2px #777,inset -2px -2px #fff;background:#e4e4e4!important}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-clock{background:#c0c0c0;color:#000;border:1px inset #888;padding:10px}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-shortcut{color:#000;text-shadow:none;border-radius:0;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-shortcut .xp-icon{filter:none;image-rendering:pixelated}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-shortcut-active,.xp-shortcut:hover){background:#0000aa;color:#fff;border:1px dotted #fff;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-shortcut-open,.xp-shortcut-minimized){border:1px dotted #000;background:transparent;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-shortcut-state{text-shadow:none;color:inherit}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-menu-head,.xp-menu-foot){background:#0000aa;color:#fff;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-menu-main,.xp-menu-projects){background:#c0c0c0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-menu-item{color:#000;border-radius:0;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-menu-item:hover,.xp-menu-item:focus-visible){background:#0000aa;color:#fff}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-portrait{border-radius:0;background:#c0c0c0;color:#000;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-context-menu,.xp-context-submenu){background:#c0c0c0;color:#000;border:1px solid #000;border-radius:0;box-shadow:inset 1px 1px #fff,2px 2px #000}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-context-item{color:#000;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-context-item:hover,.xp-context-item:focus-visible){background:#0000aa;color:#fff}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-account-body{background:#c0c0c0;color:#000;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-account-body h2,.xp-account-body p,.xp-control-copy){color:#000}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-control-toolbar{background:#fff;border-bottom:1px solid #000}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-account-panel button:not(.xp-account-close),.xp-skin-card){border-radius:0;border:1px solid #000;color:#000;background:#c0c0c0;box-shadow:inset 1px 1px #fff,inset -1px -1px #777}
#xp-lab-root[data-ci-os-skin="windows-21"] :is(.xp-account-panel input,.xp-account-panel select){border:1px solid #000;border-radius:0;background:#fff;color:#000}
#xp-lab-root[data-ci-os-skin="windows-21"] .xp-account-status{background:#c0c0c0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-21"] button:focus-visible{outline:2px dotted #000!important;outline-offset:-4px}

/* Starfleet OS · LCARS-inspired shell from the user's reference.
   Presentation only: existing windows, permissions, content and settings are retained.
   Every rule is scoped to this skin; no external fonts, assets or network requests. */
#xp-lab-root[data-ci-os-skin="starfleet"]{--sf-ink:#080f1e;--sf-panel:#101b30;--sf-raised:#182841;--sf-line:#405984;--sf-text:#e7ecff;--sf-muted:#b6c4e5;--sf-gold:#ffc66b;--sf-orange:#ff9851;--sf-lilac:#b5a3ef;--sf-blue:#86c9ff;color-scheme:dark;scrollbar-color:#a899d7 #0a1325}
#xp-lab-root[data-ci-os-skin="starfleet"] body{background:#080f1e;color:var(--sf-text)}
/* A quiet star field and bridge-like framing, not a raster screenshot of controls. */
#xp-lab-root[data-ci-os-skin="starfleet"]{color:var(--sf-text);font-family:Tahoma,"Segoe UI",sans-serif;background-color:#080f1e!important;background-image:radial-gradient(ellipse at 79% 49%,#8572c533 0,transparent 42%),radial-gradient(ellipse at 42% 16%,#285a8845 0,transparent 49%),radial-gradient(circle at 22px 26px,#d7eaffba 0 1px,transparent 1.5px),radial-gradient(circle at 106px 73px,#9abbec88 0 1px,transparent 1.5px),linear-gradient(130deg,#070d1c,#111e38 55%,#050b17)!important;background-size:auto,auto,173px 151px,227px 193px,auto!important;box-shadow:inset 0 0 0 3px #101e38,inset 0 0 0 5px #375781,inset 0 0 70px 24px #020715;background-attachment:fixed!important}
#xp-lab-root[data-ci-os-skin="starfleet"]::before{content:"STARFLEET OS";position:absolute;left:17px;top:16px;padding:2px 13px;border-left:27px solid var(--sf-orange);border-right:19px solid var(--sf-gold);border-radius:14px 4px 14px 4px;background:#080f1ee6;color:#bbb7ff;font:700 20px/29px "Bahnschrift SemiCondensed","Arial Narrow",Tahoma,sans-serif;letter-spacing:1.4px;pointer-events:none}
#xp-lab-root[data-ci-os-skin="starfleet"]::after{content:"";position:absolute;inset:3px;pointer-events:none;border-radius:22px;background:linear-gradient(151deg,transparent 0 44%,#385b8933 44.15%,transparent 44.8%),radial-gradient(ellipse at 95% 110%,transparent 0 36%,#8fd2ff66 36.1%,#3f69962a 36.5%,transparent 37%);box-shadow:inset 0 -9px #070e1d,inset 0 -12px #ffbc6630}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-wallpaper-layer{display:none!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcuts{top:74px;gap:12px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcut{color:var(--sf-text);background:#0a1426b8;border:1px solid #344465;border-radius:12px;padding:9px 3px;text-shadow:0 1px #000;box-shadow:inset 0 1px #59719444}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcut .xp-icon{filter:drop-shadow(0 2px 3px #030711)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-shortcut:hover,.xp-shortcut-active){border-color:var(--sf-gold);background:#192642;box-shadow:inset 4px 0 var(--sf-orange),0 0 8px #ffbf5529}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-shortcut-open,.xp-shortcut-minimized){border-color:#8376b3;background:#111d35;box-shadow:inset 3px 0 #a596dc}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcut-state{color:var(--sf-muted);text-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcut-active .xp-shortcut-state{color:var(--sf-gold)}
/* Solid, readable panels; LCARS elbows live in the border, not across the content. */
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-window,.xp-account-panel,.xp-start-menu){border:2px solid #597198;border-left:7px solid var(--sf-orange);border-bottom:5px solid var(--sf-gold);border-radius:20px 9px 13px 13px;background:var(--sf-ink);box-shadow:inset 0 0 0 1px #030814,0 0 0 1px #050a16,3px 7px 20px #0009;overflow:hidden}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window:not(.xp-active){border-color:#536186;border-left-color:#c59165;border-bottom-color:#bf9e69}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-titlebar,.xp-account-title){position:relative;min-height:34px;height:34px;padding:3px 5px 3px 32px;gap:7px;background:linear-gradient(#263d60 0,#111f37 22%,#080f1e 78%,#203252)!important;border:0;border-bottom:1px solid #796647;color:var(--sf-text);border-radius:0;text-shadow:none;flex-shrink:0}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-titlebar,.xp-account-title)::before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:22px;background:linear-gradient(#ffdd9d,#ff9d4d);border-radius:10px 2px 2px 3px;box-shadow:inset 0 1px #fff3cc}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-title{color:var(--sf-text);text-shadow:none;font-family:"Bahnschrift SemiCondensed","Arial Narrow",Tahoma,sans-serif;font-size:14px;letter-spacing:.2px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-controls{gap:3px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-window-controls button,.xp-account-close){background:linear-gradient(#ffe4a2,#ffb640)!important;border:1px solid #f9ce84;border-radius:5px;box-shadow:inset 0 1px #fff7d5,0 0 0 1px #040810;color:#111726;width:26px;height:24px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-window-controls .xp-close,.xp-account-close){background:linear-gradient(#ffbb91,#f36e58)!important;border-color:#f9b39a}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-controls .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-controls button::before{content:"−";font:700 20px/20px Arial,sans-serif;color:#10131e}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-controls button:nth-child(2)::before{content:"□";font-size:18px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window-controls .xp-close::before{content:"×"}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-title-navigation{border:0;background:transparent}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-title-navigation-button{background:linear-gradient(#495980,#202d49);border-color:#7985ba;box-shadow:inset 0 1px #ffffff38;border-radius:5px;color:#e7eaff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-title-navigation-button .xp-icon{filter:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-title-navigation-reload .xp-reload-glyph{text-shadow:none;color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menubar{background:#080f1e!important;border:0;border-bottom:3px solid var(--sf-gold);padding:4px 7px;gap:4px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-command{background:linear-gradient(#c8b9ff,#a08adc);color:#13152d;border:1px solid #8d7fbc;border-radius:6px 6px 3px 3px;font-weight:600}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-command:hover,.xp-menu-command:focus-visible){background:var(--sf-gold);color:#101522}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-address{background:#192740;color:#d5ddff;border:1px solid #647aa3;border-radius:5px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-content,.xp-content iframe,.xp-loading){background:var(--sf-ink);color:var(--sf-text)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-window:not(.xp-active) iframe{filter:none!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shield{background:#0b15280d}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-status{background:#0c1628;color:var(--sf-muted);border-top:1px solid #435774;font-size:11px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-snap-preview{background:#a492e83d;border-color:var(--sf-gold);box-shadow:inset 0 0 0 2px #18283e}
/* The original taskbar and start-menu controls, dressed in the same theme. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar{background:linear-gradient(#203653,#0a1427 28%,#0a1221 80%,#283852)!important;border:2px solid #6689b6;border-radius:17px 17px 0 0;box-shadow:inset 0 2px #a8cef63b,0 -2px 12px #0009;color:var(--sf-text);padding-inline:4px;gap:6px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start{background:linear-gradient(#ffe0a1,#ffaf52 40%,#ed9442 80%,#ffba69)!important;color:#171b2b;border:1px solid #fbd49a;border-radius:14px 5px 5px 14px;height:35px;padding:0 15px;font-size:18px!important;font-style:normal;text-shadow:none;box-shadow:inset 0 1px #fff1bd,0 0 0 2px #050c1a}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start-mark{filter:none}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-task,.xp-show-desktop){background:linear-gradient(#293d60,#101b31 45%,#121d34);color:var(--sf-text);border:1px solid #627daa;border-radius:7px 7px 5px 5px;box-shadow:inset 0 1px #acbedd4d;height:32px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-task-active{background:linear-gradient(#3a3960,#21233e);border-color:var(--sf-gold);box-shadow:inset 4px 0 var(--sf-orange),inset 0 1px #fcdfa973}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock{background:#101b30;color:#d8e0ff;border-left:1px solid #827fae;padding:10px 12px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-head,.xp-menu-foot){background:#101b30;color:var(--sf-text);border-color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-head{border-bottom:4px solid var(--sf-gold);font-size:18px!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot{border-top:3px solid var(--sf-orange)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-main,.xp-menu-projects){background:#101b30;border-color:#70688c}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-item{color:var(--sf-text);border-radius:6px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-item:hover,.xp-menu-item:focus-visible){color:#101522;background:var(--sf-lilac);border-color:#cabff7}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-portrait{background:#26324c;border-color:#b5a3ef;color:#efeaff;border-radius:10px;box-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot-button{background:#263651;color:var(--sf-text);border-color:#8c7fc0}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-context-menu,.xp-context-submenu){background:#131f34;border:1px solid #7d8bac;border-left:5px solid var(--sf-orange);border-radius:9px;color:var(--sf-text);box-shadow:3px 5px 12px #0009}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-item{color:var(--sf-text);background:transparent}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-context-item:hover,.xp-context-item:focus-visible){background:var(--sf-lilac);color:#0b1220}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-item:disabled{color:#9daccb;background:transparent}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-hint{color:var(--sf-muted)}
/* System control panel, skin previews and input states. */
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-body,.xp-account-status){background:#101b30;color:var(--sf-text)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-body h2,.xp-control-heading h2,.xp-account-field,.xp-account-check){color:var(--sf-text)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-lead,.xp-control-display,.xp-control-copy small,.xp-control-empty,.xp-skin-help){color:var(--sf-muted)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-toolbar{background:#080f1e;border-bottom:4px solid var(--sf-gold);color:var(--sf-lilac)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-control-item,.xp-skin-card){background:#16243c;border:1px solid #736caa;border-left:4px solid var(--sf-lilac);border-radius:13px 6px 6px 6px;color:var(--sf-text);box-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-item:hover{background:#25334d;border-color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-copy strong{color:#e4ddff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-skin-card[aria-current="true"]{outline:2px solid var(--sf-gold);border-left-color:var(--sf-orange)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-button,.xp-account-primary,.xp-account-secondary,.xp-control-back,.xp-control-crumb){background:linear-gradient(#cdbfff,#a897e0);border:1px solid #7e72af;border-radius:6px;color:#101624;box-shadow:inset 0 1px #eee7ff;font-weight:600}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-button:hover,.xp-account-primary,.xp-account-secondary:hover){background:linear-gradient(#ffe1a5,#ffb44f);border-color:#e9b273;color:#171d29}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-body input:not([type="checkbox"]),.xp-account-body select,.xp-account-body textarea,.xp-control-search input){background:#0a1528;border:1px solid #8293b9;color:var(--sf-text);border-radius:5px;accent-color:var(--sf-orange)}
#xp-lab-root[data-ci-os-skin="starfleet"] input[type="checkbox"]{accent-color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-account-link,.xp-control-crumbs){color:var(--sf-lilac)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-account-status.is-error{color:#ffb9ab}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-audio-button,.xp-volume-button,.xp-audio-toggle){background:#192740;color:#e6ddff;border-color:#736caa;border-radius:6px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-audio-panel,.xp-audio-menu){background:#101b30;color:var(--sf-text);border-color:var(--sf-gold)}
/* Same-origin program documents inherit the skin; external applications stay untouched. */
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-page-sidebar,.xp-explorer-tree){background:linear-gradient(110deg,#202d4b,#101a2e);border-right:5px solid var(--sf-gold);color:var(--sf-muted)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-page-sidebar section{background:#17253e;border:1px solid #746f9c;border-left:5px solid var(--sf-orange);border-radius:16px 6px 6px 6px;overflow:hidden}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-page-sidebar h2{background:#b3a1e9;color:#101625;border-bottom:3px solid #090f1f;font-weight:600;text-transform:uppercase;font-family:"Bahnschrift SemiCondensed","Arial Narrow",Tahoma,sans-serif}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-page-sidebar a,.xp-tree-item){color:#d1d9f7}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-page-sidebar a:hover,.xp-page-sidebar a.active,.xp-tree-item:hover,.xp-tree-item.is-current){background:#b5a3ef;color:#101522;border-color:#c8b6ff}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(h1,h2,h3,.xp-page-main .hero h1){color:#d9d2ff}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.hero em,.xp-page-main .hero h1 em){color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.lead,.xp-page-main .hero .lead,.prose p,.card p,.focusline small,.case-note,.editorial-date,.tag,.eyebrow){color:var(--sf-muted)}
#xp-lab-root[data-ci-os-skin="starfleet"] a{color:#b7d6ff}
#xp-lab-root[data-ci-os-skin="starfleet"] a:hover{color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.card,.window,.usecase,.project-state,.demo){background:#14223a;border:1px solid #637491;border-top:4px solid var(--sf-gold);border-radius:12px 6px 8px 8px;color:var(--sf-text);box-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.titlebar,.statusbar){background:#17263e;color:var(--sf-text);border-color:#847ba3;text-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.sectionheading,.focusline,.footer,hr){border-color:#3d5075}
#xp-lab-root[data-ci-os-skin="starfleet"] .button{background:linear-gradient(#c8b8fa,#a18bdc);border:1px solid #9c90d0;color:#141b2c;text-shadow:none;box-shadow:inset 0 1px #e7ddff}
#xp-lab-root[data-ci-os-skin="starfleet"] .button.green{background:linear-gradient(#ffe2a1,#ffb455);border-color:#ecc383;color:#121726}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-explorer-head,.xp-explorer-crumbs,.xp-storage){background:#15223b;border-color:#9180b1;color:var(--sf-muted)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-explorer-head h1,.xp-explorer-copy strong,.xp-explorer-group-title,.xp-explorer-tree h3){color:#d7cdff}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-explorer-head p,.xp-explorer-copy small,.xp-storage-text,.xp-tree-note,.xp-explorer-size,.xp-explorer-empty){color:var(--sf-muted)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-explorer-row{background:#111e33;border-color:#384868;color:var(--sf-text)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-explorer-row:nth-child(even){background:#17253e}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-explorer-row:hover{background:#2a3150;border-color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-explorer-link,.xp-explorer-crumb,.xp-explorer-options){color:#cfc1ff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-storage-track{background:#080f1e;border-color:#63799b}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-storage-fill{background:linear-gradient(90deg,#bfadef,#ffba68)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-welcome-screen,.xp-off-screen,.xp-restart-screen){background:radial-gradient(ellipse at 60% 30%,#293154,#08101e 70%);color:var(--sf-text)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-welcome-band,.xp-welcome-footer){background:#101a30;border-color:var(--sf-gold);color:#d4caff}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-welcome-choice,.xp-welcome-choice.is-primary){background:#182841;border-color:#8978bf;color:var(--sf-text);box-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-welcome-choice.is-primary{border-color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-welcome-monogram,.xp-welcome-avatar){background:#343557;border-color:#bfaeef;color:#fff;box-shadow:none}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sf-gold)!important;outline-offset:2px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-account-panel button:disabled{opacity:.65;cursor:default}
@media(max-width:700px){#xp-lab-root[data-ci-os-skin="starfleet"] .xp-account-panel{border-left-width:4px;border-radius:12px 6px 8px 8px}#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-grid{gap:8px}#xp-lab-root[data-ci-os-skin="starfleet"] .xp-skin-grid{grid-template-columns:1fr}#xp-lab-root[data-ci-os-skin="starfleet"]::before{font-size:15px;left:12px;top:12px}#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcuts{top:62px}}
@media(prefers-reduced-motion:reduce){#xp-lab-root[data-ci-os-skin="starfleet"] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Breadcrumbs and existing notices use the same dark palette. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-crumbs{background:#17253e;border-color:#756caa;color:#d6ccff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-control-crumbs strong{color:#e7ecff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-iteration-notice{background:#16233c;border:1px solid #8f80bb;border-left:5px solid #ffad53;color:#e7ecff;box-shadow:2px 4px 14px #0008}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-iteration-notice :is(strong,p){color:#e7ecff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-iteration-button{background:linear-gradient(#c9baf9,#a28ee0);border-color:#8f80bb;color:#101522;box-shadow:inset 0 1px #e6ddff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-skin-card[aria-current="true"] button{background:linear-gradient(#ffe1a5,#ffb44f);color:#171d29;border-color:#e9b273}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-mobile-account{background:#1c2b48!important;border-color:#aa98df!important;color:#ece6ff!important}

/* LCARS Command Deck v2 · approved taskbar concept, 18 September 2026.
   Geometry is decorative; every button remains a real shared OS action.
   No simulated telemetry, added applications or account changes. */
#xp-lab-root[data-ci-os-skin="starfleet"]{--sf-taskbar-height:76px;--sf-command-height:62px;--sf-chrome-font:"Bahnschrift SemiCondensed","Arial Narrow","Segoe UI",Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="starfleet"]::before{left:18px;top:12px;padding:1px 15px 1px 58px;border-left-width:22px;border-right-width:22px;font:700 23px/42px var(--sf-chrome-font);letter-spacing:1.6px;background:#080f1eee url('delta.svg') 10px center/31px 39px no-repeat;z-index:2}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-shortcuts{top:12px!important}
#xp-lab-root[data-ci-os-skin="starfleet"]:not(.xp-narrow) .xp-area{inset:66px 0 var(--sf-taskbar-height)!important}
#xp-lab-root[data-ci-os-skin="starfleet"][data-taskbar-position="top"]:not(.xp-narrow) .xp-area{inset:calc(var(--sf-taskbar-height) + 66px) 0 0!important}
#xp-lab-root[data-ci-os-skin="starfleet"][data-taskbar-position="top"]::before{top:calc(var(--sf-taskbar-height) + 12px)}
/* Full-width asymmetric command band. Lower colored strips are non-interactive. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar{height:var(--sf-taskbar-height)!important;min-height:var(--sf-taskbar-height);padding:5px 10px 10px 7px;gap:8px;border:1px solid #526d9a;border-radius:28px 18px 0 0;background:#07101e!important;box-shadow:inset 0 2px #29446b,0 -3px 0 #020916,0 -5px 18px #315a7e44;align-items:center;isolation:isolate;font-family:var(--sf-chrome-font)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar::before{content:"";position:absolute;bottom:3px;left:202px;right:29px;height:6px;border-radius:6px;background:linear-gradient(90deg,#ffb85e 0 12%,transparent 12% 12.6%,#ffb85e 12.6% 32%,transparent 32% 32.6%,#ad9cde 32.6% 51%,transparent 51% 51.6%,#ffb85e 51.6% 75%,transparent 75% 75.6%,#ffb85e 75.6% 91%,transparent 91% 91.6%,#ad9cde 91.6%);pointer-events:none;z-index:-1}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar::after{content:"LCARS\A DESKTOP";white-space:pre;display:flex;align-items:center;flex:none;align-self:stretch;min-width:49px;padding:5px 3px 5px 8px;margin:3px 0 0 0;border-right:12px solid var(--sf-gold);border-radius:0 15px 15px 0;color:#cfc5fa;font:600 10px/1.5 var(--sf-chrome-font);letter-spacing:.8px;pointer-events:none}
/* Main command module: delta instead of the Windows logo, substantial touch target. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start{position:relative;flex:0 0 182px;width:182px;min-width:0;height:var(--sf-command-height)!important;margin-top:3px;padding:0 14px 15px 64px;border:0;border-radius:30px 10px 27px 9px;background:linear-gradient(105deg,#ffd382,#ffb55e)!important;box-shadow:inset 0 1px #ffefb6,0 0 0 3px #030a16;color:#101727;font:700 25px/1 var(--sf-chrome-font)!important;font-style:normal;justify-content:flex-start;text-shadow:none;overflow:visible;filter:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start::after{content:"STARFLEET";position:absolute;left:64px;bottom:10px;font:700 10px/1.2 var(--sf-chrome-font);letter-spacing:1.9px;pointer-events:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start .xp-start-mark{position:absolute;left:14px;top:5px;width:42px;height:52px;background:url('delta.svg') center/contain no-repeat;transform:none;filter:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start .xp-start-mark svg{display:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start:hover{background:#ffe1a1!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start[aria-expanded="true"]{background:var(--sf-lilac)!important;box-shadow:inset 0 0 0 3px #e2d6ff,0 0 0 3px #030a16}
/* Recover windows and open settings: functional compact LCARS pods. */
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings){position:relative;display:grid;place-items:center;flex:0 0 52px;min-width:52px;max-width:52px;width:52px;height:50px;padding:4px 7px 15px;border:0;border-radius:17px 4px 4px 17px;background:#afa0e4;color:#101828;box-shadow:inset -6px 0 #d9caff;font-size:0!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar-settings{border-radius:4px 17px 17px 4px;box-shadow:inset 6px 0 #d9caff;cursor:pointer}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings) .xp-icon{width:26px;height:26px;filter:drop-shadow(0 1px #fff4)}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings)::after{position:absolute;bottom:4px;left:2px;right:2px;text-align:center;font:700 9px/1 var(--sf-chrome-font);letter-spacing:.4px;pointer-events:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-arrange-windows::after{content:"FENSTER"}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar-settings::after{content:"SYSTEM"}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings):hover{background:#dfd2ff}
/* Window segments. Real active/minimized state drives the colored indicators. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks{align-self:stretch;align-items:center;gap:8px;flex:1 1 0;min-width:0;height:auto;padding:3px 3px 3px 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#a999dc #07101e}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task{position:relative;flex:1 0 150px;min-width:120px;max-width:254px;height:48px!important;padding:5px 12px 10px 12px;gap:9px;border:2px solid #a798d8;border-left-width:13px;border-radius:22px 9px 9px 22px;background:#101a2f;box-shadow:none;color:#e9e5ff;font:500 13px/1.2 var(--sf-chrome-font)!important;overflow:hidden}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task::after{content:"";position:absolute;left:11px;right:12px;bottom:4px;height:3px;border-radius:2px;background:#a798d866;pointer-events:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task .xp-icon{width:25px;height:25px;filter:none}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task:hover{border-color:#f2d099;background:#22324e}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task-active{background:#ffcb77;border-color:#ffaf52;color:#0c172b;font-weight:700!important;box-shadow:inset 0 1px #ffe8b6}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task-active::after{background:#925b2d}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task[data-window-state="minimized"]{background:#0a1425;border-color:#706590;color:#bab0d9}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task[data-window-state="minimized"]::after{background:repeating-linear-gradient(90deg,#a495cc 0 12px,transparent 12px 18px)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-pinned-task{flex:0 0 auto;max-width:105px;height:48px!important;border:2px solid #a798d8;border-left-width:8px;border-radius:15px 5px 5px 15px;background:#152039;font:12px var(--sf-chrome-font)!important}
/* Actual audio and clock, not fake network/server indicators. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-audio-tray{align-self:center;padding:0 2px 0 0;height:50px;border:2px solid var(--sf-gold);border-left:7px solid var(--sf-gold);border-radius:15px 5px 5px 15px;background:#0b1528;color:#e5dcff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-audio-button{width:42px;height:43px;border:0;border-radius:9px 4px 4px 9px;background:transparent;color:#e5dcff}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-audio-button:hover{background:#27314c}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-speaker-waves{stroke:#c5b7f1}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-speaker-mute{stroke:#ffad7b}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock{position:relative;flex:0 0 116px;display:flex;align-items:flex-start;justify-content:center;height:50px;padding:5px 10px 19px;border:2px solid var(--sf-gold);border-right-width:7px;border-radius:5px 15px 15px 5px;background:#0b1528;color:#eee8ff;font:600 20px/1.15 var(--sf-chrome-font);font-variant-numeric:tabular-nums}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock::after{content:attr(data-date);position:absolute;left:2px;right:2px;bottom:5px;text-align:center;color:#beb0e3;font:500 10px/1 var(--sf-chrome-font);letter-spacing:.6px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-volume-popup{bottom:calc(var(--sf-taskbar-height) + 9px);top:auto;background:#111b30;border:2px solid #ae9edf;border-left:8px solid var(--sf-orange);border-radius:20px 8px 8px 8px;color:#e8e0ff;box-shadow:0 8px 24px #0008;max-height:calc(100dvh - var(--sf-taskbar-height) - 28px)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-volume-popup>strong{background:#b4a0e8;color:#0c1628;border-bottom:4px solid #08101e}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-volume-toggle,.xp-volume-close,.xp-volume-test){background:#b4a0e8;color:#111a2c;border-color:#c5b3ed;border-radius:14px 5px 5px 14px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-volume-status{color:#dbcee9}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-volume-label input{accent-color:var(--sf-gold)}
/* Start opens the existing app/navigation menu, now a cohesive command panel. */
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start-menu{left:8px;bottom:calc(var(--sf-taskbar-height) + 9px)!important;top:auto;width:min(650px,calc(100vw - 16px));max-height:calc(100dvh - var(--sf-taskbar-height) - 85px);border:2px solid #7384ae;border-left:13px solid var(--sf-orange);border-bottom:9px solid var(--sf-gold);border-radius:33px 12px 16px 16px;background:#07111f;box-shadow:0 0 0 3px #030915,0 9px 30px #000b;font-family:var(--sf-chrome-font)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-head{position:relative;min-height:91px;padding:29px 17px 9px;gap:13px;background:#111c30;border-bottom:8px solid var(--sf-gold);font:600 18px var(--sf-chrome-font)!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-head::before{content:"STARFLEET  /  COMMAND";position:absolute;top:9px;left:19px;right:18px;color:#ccbdf8;font:700 11px/1 var(--sf-chrome-font);letter-spacing:2px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-portrait{width:41px;height:41px;border:2px solid #aa98d9;border-radius:16px 5px 5px 16px;background:#23314e;font-size:18px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-columns{display:grid;grid-template-columns:.8fr 1.4fr;gap:14px;padding:12px;background:#07111f}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-main,.xp-menu-projects){padding:0;background:transparent;border:0;align-content:start}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-main{display:flex;flex-direction:column;gap:7px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-menu-main,.xp-menu-projects)::before{content:"NAVIGATION";display:block;grid-column:1/-1;padding:6px 11px;border-radius:12px 3px 3px 12px;color:#0a1628;background:#ffc777;font:700 11px/1.2 var(--sf-chrome-font);letter-spacing:1.3px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-projects::before{content:"PROGRAMME & SYSTEM";background:#a79add}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-item{display:flex;gap:9px;min-height:47px;width:100%;padding:7px 10px;border:0;border-left:6px solid #d1bcfb;border-radius:20px 5px 5px 20px;background:#a294d1;color:#0b1729;text-align:left;font:600 13px/1.15 var(--sf-chrome-font)!important}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-item:hover{background:#ffd28d;border-left-color:#ffab52;color:#0b1729}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-item .xp-icon{width:25px;height:25px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot{min-height:60px;padding:9px 12px;gap:9px;border-top:4px solid #a798d8;background:#111c30}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;flex:1;padding:7px 10px;border:0;border-radius:18px 5px 5px 18px;background:#ffca7c;color:#111a2d;font:600 12px var(--sf-chrome-font)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot-button:last-child{background:#b6a2e7;border-radius:5px 18px 18px 5px}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot-button .xp-icon{width:22px;height:22px}
#xp-lab-root[data-ci-os-skin="starfleet"][data-taskbar-position="top"] .xp-start-menu{top:calc(var(--sf-taskbar-height) + 9px)!important;bottom:auto!important}
#xp-lab-root[data-ci-os-skin="starfleet"][data-taskbar-position="top"] .xp-volume-popup{top:calc(var(--sf-taskbar-height) + 9px);bottom:auto}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-separator{background:#776794}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-close{border-top-color:#776794;color:var(--sf-gold)}
#xp-lab-root[data-ci-os-skin="starfleet"] .xp-context-close:hover{color:#0c1628;background:var(--sf-gold)}
/* Compact fixed-resolution desktops keep every real control accessible. */
@media(max-width:1100px){
 #xp-lab-root[data-ci-os-skin="starfleet"]{--sf-taskbar-height:65px;--sf-command-height:53px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start{flex-basis:134px;width:134px;padding-left:48px;font-size:21px!important}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start::after{left:48px;font-size:8px;letter-spacing:1px;bottom:8px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start .xp-start-mark{left:9px;top:5px;width:33px;height:43px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar{gap:5px;padding-inline:5px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar::before{left:148px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar::after{display:none}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock{flex-basis:99px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task{flex-basis:130px;max-width:195px;font-size:12px!important}
}
@media(max-width:700px){
 #xp-lab-root[data-ci-os-skin="starfleet"]{--sf-taskbar-height:58px;--sf-command-height:47px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start{flex-basis:62px;width:62px;padding:0;font-size:0!important;border-radius:23px 5px 20px 5px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start .xp-start-mark{left:12px;top:3px;width:33px;height:40px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start::after{display:none}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar::before{left:79px}
 #xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings){flex-basis:32px;min-width:32px;max-width:32px;width:32px;height:40px;padding:2px}
 #xp-lab-root[data-ci-os-skin="starfleet"] :is(.xp-arrange-windows,.xp-taskbar-settings)::after{display:none}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar-settings{display:none}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-audio-tray{height:40px;border-left-width:4px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-audio-button{width:30px;height:33px;padding:2px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock{height:40px;flex-basis:68px;padding:5px 3px;font-size:15px;border-right-width:4px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-clock::after{display:none}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task{height:40px!important;flex-basis:104px;min-width:90px;padding-inline:5px;gap:5px;border-left-width:7px;font-size:11px!important}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-tasks .xp-task .xp-icon{width:20px;height:20px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-start-menu{max-height:calc(100dvh - var(--sf-taskbar-height) - 25px);border-left-width:8px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-columns{grid-template-columns:1fr 1fr;padding:8px;gap:9px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-projects{grid-template-columns:1fr}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-item{font-size:12px!important;padding:7px;min-height:43px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-head{min-height:80px;padding-left:11px;font-size:15px!important}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot{flex-wrap:wrap;padding:7px}
 #xp-lab-root[data-ci-os-skin="starfleet"] .xp-menu-foot-button{font-size:11px}
 #xp-lab-root[data-ci-os-skin="starfleet"]::before{font-size:17px;padding-left:40px;background-size:24px 32px;line-height:36px;left:8px;border-left-width:12px;border-right-width:12px}
}
@media(prefers-reduced-motion:reduce){#xp-lab-root[data-ci-os-skin="starfleet"] .xp-taskbar *,#xp-lab-root[data-ci-os-skin="starfleet"] .xp-start-menu *{transition:none!important;animation:none!important}}

#xp-lab-root[data-ci-os-skin=starfleet] .xp-window-body{background:#111827;color:#f8fafc}
#xp-lab-root[data-ci-os-skin=starfleet] :is(.xp-session-indicator,.xp-taskbar-command){background:#182841;color:#e7ecff;border-color:#86c9ff}
#xp-lab-root[data-ci-os-skin=windows-21] .xp-window-body{background:#fff;color:#000}
@media(forced-colors:active){#xp-lab-root .xp-window{border-color:CanvasText!important}#xp-lab-root .xp-window-title{color:CanvasText!important;background:Canvas!important}}

/* Windows 98: first live retro skin, isolated from existing presentations. */
#xp-lab-root[data-ci-os-skin="windows-98"]{background:#008080!important;color:#000;font-family:Tahoma,"MS Sans Serif",Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-wallpaper-layer{display:none!important}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-window,.xp-account-panel,.xp-start-menu){border:3px solid #c0c0c0;outline:1px solid #000;border-radius:0!important;background:#c0c0c0;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-titlebar,.xp-account-title){background:#000080!important;color:#fff;border:1px solid #000;border-radius:0;padding:2px;min-height:28px;height:30px;font-family:Tahoma,"MS Sans Serif",Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window:not(.xp-active) .xp-titlebar{background:#888!important}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-title{color:#fff;text-shadow:none;text-align:center;justify-content:center;font-family:inherit;font-size:15px;letter-spacing:.3px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls{gap:2px}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-window-controls button,.xp-title-navigation-button,.xp-account-close){border:1px solid #000;background:#c0c0c0!important;color:#000;border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #666;width:25px;height:24px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button:before{content:"▼";font-size:13px;color:#000;line-height:20px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button:nth-child(2):before{content:"▲"}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button.xp-close:before{content:"×";font:20px/20px Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-menubar{background:#fff!important;color:#000;border-bottom:1px solid #000;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-menu-command{color:#000;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-address{border:1px solid #000;color:#000;background:#fff;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-status{border:1px solid #777;border-radius:0;background:#c0c0c0;color:#000;box-shadow:inset 1px 1px #fff;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window:not(.xp-active) iframe{filter:none!important}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-shield{background:transparent}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-taskbar{background:#c0c0c0!important;color:#000;border-top:2px solid #fff;box-shadow:0 -1px #000;gap:5px}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-start,.xp-task,.xp-show-desktop,.xp-audio-toggle){border:1px solid #000!important;border-radius:0!important;background:#c0c0c0!important;color:#000!important;box-shadow:inset 2px 2px #fff,inset -2px -2px #777;text-shadow:none;font-family:Arial,sans-serif;font-style:normal}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-start{font-size:19px!important;padding:0 13px}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-task-active,.xp-start[aria-expanded="true"]){box-shadow:inset 2px 2px #777,inset -2px -2px #fff;background:#e4e4e4!important}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-clock{background:#c0c0c0;color:#000;border:1px inset #888;padding:10px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-shortcut{color:#000;text-shadow:none;border-radius:0;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-shortcut .xp-icon{filter:none;image-rendering:pixelated}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-shortcut-active,.xp-shortcut:hover){background:#000080;color:#fff;border:1px dotted #fff;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-shortcut-open,.xp-shortcut-minimized){border:1px dotted #000;background:transparent;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-shortcut-state{text-shadow:none;color:inherit}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-menu-head,.xp-menu-foot){background:#000080;color:#fff;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-menu-main,.xp-menu-projects){background:#c0c0c0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-menu-item{color:#000;border-radius:0;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-menu-item:hover,.xp-menu-item:focus-visible){background:#000080;color:#fff}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-portrait{border-radius:0;background:#c0c0c0;color:#000;box-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-context-menu,.xp-context-submenu){background:#c0c0c0;color:#000;border:1px solid #000;border-radius:0;box-shadow:inset 1px 1px #fff,2px 2px #000}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-context-item{color:#000;border-radius:0}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-context-item:hover,.xp-context-item:focus-visible){background:#000080;color:#fff}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-account-body{background:#c0c0c0;color:#000;font-family:Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-account-body h2,.xp-account-body p,.xp-control-copy){color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-control-toolbar{background:#fff;border-bottom:1px solid #000}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-account-panel button:not(.xp-account-close),.xp-skin-card){border-radius:0;border:1px solid #000;color:#000;background:#c0c0c0;box-shadow:inset 1px 1px #fff,inset -1px -1px #777}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-account-panel input,.xp-account-panel select){border:1px solid #000;border-radius:0;background:#fff;color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-account-status{background:#c0c0c0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] button:focus-visible{outline:2px dotted #000!important;outline-offset:-4px}


#xp-lab-root[data-ci-os-skin="windows-98"]{--xp-panel:#c0c0c0;--xp-panel-light:#dfdfdf;--xp-blue:#000080;--xp-blue-dark:#000080;--xp-blue-light:#1084d0;color-scheme:light;background-image:none!important;scrollbar-color:#c0c0c0 #dfdfdf}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-titlebar,.xp-account-title){background:linear-gradient(90deg,#000080,#1084d0)!important;min-height:28px;height:28px;border:0}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window:not(.xp-active) .xp-titlebar{background:linear-gradient(90deg,#808080,#b5b5b5)!important}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-title{text-align:left;justify-content:flex-start;font:bold 13px Tahoma,Arial,sans-serif;letter-spacing:0}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button:before{content:"_";font:bold 17px/17px Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button:nth-child(2):before{content:"\25A1";font-size:18px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-window-controls button.xp-close:before{content:"\00D7";font:bold 20px/20px Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-window,.xp-account-panel,.xp-start-menu){border:2px solid;border-color:#fff #404040 #404040 #fff;outline:0;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #808080,2px 2px 0 #0004}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-start{font:bold 15px Tahoma,Arial,sans-serif!important;padding-inline:10px}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-shortcut{color:#fff;text-shadow:1px 1px #003535}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.xp-session-indicator,.xp-taskbar-command,.xp-audio-toggle){background:#c0c0c0!important;color:#000!important;border:1px solid #808080;border-radius:0;text-shadow:none}
#xp-lab-root[data-ci-os-skin="windows-98"] :is(.ci-display-settings,.xp-control-body){background:#c0c0c0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] .ci-display-settings :is(button,select,input){border-radius:0;color:#000}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-menubar{background:#c0c0c0!important;border-bottom-color:#808080}
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-resources{color:#000}


/* Retro skins micro-iteration 2: native content palette and classic Mac OS. */
#xp-lab-root[data-ci-os-skin="windows-98"] .xp-content[data-xp-presentation="xp"]{--xp-bg:#fff;--xp-panel:#c0c0c0;--xp-ink:#000;--xp-muted:#333;--xp-line:#808080;--xp-accent:#000080;--xp-sidebar-bg:#c0c0c0;--xp-group-bg:#dfdfdf;--xp-group-head:#c0c0c0;--xp-selected:#000080;--xp-selected-ink:#fff;--xp-toolbar-bg:#c0c0c0;--xp-action-bg:#dfdfdf;--xp-canvas:#808080}
#xp-lab-root[data-ci-os-skin="mac-os"]{--xp-panel:#ddd;--xp-panel-light:#eee;--xp-blue:#333366;--xp-blue-dark:#333366;--xp-blue-light:#666699;color-scheme:light;color:#111;font-family:Geneva,Chicago,"Lucida Grande",Arial,sans-serif;background-color:#9696aa!important;background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,#0000000c 0 1px,transparent 1px 2px)!important;background-size:2px 2px!important;scrollbar-color:#aaa #eee}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-wallpaper-layer{display:none!important}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-window,.xp-account-panel){border:1px solid #111;border-radius:3px 3px 0 0!important;background:#ddd;box-shadow:inset 1px 1px #fff,inset -1px -1px #888,2px 3px 0 #0006;overflow:hidden}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-titlebar,.xp-account-title){height:30px;min-height:30px;padding:4px 7px;gap:8px;border:0;border-bottom:1px solid #444;background:repeating-linear-gradient(0deg,#fff 0 1px,#aaa 1px 2px,#ddd 2px 4px)!important;color:#111;border-radius:0;text-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window:not(.xp-active) .xp-titlebar{background:#ddd!important;border-bottom-color:#999}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-title{justify-content:center;text-align:center;color:#111;text-shadow:none;font:bold 13px Geneva,"Lucida Grande",Arial,sans-serif;letter-spacing:0;height:22px;background:#ddd;padding:0 10px;border:0}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window:not(.xp-active) .xp-window-title{color:#555}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-title .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls{display:contents}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls button{flex:none;order:3;width:20px;height:20px;padding:0;border:1px solid #222;border-radius:0;background:linear-gradient(135deg,#fff,#b9b9b9)!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #888;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls .xp-close{order:-3}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls button:before{content:"\2014";font:bold 13px/16px Arial,sans-serif;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls button:nth-child(2):before{content:"\25A1";font-size:16px}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls .xp-close:before{content:"";width:10px;height:10px;border:1px solid #777;box-shadow:inset 1px 1px #fff}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window-controls .xp-close:hover:before{content:"\00D7";font:bold 16px/10px Arial,sans-serif;border:0;box-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-title-navigation-button,.xp-account-close){background:#ddd!important;color:#111;border:1px solid #666;border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #999;width:22px;height:21px}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-title-navigation-button .xp-icon{filter:grayscale(1);width:18px;height:18px}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-reload-glyph{color:#111;text-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-menubar{background:#eee!important;border-top:1px solid #fff;border-bottom:1px solid #999;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-menu-command{color:#111;border:0;border-radius:0;font-family:inherit}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-menu-command:hover,.xp-menu-command:focus-visible){background:#333366;color:#fff}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-address{background:#fff;color:#111;border:1px solid #888;box-shadow:inset 1px 1px #ccc;border-radius:0}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-status,.xp-account-status){background:#ddd;color:#333;border-top:1px solid #999;font:11px Geneva,Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-window:not(.xp-active) iframe{filter:none!important}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-shield{background:transparent}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-taskbar{background:linear-gradient(#fff,#ddd)!important;color:#111;border-top:1px solid #fff;border-bottom:1px solid #333;box-shadow:0 -1px #555;border-radius:0;gap:5px;padding-inline:5px}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-start,.xp-task,.xp-show-desktop,.xp-audio-toggle,.xp-taskbar-command,.xp-session-indicator){background:linear-gradient(#f4f4f4,#d5d5d5)!important;color:#111!important;border:1px solid #777;border-radius:2px!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #bbb;text-shadow:none;font-family:Geneva,"Lucida Grande",Arial,sans-serif;font-style:normal}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-start{font-size:15px!important;font-weight:bold;padding:0 12px}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-task-active,.xp-start[aria-expanded="true"]){background:#333366!important;color:#fff!important;box-shadow:inset 1px 1px #222;}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-clock{background:transparent;color:#111;border-left:1px solid #aaa;font:12px Geneva,Arial,sans-serif;padding:10px}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-shortcut{color:#111;text-shadow:none;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-shortcut .xp-icon{filter:drop-shadow(1px 1px #fff5)}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-shortcut-active,.xp-shortcut:hover){background:#333366;color:#fff;border-color:#cfcfe5;box-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-shortcut-state{color:inherit;text-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-start-menu,.xp-context-menu,.xp-context-submenu){background:#eee;color:#111;border:1px solid #111;border-radius:0;box-shadow:inset 1px 1px #fff,2px 2px 0 #0007}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-menu-head,.xp-menu-foot){background:#ddd;color:#111;border-color:#999;border-radius:0;text-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-menu-main,.xp-menu-projects){background:#eee;color:#111;border-color:#999}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-menu-item,.xp-context-item){color:#111;border-radius:0}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-menu-item:hover,.xp-menu-item:focus-visible,.xp-context-item:hover,.xp-context-item:focus-visible){background:#333366;color:#fff}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-portrait{background:#eee;color:#111;border:1px solid #666;border-radius:2px;box-shadow:none}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-account-body,.xp-control-body,.ci-display-settings){background:#ddd;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] :is(.xp-control-copy,.xp-account-body h2,.xp-account-body p){color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-control-toolbar{background:#eee;border-bottom:1px solid #999}
#xp-lab-root[data-ci-os-skin="mac-os"] .ci-display-settings :is(button,select,input){border-radius:2px;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] .ci-display-settings button{background:linear-gradient(#fff,#ddd);border:1px solid #555;box-shadow:inset 1px 1px #fff,inset -1px -1px #999}
#xp-lab-root[data-ci-os-skin="mac-os"] .ci-display-status{background:#eee;border-left-color:#333366;color:#111}
#xp-lab-root[data-ci-os-skin="mac-os"] button:focus-visible{outline:2px solid #333366!important;outline-offset:2px}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-content[data-xp-presentation="xp"]{--xp-bg:#fff;--xp-panel:#eee;--xp-ink:#111;--xp-muted:#444;--xp-line:#999;--xp-accent:#333366;--xp-sidebar-bg:#ddd;--xp-group-bg:#eee;--xp-group-head:#ddd;--xp-selected:#333366;--xp-selected-ink:#fff;--xp-toolbar-bg:#ddd;--xp-action-bg:#eee;--xp-canvas:#aaa;font-family:Geneva,"Lucida Grande",Arial,sans-serif}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-content[data-xp-presentation="xp"] :is(.xp-card,.xp-sidebar-group){border-radius:0}
#xp-lab-root[data-ci-os-skin="mac-os"] .xp-snap-preview{background:#33336630;border:2px dotted #fff;box-shadow:0 0 0 1px #333366}
@media(pointer:coarse){#xp-lab-root:is([data-ci-os-skin="windows-98"],[data-ci-os-skin="mac-os"]) .xp-titlebar{min-height:38px;height:38px}#xp-lab-root:is([data-ci-os-skin="windows-98"],[data-ci-os-skin="mac-os"]) .xp-window-controls button{min-width:30px;min-height:30px}}
