/* WA Multi 1.9.11: theme-aware refinements without replacing site layout. */
.w4-shell .wm11-home-nav-link {display:inline-flex;align-items:center;white-space:nowrap;color:inherit;text-decoration:none;gap:7px}
.w4-shell .wm11-home-nav-link:hover,.w4-shell .wm11-home-nav-link[aria-current="page"] {color:var(--wm9-accent,#147858)}
.w4-shell .w4-mobile-nav .wm11-home-nav-link {display:flex;min-height:40px;align-items:center}
/* Download list: title at start, status beside it, logos at far right. */
.w4-shell .wm9-mega-link {display:flex;align-items:center;gap:12px}
.w4-shell .wm9-mega-label {flex:1 1 auto;min-width:0}
.w4-shell .wm9-mega-channel {flex:0 0 auto;white-space:nowrap}
.w4-shell .wm9-mega-link > .wm9-mark-group {order:3;flex:0 0 auto;min-width:34px;justify-content:flex-end;margin-left:4px}
.w4-shell .wm9-mega-link > .wm9-mark-group.is-multi {min-width:74px}
.w4-shell .wm9-mark-group {vertical-align:middle}
.w4-shell .wm9-mark-group img {max-width:none}
/* Make monochrome Apple visible in both color schemes without distorting distro marks. */
.w4-shell .wm11-icon-apple {filter:brightness(0) invert(1)}
.w4-shell[data-theme="light"] .wm11-icon-apple {filter:brightness(0)}
/* Stronger light/dark badge contrast; old v1.9.8 pastel text was unreadable on cream cards. */
.w4-shell .wm8-chip.is-stable,.w4-shell .wm9-mega-channel.stable {color:#76f0b2!important;background:#123b2b!important;border:1px solid #357d58!important}
.w4-shell .wm8-chip.is-beta,.w4-shell .wm9-mega-channel.beta {color:#ffe0a0!important;background:#48350e!important;border:1px solid #92722d!important}
.w4-shell[data-theme="light"] .wm8-chip.is-stable,.w4-shell[data-theme="light"] .wm9-mega-channel.stable {color:#095d3c!important;background:#d2f1df!important;border-color:#8dc8a6!important}
.w4-shell[data-theme="light"] .wm8-chip.is-beta,.w4-shell[data-theme="light"] .wm9-mega-channel.beta {color:#774705!important;background:#fdf0d2!important;border-color:#dec182!important}
.w4-shell[data-theme="light"] .wm8-hub-cta,.w4-shell[data-theme="light"] .wm8-cta,.w4-shell[data-theme="light"] .wm8-pkg-button {color:#103327!important}
/* Platform recommendations: icons are centered with breathing room before text. */
.w4-shell .wm8-other-links {gap:12px}
.w4-shell .wm8-other-links a {display:inline-flex!important;align-items:center!important;gap:11px!important;min-height:48px;padding:10px 16px!important;text-align:left;line-height:1.35}
.w4-shell .wm8-other-links .wm9-mark-group {min-width:26px;justify-content:flex-start}
.w4-shell .wm8-other-links .wm9-mark-group img {width:23px;height:23px}
.w4-shell .wm8-other-links a > span:not(.wm9-mark-group) {flex:1;min-width:0}
.w4-shell .wm8-other-links a > i:last-child {margin-left:4px;opacity:.65}
.w4-shell .wm8-os-symbol img,.w4-shell .wm8-os-glyph img,.w4-shell .wm9-mark-group img {vertical-align:middle;flex-shrink:0}
.w4-shell .wm8-hub-card .wm8-os-symbol,.w4-shell .wm8-discovery-card .wm8-os-symbol {display:flex;align-items:center;justify-content:center}
.w4-shell .wm8-linux-strip a {display:inline-flex;align-items:center;gap:12px}
.w4-shell .wm8-linux-strip .wm9-mark-group {margin-right:3px}
/* Admin cross-platform status: maintain the existing admin workspace palette. */
.wm11-admin-platforms {border:1px solid var(--a-line,rgba(120,146,133,.25));border-radius:16px;padding:18px 20px;margin:22px 0;background:var(--a-card,rgba(100,120,110,.06));color:inherit}
.wm11-admin-platforms-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.wm11-admin-platforms-heading strong {font-size:16px;display:block}
.wm11-admin-platforms-heading small {display:block;font-size:12px;line-height:1.5;opacity:.73;margin-top:4px}
.wm11-admin-platforms-heading a {font-size:12px;font-weight:700;color:var(--a-accent,#3abe87);white-space:nowrap}
.wm11-admin-platforms-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.wm11-admin-platform {display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--a-line,rgba(120,146,133,.22));border-radius:12px;text-decoration:none;color:inherit;min-width:0}
.wm11-admin-platform:hover {border-color:var(--a-accent,#3abe87)}
.wm11-admin-platform .wm9-mark-group img {width:23px;height:23px}
.wm11-admin-platform-body {display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
.wm11-admin-platform-body strong {font-size:13px;color:inherit}
.wm11-admin-platform-body small {font-size:11px;opacity:.75;line-height:1.35}
.wm11-admin-tag {font-size:10px;font-weight:800;border-radius:30px;padding:4px 7px}
.wm11-admin-tag.stable {background:#d2f1df;color:#095d3c}
.wm11-admin-tag.beta {background:#fbe8bf;color:#704305}
@media(max-width:750px){.wm11-admin-platforms-grid{grid-template-columns:1fr}.wm11-admin-platforms-heading{flex-direction:column;align-items:flex-start}}
