
/* CREATIQ MUSE LIVE v22.22 — bilingual EN/ES language control */
.cm-language-switch{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(232,191,103,.42);background:rgba(5,28,50,.82);border-radius:999px;box-shadow:0 7px 22px rgba(0,0,0,.15);min-width:max-content;z-index:2}
.cm-language-switch button{appearance:none;border:0;background:transparent;color:#9fb7c9;font:800 11px/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;padding:6px 7px;border-radius:999px;cursor:pointer}
.cm-language-switch button:hover{color:#fff}.cm-language-switch button.active{color:#10223b;background:linear-gradient(135deg,#f6dc91,#d7a842);box-shadow:0 4px 12px rgba(215,168,66,.2)}
.cm-language-switch span{color:rgba(255,255,255,.24);font-size:10px}.public-topbar>.cm-language-switch{margin-left:auto}.public-topbar>.cm-language-switch+.topnav{margin-left:0}
.signed-topbar>.cm-language-switch{margin-left:auto}.signed-topbar>.cm-language-switch+.command-actions{margin-left:0}
html[lang="es"] .about-purpose-title{letter-spacing:-.015em}html[lang="es"] .home-section-intro h2,html[lang="es"] .parents-section-heading h2,html[lang="es"] .about-section-head h2{max-width:100%}
@media(max-width:1380px){.cm-signed-language{padding:4px}.cm-signed-language button{padding:5px 6px;font-size:10px}}
@media(max-width:1100px){.public-topbar>.cm-language-switch{margin-left:auto}}
@media(max-width:900px){.cm-signed-language{margin-left:auto!important}}
@media(max-width:700px){.cm-language-switch{padding:3px 4px;gap:2px}.cm-language-switch button{font-size:10px;padding:5px 6px}.public-topbar{gap:9px!important}.public-topbar>.cm-language-switch{margin-left:auto}}
