/* Barra de clima de Morfilandia: independiente del resto del sitio */
#mf-weather{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:7px max(16px,calc((100vw - 1240px)/2));background:#101923;border-bottom:1px solid rgba(255,255,255,.1);color:#e8edf4;font:500 12px/1.4 'Segoe UI',Arial,sans-serif;box-sizing:border-box}
#mf-weather .mf-w-left{display:flex;align-items:center;gap:8px;min-width:0}
#mf-weather [data-city]{font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}
#mf-weather [data-temp]{font-weight:800;color:#ffad59;white-space:nowrap}
#mf-weather [data-desc]{color:#aab8c8;white-space:nowrap}
#mf-weather [data-clock]{color:#aab8c8;white-space:nowrap}
#mf-weather [data-change]{background:transparent;border:1px solid rgba(255,153,51,.4);border-radius:20px;padding:4px 10px;color:#ffad59;cursor:pointer;font:inherit;white-space:nowrap}
#mf-weather [data-change]:hover{background:rgba(255,153,51,.12)}
@media(max-width:600px){#mf-weather{padding:7px 12px;gap:7px;font-size:11px}#mf-weather [data-city]{max-width:112px}#mf-weather [data-desc],#mf-weather [data-clock]{display:none}#mf-weather [data-change]{padding:4px 8px}}
