@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=fallback";.lang-switch-container{position:relative;inline-size:85px;block-size:38px}.lang-switch{--details-color: hsl(0, 0%, 13%);--details-bg: hsl(0, 0%, 100%);--details-radius: 12px;position:absolute;background-color:var(--details-bg);border-radius:var(--details-radius);font-size:13.5pt;color:var(--details-color);padding-block:6px;padding-inline:16px}.lang-switch a{font-size:13.5pt;font-weight:var(--font-weight-semibold);color:var(--details-color);text-decoration:none}.lang-switch a:first-of-type{display:block;-webkit-margin-before:8px;margin-block-start:8px}.lang-switch summary{--summary-color: hsl(0, 0%, 13%);--summary-radius: 12px;display:flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:space-between;gap:0;font-weight:var(--font-weight-semibold);color:var(--summary-color);cursor:pointer}.lang-switch summary:-webkit-details-marker{display:none}.lang-switch summary span{font-size:13.5pt}.lang-switch summary .icon{--icon-size: 28px;fill:var(--summary-color)}.lang-switch[open]{--details-bg: hsl(0, 0%, 94.9%)}.lang-switch[open] summary .icon{transform:rotate(.5turn)}@media (hover: hover){.lang-switch:hover{--details-bg: hsl(0, 0%, 94.9%)}}
