/* The existing visual language is shared by both translations. */
.site-language { display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;font:600 12px/1.4 var(--portfolio-text-font); }
body.brand-preview .site-language a { padding:8px 2px;color:#b5cfe2;text-decoration:none;border-bottom:1px solid transparent; }
body.brand-preview .site-language a[aria-current="true"] { color:#e1f3ff;border-bottom-color:#77c8ff; }
.site-language a:focus-visible { outline:2px solid #c0e8ff;outline-offset:4px; }
.entry-language-label { flex:1 0 100%;margin:0;text-align:center;color:#b5cfe2;font:400 13px/1.5 var(--portfolio-text-font); }
.entry-controls.entry-languages { gap:18px;flex-wrap:wrap; }
.entry-languages .entry-enter { min-width:160px; }
.entry-languages .motion-toggle { flex-basis:auto; }
html[lang="es"] .tools-b-selectors button strong { overflow-wrap:anywhere; }
html[lang="es"] body.brand-preview .page-view-heading .page-view-label { white-space:normal;overflow-wrap:normal; }
html[lang="es"] .hud-home .tool-result::after { content:"FLUJO\A\A ADQUIRIR\A ↓\A ETIQUETAR / ANALIZAR\A ↓\A VALIDAR\A ↓\A INTEGRAR"; }
@media (max-width:1150px) { .site-language { order:2; } }
@media (max-width:480px) { .entry-languages .entry-enter { min-width:120px;padding-inline:15px; }.site-language { gap:5px; } }
