
/* MLB Update v4 — corrected header/footer */
.mlb-v4-primary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3rem;width:100%}
.mlb-v4-pair,.mlb-v4-actions{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap}
.mlb-v4-actions{gap:1.35rem}
.mlb-social-wrap{position:relative;display:inline-block}
.mlb-social-trigger{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}
.mlb-social-menu{display:none;position:absolute;left:0;top:100%;z-index:1000;min-width:180px;padding:.55rem;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.12)}
.mlb-social-wrap:hover .mlb-social-menu,.mlb-social-wrap:focus-within .mlb-social-menu,.mlb-social-wrap.open .mlb-social-menu{display:block}
.mlb-social-menu a{display:block;padding:.5rem .65rem;white-space:nowrap}
.mlb-footer-v4{text-align:center;margin-top:2rem;padding:1.5rem 1rem;line-height:1.8}
.mlb-footer-line{display:block;margin:.18rem 0}
.mlb-footer-line strong{margin-right:.55rem}
.mlb-powered{margin-top:.75rem;font-style:italic}
@media(max-width:760px){.mlb-v4-primary{gap:1rem}.mlb-v4-pair,.mlb-v4-actions{gap:.8rem}.mlb-social-menu{position:absolute}}