.aims-language-switcher{--aims-switcher-gap:.5rem;--aims-switcher-padding-block:.42em;--aims-switcher-padding-inline:.78em;--aims-switcher-radius:999px;--aims-switcher-border:color-mix(in srgb,currentColor 32%,transparent);--aims-switcher-current-bg:color-mix(in srgb,currentColor 8%,transparent);margin:.35em 0;color:inherit;font:inherit}.aims-language-switcher--has-label{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.aims-language-switcher--spacing-none{margin-block:0}.aims-language-switcher--spacing-compact{margin-block:.35em}.aims-language-switcher--spacing-normal{margin-block:1rem}.aims-language-switcher__label{font:inherit;font-weight:600;line-height:1;color:inherit}.aims-language-switcher__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aims-switcher-gap);list-style:none!important;margin:0!important;padding:0!important}.aims-language-switcher--align-left .aims-language-switcher__list{justify-content:flex-start}.aims-language-switcher--align-center .aims-language-switcher__list{justify-content:center}.aims-language-switcher--align-right .aims-language-switcher__list{justify-content:flex-end}.aims-language-switcher--has-label.aims-language-switcher--align-left{justify-content:flex-start}.aims-language-switcher--has-label.aims-language-switcher--align-center{justify-content:center}.aims-language-switcher--has-label.aims-language-switcher--align-right{justify-content:flex-end}.aims-language-switcher__item{list-style:none!important;margin:0!important;padding:0!important}.aims-language-switcher__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:2.25em;border:1px solid var(--aims-switcher-border,currentColor);border-radius:var(--aims-switcher-radius);background:transparent;color:inherit;font:inherit;line-height:1;letter-spacing:normal;padding:var(--aims-switcher-padding-block) var(--aims-switcher-padding-inline);text-align:center;text-decoration:none!important;text-underline-offset:0;white-space:nowrap}.aims-language-switcher__link:hover,.aims-language-switcher__link:focus,.aims-language-switcher__link:active{text-decoration:none!important}.aims-language-switcher__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aims-language-switcher__link.is-current{background:var(--aims-switcher-current-bg,transparent);font-weight:600;pointer-events:none}@supports not (color:color-mix(in srgb,currentColor 32%,transparent)){.aims-language-switcher{--aims-switcher-border:currentColor;--aims-switcher-current-bg:transparent}.aims-language-switcher__link{opacity:.82}.aims-language-switcher__link.is-current{opacity:1}}
