/* Compact equivalent-page switcher; inherits the approved page palette. */
.site-language{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--mono,monospace);font-size:10px;letter-spacing:.06em;white-space:nowrap;color:inherit}
.site-language a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:44px;color:inherit;text-decoration:none;opacity:.65}
.site-language a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:5px}
.site-language a:hover{opacity:1}
.site-language a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.site-language>span{opacity:.35}
@media(max-width:600px){.site-language{gap:2px;font-size:9px}.site-language a{min-width:22px}}
