/* Aprovechar al máximo el ancho central de las páginas */
.md-grid { max-width: none; }
.md-main__inner { margin-left: 1.2rem; margin-right: 1.2rem; }
.md-content { max-width: none; flex-grow: 1; }
.md-typeset img { max-width: 100%; height: auto; }
.md-typeset table:not([class]) { display: table; width: 100%; }

/* Logo en cabecera (2.45rem) con MÁS espacio arriba y abajo */
.md-header { height: 4.6rem; }
.md-header__inner { min-height: 4.6rem; align-items: center; }
.md-header__button.md-logo { padding: 0.9rem 0.4rem; }
.md-header__button.md-logo img,
.md-header__button.md-logo svg { height: 2.45rem; width: auto; }
.md-tabs { top: 4.6rem; }
