/* ECO305: visual restoration preview only. */
.eco-language-switch{display:flex;gap:6px;align-items:center;margin:8px 16px;justify-content:flex-end}
.eco-language-switch button{background:transparent;border:1px solid #39c9e8;color:#fff;border-radius:5px;padding:6px 10px;cursor:pointer;font-size:12px}
.eco-language-switch button[aria-pressed="true"]{background:#19d1f4;color:#05265a}
.site-header .main-nav{justify-content:flex-end}
.site-header .main-nav a{text-decoration:none}
/* Keep the original blue Miami identity across internal pages. */
body:has(.container) {background:linear-gradient(180deg,#eaf7ff,#f2f8ff);}
body:has(.container) .site-header{background:linear-gradient(105deg,#021a42,#063a7d);border-bottom:2px solid #19d1f4}
body:has(.container) .container{background:transparent}
@media(max-width:800px){.eco-language-switch{margin:6px 12px;flex-wrap:wrap}}
