.language-control{flex-shrink:0;font-size:.85rem;position:relative}.language-control summary{cursor:pointer;border-radius:.65rem;align-items:center;gap:.4rem;padding:.55rem;list-style:none;display:flex}.language-control summary::-webkit-details-marker{display:none}.language-options{z-index:60;border:1px solid var(--border,#bcc7c4);background:var(--surface,#fff);border-radius:.75rem;min-width:10.5rem;padding:.35rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0002}.language-options a,.language-options button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.65rem .8rem;text-decoration:none;display:block}.language-options [aria-current=true],.language-options [aria-pressed=true]{background:color-mix(in srgb, currentColor 10%, transparent);font-weight:700}.language-options a:hover,.language-options button:hover{background:color-mix(in srgb, currentColor 7%, transparent)}@media (width<=600px){.language-control summary>span{display:none}}@media print{.language-control{display:none}}.language-control summary{box-sizing:border-box;justify-content:center;min-width:44px;min-height:44px}.dialog-heading-controls{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.dialog-heading>div:first-child{min-width:0}.dialog-heading-controls .language-control summary>span{display:none}
