.c-language{position:relative;flex:0 0 auto;margin-left:18px;color:var(--ink)}
.c-language summary{display:flex;align-items:center;justify-content:center;gap:7px;min-width:62px;min-height:44px;padding:8px 10px;border:1px solid #c9c5b9;border-radius:14px;background:var(--paper);cursor:pointer;list-style:none;font:500 11px var(--mono)}
.c-language summary::-webkit-details-marker{display:none}
.c-language summary::marker{content:""}
.c-language summary:hover,.c-language[open] summary{background:#eee9ff;border-color:var(--purple);color:var(--purple)}
.c-language summary svg{width:21px;height:21px;flex:none}
.c-language summary:focus-visible,.c-language button:focus-visible{outline:3px solid var(--purple);outline-offset:3px}
.c-language-options{position:absolute;right:0;top:calc(100% + 12px);z-index:50;display:grid;gap:4px;width:192px;padding:7px;border:2px solid var(--ink);border-radius:15px;background:var(--paper);box-shadow:4px 4px 0 var(--ink)}
.c-language button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;font:700 14px var(--sans);cursor:pointer}
.c-language button small{font:500 11px var(--mono);opacity:.65}
.c-language button:hover{background:#eee9ff}
.c-language button[aria-pressed="true"]{background:var(--purple);color:#fff}
html[lang="es"] .c-placeholder:after{content:"VISTA PENDIENTE"}
@media(min-width:901px) and (max-width:1200px){.c-header{padding-inline:22px}.c-nav{gap:18px;margin-left:28px}.c-actions{gap:14px}.c-language{margin-left:14px}}
@media(max-width:900px){.c-language{margin-left:8px}.c-language summary{min-width:58px;min-height:42px;padding:7px 9px}.c-language-options{top:calc(100% + 10px)}}
