
/* Brand-wide Lens neon plus a consistent, accessible home shortcut. */
.brand-lens,.portal-wall-wordmark .brand-lens{color:#387bff!important;text-shadow:0 0 3px #387bffcc,0 0 8px #387bff88,0 0 16px #387bff55}
.page-home,.home-icon-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #387bff70;background:#387bff14;color:#91b6ff;border-radius:9px;text-decoration:none;flex-shrink:0}
.page-home{margin-bottom:18px}.page-home:hover,.home-icon-link:hover{background:#387bff29;border-color:#82adff;color:#d5e6ff}.page-home:focus-visible,.home-icon-link:focus-visible{outline:3px solid #a4c5ff;outline-offset:3px}.page-home svg,.home-icon-link svg{display:block;flex-shrink:0}
.section-return-bar{display:none;max-width:1390px;margin:12px auto 0;padding:0 24px}body.section-view .section-return-bar{display:flex}.section-return-bar .page-home{margin-bottom:0}
.standalone-home{position:absolute;top:12px;inset-inline-end:16px;z-index:50}
@media(max-width:800px){.section-return-bar{padding-inline:20px}.site-header nav.is-open .home-icon-link{justify-self:start;padding:8px 12px}.standalone-home{position:relative;display:inline-flex;top:auto;inset-inline-end:auto;margin:12px 16px 0}}
@media(forced-colors:active){.brand-lens{color:LinkText!important;text-shadow:none}.page-home,.home-icon-link{color:LinkText;border-color:LinkText}}
