/* WP-Lab Aero. Host shell only; no authority, iframe or storage changes. */
#xp-lab-root[data-ci-os-skin="aero"]{color-scheme:light}
/* AERO: blue structure, green confirmation, amber attention, red cancellation/error. */
#xp-lab-root[data-ci-os-skin="aero"]{--ci-glass:linear-gradient(135deg,#e9faffb8 0%,#77caff80 24%,#258be970 50%,#0751b2ab 100%);--ci-blue:#0754a1;--ci-green:#176d28;--ci-yellow:#ffe384;--ci-red:#ab2424;--xp-panel:#edf8ff;font-family:"Segoe UI",Tahoma,sans-serif;color:#16365a;background-color:#318cd2;background-image:radial-gradient(ellipse at 68% 8%,#f5ffffa8,transparent 45%),linear-gradient(135deg,#0a50994d,transparent 55%),url("../xp-meadow.jpg");background-size:cover}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-window,.xp-account-panel){border:1px solid #c2edffcc!important;outline:1px solid #0654a1aa!important;outline-offset:0;border-radius:9px 9px 6px 6px!important;padding:5px;background:var(--ci-glass)!important;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 0 18px #e8f9ff40,0 8px 24px #002d6873!important;backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window.xp-active{box-shadow:inset 0 0 0 1px #ffffff99,0 0 0 1px #1c7ad2,0 12px 34px #00244a8c!important}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-titlebar,.xp-account-title){height:36px;min-height:36px;border:0!important;border-radius:5px 5px 0 0;background:linear-gradient(100deg,#ecfaff8a,#6ccaff40 45%,#157cce35)!important;color:#092e57;text-shadow:0 1px 3px #fff;padding:2px 4px 5px;gap:7px}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-title{color:#092e57!important;text-shadow:0 0 7px #fff,0 1px 1px #fff;font:600 14px/1.25 "Segoe UI",Tahoma,sans-serif;min-height:28px}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-category{color:#143c66;background:#effaffb3;border:1px solid #fff8;border-radius:4px;text-shadow:none;font-size:10px}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-title-navigation-button,.xp-window-controls button,.xp-account-close){min-height:25px;width:27px;height:25px;border:1px solid #376b9ac9;border-radius:4px;background:linear-gradient(#ffffffb3 0 45%,#9edaff9c 46%,#2a87d28c)!important;box-shadow:inset 0 1px #fffd,0 1px 2px #154a6c44;color:#083d6d}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls{gap:1px;align-self:flex-start}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-close{width:43px;background:linear-gradient(#ffbbabeb 0 45%,#d74535e8 46%,#a82c21)!important;border-color:#8c211e;color:#fff;box-shadow:inset 0 1px #ffe2d9,0 1px 3px #68211466}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-close:hover{box-shadow:0 0 12px #ff594d,inset 0 1px #fff}
#xp-lab-root[data-ci-os-skin="aero"] .xp-reload-glyph{color:#164b7c;text-shadow:0 1px #fff}
#xp-lab-root[data-ci-os-skin="aero"] .xp-menubar{background:linear-gradient(#fcfffff2,#e1f1ffe8)!important;border:1px solid #75a4c7;border-bottom-color:#aac3d8;padding:3px 7px;color:#163d65}
#xp-lab-root[data-ci-os-skin="aero"] .xp-menu-command{color:#163d65;background:transparent;border-radius:3px}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-menu-command:hover,.xp-menu-command[aria-expanded="true"]){background:linear-gradient(#e9f7ff,#a6d8f7);box-shadow:inset 0 0 0 1px #6ca4d0}
#xp-lab-root[data-ci-os-skin="aero"] .xp-address{border:1px solid #94b8d4;border-radius:3px;background:#fffffff2;color:#274d71}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-body{background:#f7fbfff5;color:#153655;border:1px solid #8db3d1;border-top:0}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window:not(.xp-active){opacity:1!important;filter:none!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window:not(.xp-active) .xp-titlebar{background:linear-gradient(100deg,#f1f9ffb0,#a1c8e473)!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window:not(.xp-active) iframe{filter:none!important}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-window-status,.xp-status,.xp-account-status){height:auto;min-height:25px;background:linear-gradient(#f2faff,#dbeaf7);border-top:1px solid #afc6db;color:#37516a;text-shadow:none}
#xp-lab-root[data-ci-os-skin="aero"] .xp-taskbar{background:linear-gradient(#bfeaff80 0,#559de980 45%,#084daac7 47%,#0b6cbee0)!important;border-top:1px solid #e3f7ffed;border-bottom:1px solid #1763ab;box-shadow:0 -1px 8px #074a7680,inset 0 1px #fff6;backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);color:#fff;padding-inline:7px}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-start,.xp-task,.xp-show-desktop,.xp-taskbar-command,.xp-audio-toggle,.xp-session-indicator){background:linear-gradient(#edfaff73 0 46%,#63b6f449 47%,#145fa586)!important;border:1px solid #d5f1ff88;border-radius:5px!important;box-shadow:inset 0 1px #fff9,0 1px 3px #03477170;color:#fff!important;text-shadow:0 1px 2px #003768;font-family:inherit;font-style:normal}
#xp-lab-root[data-ci-os-skin="aero"] .xp-start{font-weight:600;font-size:16px!important;padding-inline:12px}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-task-active,.xp-task[aria-pressed="true"],.xp-start[aria-expanded="true"]){background:linear-gradient(#d3f5ffb0,#68c5ff73 46%,#197cb997)!important;box-shadow:inset 0 0 12px #e2faffad,0 0 8px #9bdfffb3}
#xp-lab-root[data-ci-os-skin="aero"] .xp-clock{background:transparent;border-left:1px solid #b7dffb73;color:#fff;text-shadow:0 1px 2px #004878;font-family:inherit}
#xp-lab-root[data-ci-os-skin="aero"] .xp-shortcut{color:#fff;text-shadow:0 1px 3px #003969;border-radius:5px}
#xp-lab-root[data-ci-os-skin="aero"] .xp-shortcut:hover{background:#c2eaff40;border-color:#dff6ff9c;box-shadow:inset 0 0 0 1px #2b80c570}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-start-menu,.xp-account-panel){background:linear-gradient(130deg,#d5f4ff9c,#1977cabf 55%,#0753a5ed)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #d5f3ffcc;border-radius:8px;box-shadow:inset 0 0 0 1px #92d4ff80,0 8px 26px #0029578c}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-menu-head,.xp-menu-foot){background:transparent!important;border-color:#b8e7ff66;color:#fff;text-shadow:0 1px 2px #00407b}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-menu-main,.xp-menu-projects){background:#f8fcfff2;color:#173657}
#xp-lab-root[data-ci-os-skin="aero"] .xp-menu-item{border-radius:4px;color:#163c65}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-menu-item:hover,.xp-context-item:hover){background:linear-gradient(#ebf8ff,#bcdef6)!important;color:#123c60;box-shadow:inset 0 0 0 1px #8cbddd}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-context-menu,.xp-context-submenu){background:#f8fcfff5;color:#163c65;border:1px solid #6b9abf;border-radius:5px;box-shadow:2px 4px 15px #15345b66;backdrop-filter:blur(12px)}
#xp-lab-root[data-ci-os-skin="aero"] :is(.ci-display-settings,.xp-window-body) :is(button,input,select,textarea){border-radius:4px}
#xp-lab-root[data-ci-os-skin="aero"] :is(.ci-display-settings,.xp-window-body) button:not(.xp-sidebar-item):not(.xp-window-title){background:linear-gradient(#fff,#e9f5ff 48%,#d7eafa 49%,#ebf7ff);color:#174366;border:1px solid #90b1cb;box-shadow:inset 0 1px #fff}
#xp-lab-root[data-ci-os-skin="aero"] :is(input[type="checkbox"],input[type="radio"]){accent-color:#237ab7}
#xp-lab-root[data-ci-os-skin="aero"] [data-ci-intent="confirm"]{background:linear-gradient(#efffe8e8 0,#90dc83ed 46%,#73bd6df2 47%,#55af56)!important;color:#07300e!important;border:1px solid #368342!important;box-shadow:inset 0 1px #fff,0 1px 4px #165c284d!important;text-shadow:0 1px #deffd2b3;font-weight:600}
#xp-lab-root[data-ci-os-skin="aero"] [data-ci-intent="danger"]{background:linear-gradient(#ffe7e4f2 0,#f9978eed 46%,#ef8378f2 47%,#e3695e)!important;color:#430b0b!important;border:1px solid #a33831!important;box-shadow:inset 0 1px #fff5,0 1px 4px #7833244d!important;text-shadow:0 1px #ffd3ceb3;font-weight:600}
#xp-lab-root[data-ci-os-skin="aero"] :is(.ci-display-status,.xp-pending,.xp-warning,.xp-notice,[data-ci-intent="warning"],[data-ci-state="warning"]){background:linear-gradient(135deg,#fff9d6f2,#ffe898cc 48%,#ffd267d9)!important;color:#60400b!important;border:1px solid #d4a32c!important;border-left:4px solid #dca00f!important;border-radius:5px;box-shadow:inset 0 1px #fff,0 2px 6px #94762c24}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-error,[data-ci-state="error"]){background:linear-gradient(135deg,#fff3f2,#ffcfcae6)!important;color:#842720!important;border:1px solid #d7867a!important;border-left:4px solid #c13629!important}
#xp-lab-root[data-ci-os-skin="aero"] [data-ci-state="success"]{background:linear-gradient(135deg,#f5fff0,#c9efc5e6)!important;color:#235c2c!important;border:1px solid #7cba73!important;border-left:4px solid #38863d!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-snap-preview{background:#ade5ff40;border:2px solid #e6faff;box-shadow:inset 0 0 15px #e5faff66,0 0 8px #086fa5}
#xp-lab-root[data-ci-os-skin="aero"][data-ci-display-transparency="off"] :is(.xp-window,.xp-taskbar,.xp-start-menu,.xp-account-panel){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#c0e9ff,#408fd0 65%,#1766ad)!important}



















































