/* V131 shared header/footer only. No global type, brand or button reset. */
html body .m126-header,
html body .m130-footer {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
html body .m126-header .m119-header-actions > a {
  min-height: 44px;
}
html body .m126-header .m119-header-actions small {
  height: auto;
  min-height: 1.7em;
  min-width: 1.7em;
}
/* Intrinsic text widths respond to actual glyph enlargement, unlike fixed
 * three-column cells. Keep a short navigation label together and let the
 * whole link move to another row, including its icon and counter. */
@media (max-width: 760px) {
  html body .m126-header .m119-header-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 6px;
  }
  html body .m126-header .m119-header-actions > a {
    flex: 1 0 calc((100% - 12px) / 3);
    min-width: max-content;
    max-width: 100%;
    white-space: nowrap;
  }
  html body .m126-header .m119-header-actions > a > span {
    white-space: nowrap;
  }
  html body .m130-footer nav > a {
    white-space: nowrap;
  }
}
