/* Load this small shared stylesheet on both homepages. */
.site-header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}
.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;text-underline-offset:4px;color:var(--accent)}
.language-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:420px){.site-header-actions{gap:.3rem}.top .brand{font-size:17px}.site-header-actions .btn.small{padding-inline:8px}}
