.sprachwahl{margin-inline-start:auto;position:relative}.sprachwahl>summary{cursor:pointer;color:#94a3b8;white-space:nowrap;border:1px solid #ffffff14;border-radius:10px;padding:6px 10px;font-weight:600;list-style:none}.sprachwahl>summary::-webkit-details-marker{display:none}.sprachwahl[open]>summary,.sprachwahl>summary:hover{color:#f8fafc}.sprachwahl ul{z-index:110;overscroll-behavior:contain;background:#131b26;border:1px solid #ffffff14;border-radius:12px;min-width:180px;max-height:calc(100dvh - 96px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.sprachwahl li a{color:#94a3b8;border-radius:8px;padding:7px 12px;font-weight:500;text-decoration:none;display:block}.sprachwahl li a:hover,.sprachwahl li a[aria-current=true]{color:#f8fafc;background:#ffffff0f}.sprachwahl li a[aria-current=true]:after{content:"✓";float:inline-end;color:#f59e0b;font-weight:700}.sprachwahl .sprache-kurz{display:none}@media (width<=640px){.sprachwahl .sprache-name{display:none}.sprachwahl .sprache-kurz{display:inline}}[dir=rtl] .sprachwahl ul{left:0;right:auto}.sprachleiste{justify-content:flex-end;margin-bottom:12px;display:flex}
