/* Selector secundario del pie: no interviene en portada ni navegación principal. */
#ten-design-review .ten-footer-language{display:inline-flex;align-items:center;gap:4px;min-width:0;border-left:1px solid #ffffff20;padding-left:16px;color:#aab5c5;font-size:11px;line-height:1.5}
#ten-design-review .ten-footer-language-label{margin-right:7px;font-size:10px;letter-spacing:.04em;color:#929eaf}
#ten-design-review .ten-footer-language a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#acb8c8;font-size:11px;letter-spacing:.06em;text-decoration:none}
#ten-design-review .ten-footer-language a[aria-current]{color:#f5f5f5}
#ten-design-review .ten-footer-language a[aria-current]::after{content:'';position:absolute;bottom:7px;left:calc(50% - 7px);width:14px;height:1px;background:var(--ten-orange,#ff7a1a)}
#ten-design-review .ten-footer-language a:hover{color:#fff}
#ten-design-review .ten-footer-language a:focus-visible{outline:2px solid var(--ten-orange,#ff7a1a);outline-offset:1px}
#ten-design-review .ten-footer-language-separator{color:#637087;font-size:10px}
@media(max-width:600px){#ten-design-review .ten-footer-language{justify-self:start;border-left:0;padding-left:0;min-height:48px;gap:6px}#ten-design-review .ten-footer-language-label{margin-right:9px}}
