
/* Shared navigation/footer refinement, 2026-09-21. */
.home26-language summary .home26-language-globe{display:block;flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;transform:none;color:#666}
.home26-language summary:focus-visible{outline:2px solid #8035f5;outline-offset:3px}
.home26-nav-language summary{min-width:40px;min-height:40px;justify-content:center}
.home26-footer-language summary{min-height:40px;gap:8px}
.home26-footer-badges{gap:10px}
.home26-footer-badges>a{height:48px!important;min-height:48px!important;border-radius:8px!important;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}
.home26-footer-badges .home26-store-badge{display:flex!important;justify-content:center;align-items:center;padding:0!important;background:#000!important;border:1px solid #333;box-shadow:none}
.home26-footer-badges .home26-store-badge img{display:block;width:auto!important;max-width:100%;height:46px!important;object-fit:contain}
.home26-footer-badges .home26-chrome-badge{background:#000;border:1px solid #333;box-shadow:none}
.home26-footer-badges .home26-soc2-badge{border:1px solid #654697;box-shadow:none}
.home26-footer-badges .home26-chrome-mark{background:none;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:center}
.home26-chrome-mark img{display:block;width:25px;height:25px}
.home26-footer-badges>a:hover{transform:translateY(-1px);box-shadow:0 3px 9px rgba(0,0,0,.16)}
.home26-footer-badges>a:focus-visible{outline:2px solid #8035f5;outline-offset:3px}
.home26-mega-resource-links a::before{background-image:none!important}
.home26-mega-resource-links a[data-resource-icon]::before{background-image:var(--resource-icon)!important}
@media(prefers-reduced-motion:reduce){.home26-footer-badges>a{transition:none}.home26-footer-badges>a:hover{transform:none}}

.home26-footer-badges .home26-chrome-badge strong,.home26-footer-badges .home26-soc2-badge strong{font-size:14px;line-height:17px;white-space:nowrap}
.home26-footer-badges .home26-chrome-badge small,.home26-footer-badges .home26-soc2-badge small{font-size:10px;line-height:12px}
