/* Small, platform-independent interaction states. Original layout CSS is kept intact. */
astro-island,astro-slot,astro-static-slot{display:contents}
.block-header-logo__image{object-fit:contain!important}
img[data-brand-logo]{object-fit:contain!important}
.language-switcher:focus-within .language-switcher__dropdown-area,.language-switcher.is-open .language-switcher__dropdown-area{visibility:visible!important;height:auto!important;overflow:visible!important}
.block-header-item__label:focus-within .block-header-item__dropdown-area{display:block}
.standalone-form-status{font:inherit;font-size:14px;line-height:1.5;margin-top:12px}
.standalone-form-status a{text-decoration:underline;display:inline-block;margin-top:8px}
@media(prefers-reduced-motion:reduce){.transition,.transition [data-animation-role]{transition:none!important}}
