.language-switcher{font-size:var(--type-size-small);align-items:center;gap:0;transition:opacity .28s ease-out;display:flex;position:relative}.language-switcher[aria-hidden=true]{opacity:0;pointer-events:none}.language-switcher button{opacity:.6;min-width:2rem;height:2.75rem;min-height:2.75rem;font-weight:var(--type-weight-regular);line-height:var(--type-line-heading);transition:opacity var(--duration-ui) var(--ease-out);place-items:center;padding:0;display:grid}.language-switcher>span{height:2.75rem;font-weight:var(--type-weight-bold);line-height:var(--type-line-heading);place-items:center;display:grid}.language-switcher button.is-active{opacity:1;font-weight:var(--type-weight-heavy)}.language-switcher button:not(.is-active):hover,.language-switcher button:not(.is-active):focus-visible{opacity:.78}.language-suggestion{z-index:1800;border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);background:color-mix(in srgb, var(--ink) 94%, transparent);width:max-content;max-width:min(14.5rem,100vw - 2rem);color:var(--paper);pointer-events:none;padding:.55rem .7rem;animation:.26s cubic-bezier(.22,1,.36,1) both language-suggestion-in;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 .6rem 1.6rem #0003}.language-suggestion:before{border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent);border-left:1px solid color-mix(in srgb, var(--paper) 20%, transparent);background:var(--ink);content:"";width:.65rem;height:.65rem;position:absolute;top:-.35rem;right:4.35rem;transform:rotate(45deg)}.language-suggestion p{color:color-mix(in srgb, var(--paper) 75%, transparent);font-size:var(--type-size-micro);line-height:var(--type-line-ui)}.language-suggestion strong{color:var(--paper);font-weight:var(--type-weight-bold)}.language-suggestion span{color:var(--paper);font-weight:var(--type-weight-bold);text-underline-offset:.13em;text-decoration:underline}@keyframes language-suggestion-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.language-suggestion{animation:none}}