/* Skin descriptions/semantics are UI, not a second preferences store. */
.ci-skin-note{padding:10px 12px;border:1px solid #a8bfcf;border-radius:6px;line-height:1.5;font-size:13px;margin:8px 0 12px;background:#f3f8ff;color:#284967}
.ci-skin-legend{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:5px;font:12px/1.5 "Segoe UI",Tahoma,sans-serif}
.ci-skin-legend span{display:inline-flex;align-items:center;gap:5px}.ci-skin-legend i{display:inline-block;width:13px;height:13px;border:1px solid #0004;border-radius:4px;background:linear-gradient(#fff9,transparent 52%),var(--ci-swatch);box-shadow:inset 0 1px #fff9}

@media(max-width:600px){#xp-lab-root[data-ci-os-skin="aero"] .xp-window-category{display:none}#xp-lab-root[data-ci-os-skin="aero"] .xp-window{padding:3px}.ci-skin-note{font-size:12px}}
@media(pointer:coarse){#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-titlebar,.xp-account-title){height:44px;min-height:44px}#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-title-navigation-button,.xp-window-controls button){min-width:30px;min-height:30px;width:30px;height:30px}}

@media(forced-colors:active){#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-window,.xp-titlebar,.xp-taskbar,.xp-window-body,button){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}


.ci-skin-legend[hidden],.ci-skin-note[hidden]{display:none!important}


#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-resources,.xp-window-resources){color:inherit}







/* Material refinement, 30 Sep 2026: no painted plastic, real image and glass material. */
#xp-lab-root[data-ci-os-skin="aero"]{--ci-glass:linear-gradient(135deg,#e7faff45 0%,#d0f4ff12 22%,#1a8be727 49%,#006bcc48 100%)}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-window,.xp-account-panel){padding:7px;background:var(--ci-glass)!important;backdrop-filter:blur(11px) saturate(1.65);-webkit-backdrop-filter:blur(11px) saturate(1.65);border:1px solid #e3faffd9!important;outline:1px solid #1477c786!important;box-shadow:inset 0 0 0 1px #fff7,inset 0 1px 12px #c3f0ff4d,0 9px 30px #05355980!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window.xp-active{box-shadow:inset 0 0 0 1px #e5faffab,inset 0 0 17px #58c8ff35,0 0 2px 1px #5bd6ff80,0 12px 32px #043c6973!important}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-titlebar,.xp-account-title){background:linear-gradient(108deg,#e8fcff5c 0%,#a1e4ff17 32%,#ffffff3d 38%,#ffffff05 45%,#106ddd17 100%)!important;border-bottom:1px solid #def9ff66!important;height:36px;min-height:36px}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window:not(.xp-active) .xp-titlebar{background:linear-gradient(108deg,#e9f9ff38,#77c8ef0d)!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-title{color:#082f59!important;text-shadow:0 0 5px #fff,0 0 10px #fff9}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-body{background:#eff9ffb3;color:#123753;border-color:#c6ecffb3}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-body.xp-content[data-xp-surface="window"]{background-color:var(--xp-window-background-color,#edf8ffb8)!important;background-image:var(--xp-window-background-image,none)!important}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-body.xp-registered-program-view{background:transparent!important;padding:0}
#xp-lab-root[data-ci-os-skin="aero"] .xp-menubar{background:linear-gradient(#f1fbffb3,#d5efff8c)!important;border-color:#bbdff3a6}
#xp-lab-root[data-ci-os-skin="aero"] .xp-address{background:#ffffffa6;border-color:#70b9e080}
#xp-lab-root[data-ci-os-skin="aero"] .xp-taskbar{background:linear-gradient(105deg,#73caff57,#026dcd7a 48%,#0149a6a3)!important;backdrop-filter:blur(17px) saturate(1.7);-webkit-backdrop-filter:blur(17px) saturate(1.7);box-shadow:0 -1px 0 #a2e4ff9c,0 -4px 15px #176bb166,inset 0 1px #ffffff80}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-start-menu,.xp-account-panel){background:linear-gradient(135deg,#d5f4ff5c,#1977ca61 50%,#0753a5b3)!important;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}
#xp-lab-root[data-ci-os-skin="aero"] :is(.xp-start,.xp-task,.xp-show-desktop,.xp-taskbar-command,.xp-audio-toggle,.xp-session-indicator){background:linear-gradient(#f0fcff61 0 44%,#65c7f526 45%,#1066b152)!important;border-color:#b9edff9c;box-shadow:inset 0 1px #fff9,0 0 7px #76d5ff33}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-icon{display:none}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-minimize::before{content:"−";font:18px/1 "Segoe UI",sans-serif}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-maximize::before{content:"□";font:18px/1 "Segoe UI",sans-serif}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-close::before{content:"×";font:21px/1 "Segoe UI",sans-serif}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls button{background:linear-gradient(#eafaff80 0 46%,#177ed347 47%,#0963b780)!important;border-color:#4677a29c;color:#fff;text-shadow:0 1px 1px #075292}
#xp-lab-root[data-ci-os-skin="aero"] .xp-window-controls .xp-close{background:linear-gradient(#ffc2aaa6 0 46%,#de4b34b3 47%,#a63229c9)!important;color:#fff}
#xp-lab-root[data-ci-os-skin="aero"][data-ci-display-transparency="off"] :is(.xp-window,.xp-taskbar,.xp-start-menu,.xp-account-panel){background:linear-gradient(135deg,#b0e0ff,#4e9bdc 60%,#176fbe)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#xp-lab-root[data-ci-os-skin="aero"][data-ci-display-transparency="off"] .xp-window-body{background-color:#f4faff!important}


























