.vertical-table-header th.head:not(.stub) { writing-mode: sideways-lr; white-space: nowrap; max-width: 0; } /* Keep header cell paragraph content tight (avoid CSS nesting for compatibility) */ .vertical-table-header th.head:not(.stub) p { margin: 0; } /* Image sizing classes */ .image-small { max-width: 200px; height: auto; } .image-medium { max-width: 400px; height: auto; } .image-large { max-width: 600px; height: auto; } .image-full { max-width: 100%; height: auto; } /* Responsive images */ img { max-width: 100%; height: auto; } /* Center images */ .image-center { display: block; margin: 0 auto; } .md-typeset .copy-page-button.md-button { float: right; margin: 0 0 1rem 1rem; padding: 0.2em 0.6em; font-size: 1em; font-weight: 400; line-height: 1.2; } .md-typeset .copy-page-button.md-button.copy-page-button--copied { background-color: var(--md-accent-fg-color); } .md-typeset .copy-page-button.md-button.copy-page-button--error { background-color: var(--md-code-hl-number-color); }