.language-switcher[data-v-8d157ec2]{display:inline-block;position:relative}.language-pill[data-v-8d157ec2],.language-plain[data-v-8d157ec2]{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-pill[data-v-8d157ec2]::-webkit-details-marker,.language-plain[data-v-8d157ec2]::-webkit-details-marker{display:none}.language-plain[data-v-8d157ec2]{display:inline;text-decoration:underline;transition:color .2s ease}.language-plain[data-v-8d157ec2]:hover,.language-switcher[open] .language-plain[data-v-8d157ec2]{color:var(--primary-text)}.language-switcher[open] .language-pill[data-v-8d157ec2]{opacity:1}.language-globe[data-v-8d157ec2]{fill:none;height:1rem;margin-right:.375rem;stroke:currentColor;stroke-width:1.75;width:1rem}.language-plain .language-globe[data-v-8d157ec2]{display:inline-block;height:1.1em;margin-right:.25em;vertical-align:-.2em;width:1.1em}.language-menu[data-v-8d157ec2]{background-color:var(--secondary-bg);border-radius:.5rem;box-shadow:0 4px 12px #00000040;color:var(--primary-text);font-size:.875rem;line-height:1.25rem;min-width:9rem;padding:.35rem 0;position:absolute;right:0;text-align:left;top:calc(100% + .5rem);z-index:60}.up .language-menu[data-v-8d157ec2]{bottom:calc(100% + .5rem);top:auto}.align-left .language-menu[data-v-8d157ec2]{left:0;right:auto}.align-center .language-menu[data-v-8d157ec2]{left:50%;right:auto;transform:translate(-50%)}.language-menu a[data-v-8d157ec2]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.4rem .9rem;transition:background-color .15s ease;white-space:nowrap}.language-menu a[data-v-8d157ec2]:focus-visible,.language-menu a[data-v-8d157ec2]:hover{background-color:#80808026;outline:none}.language-check[data-v-8d157ec2]{fill:none;height:1rem;stroke:currentColor;stroke-width:2;width:1rem}.language-code[data-v-8d157ec2]{display:none}@media(max-width:419px){.language-pill.compact[data-v-8d157ec2]{padding:.2rem .5rem}.compact .language-name[data-v-8d157ec2]{display:none}.compact .language-code[data-v-8d157ec2]{display:inline}.compact .language-globe[data-v-8d157ec2]{margin-right:.25rem}}@media(max-width:359px){.compact .language-globe[data-v-8d157ec2]{display:none}}
