.wwml-language-switcher{display:flex;align-items:center;gap:var(--wwml-switcher-gap,.4rem);flex-wrap:wrap;font:inherit;font-size:var(--wwml-switcher-font-size,inherit)}
.wwml-language-switcher a{text-decoration:none;line-height:1;display:inline-flex;align-items:center;gap:.35rem;color:inherit}
.wwml-switcher-pills .wwml-lang-link{padding:var(--wwml-switcher-padding-y,.45rem) var(--wwml-switcher-padding-x,.65rem);border:1px solid rgba(15,23,42,.14);border-radius:var(--wwml-switcher-radius,999px);background:rgba(255,255,255,.86);box-shadow:0 1px 2px rgba(15,23,42,.06)}
.wwml-switcher-pills .wwml-lang-link.active{font-weight:700;border-color:currentColor}
.wwml-switcher-inline .wwml-lang-link+.wwml-lang-link:before{content:'·';opacity:.45;margin-right:.4rem}
.wwml-switcher-minimal{gap:.2rem}.wwml-switcher-minimal .wwml-lang-link{padding:.15rem .25rem}.wwml-switcher-minimal .wwml-lang-link.active{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.wwml-lang-flag{font-size:var(--wwml-switcher-flag-size,1.05em);line-height:1}.wwml-lang-code{text-transform:uppercase;letter-spacing:.02em}.wwml-lang-link.is-missing{opacity:.55}
.wwml-language-select{min-height:36px;border-radius:var(--wwml-switcher-radius,10px);border:1px solid rgba(15,23,42,.16);padding:var(--wwml-switcher-padding-y,.35rem) var(--wwml-switcher-padding-x,.55rem);background:#fff;color:inherit;font:inherit;font-size:var(--wwml-switcher-font-size,inherit);min-width:var(--wwml-switcher-select-width,150px)}
.wwml-switcher-auto{z-index:999}.wwml-switcher-auto-top,.wwml-switcher-auto-footer{margin:1rem auto;max-width:min(1120px,calc(100% - 32px))}.wwml-switcher-floating{position:fixed;bottom:18px;background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:.35rem;box-shadow:0 10px 30px rgba(15,23,42,.14);backdrop-filter:blur(8px)}
.wwml-switcher-floating-left{left:18px}.wwml-switcher-floating-right{right:18px}.wwml-menu-switcher{display:flex;align-items:center}.wwml-switcher-in-menu{display:inline-flex}
@media(max-width:600px){.wwml-switcher-floating{bottom:12px}.wwml-switcher-floating-left{left:12px}.wwml-switcher-floating-right{right:12px}.wwml-switcher-pills .wwml-lang-link{padding:.38rem .5rem}} .wwml-switcher-dropdown{position:relative;display:inline-block;flex-wrap:nowrap;width:max-content;max-width:100%;font-size:var(--wwml-switcher-font-size,inherit);line-height:1;z-index:20}
.wwml-switcher-dropdown summary{list-style:none}.wwml-switcher-dropdown summary::-webkit-details-marker{display:none}
.wwml-dropdown-trigger{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:var(--wwml-switcher-padding-y,.45rem) var(--wwml-switcher-padding-x,.7rem);border:1px solid rgba(15,23,42,.16);border-radius:var(--wwml-switcher-radius,999px);background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(15,23,42,.06);color:inherit;white-space:nowrap;min-width:0;width:auto;transition:box-shadow .14s ease,border-color .14s ease,background-color .14s ease}
.wwml-dropdown-trigger:hover{border-color:rgba(15,23,42,.28);box-shadow:0 4px 14px rgba(15,23,42,.09)}
.wwml-switcher-dropdown[open] .wwml-dropdown-trigger{border-color:currentColor;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.12)}
.wwml-dropdown-caret{font-size:.9em;opacity:.65;line-height:1;transform:translateY(-1px);transition:transform .14s ease}.wwml-switcher-dropdown[open] .wwml-dropdown-caret{transform:rotate(180deg) translateY(1px)}
.wwml-dropdown-menu{position:absolute;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;width:max-content;min-width:100%;max-width:min(280px,calc(100vw - 32px));padding:6px;border:1px solid rgba(15,23,42,.13);border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.16);z-index:9999}
.wwml-dropdown-option{display:flex!important;align-items:center;gap:.42rem;width:100%;box-sizing:border-box;padding:calc(var(--wwml-switcher-padding-y,.45rem) * .9) max(var(--wwml-switcher-padding-x,.7rem),10px);border-radius:10px;text-decoration:none;color:inherit;white-space:nowrap;line-height:1.1}
.wwml-dropdown-option:hover{background:rgba(15,23,42,.06)}.wwml-dropdown-option.active{font-weight:700;background:rgba(15,23,42,.075)}.wwml-dropdown-option.is-missing{opacity:.55}
.wwml-switcher-in-menu.wwml-switcher-dropdown,.wwml-menu-switcher .wwml-switcher-dropdown{vertical-align:middle}.wwml-menu-switcher{overflow:visible}.wwml-menu-switcher .wwml-dropdown-menu{right:0}
.wwml-language-select{appearance:none;-webkit-appearance:none;width:auto;min-width:0;max-width:var(--wwml-switcher-select-width,120px);background:#fff}
@media(max-width:600px){.wwml-dropdown-menu{right:auto;left:0;max-width:calc(100vw - 24px)}} .wwml-dropdown-menu{border-radius:12px!important;overflow:hidden}
.wwml-dropdown-option{border-radius:10px!important}
.wwml-switcher-dropdown[open] .wwml-dropdown-trigger{outline:none}
.wwml-dropdown-trigger:focus{outline:2px solid rgba(34,113,177,.28);outline-offset:2px}