.md-typeset .highlight, .md-typeset .highlight pre, .md-typeset .highlight code { background-color: #000; color: #fff; } /* --- Section heading hierarchy ------------------------------------------- * * Goals: * - Every heading level is noticeably larger than its body text. * - Higher-level headings are progressively larger than lower ones. * - H1 is prominent but not oversized. * - Lower-level headings (H4-H6) are bold/italic so they still read as * headings even though their absolute size is smaller. * * Base body text in .md-typeset is 0.8 rem (~12.8 px). * The scale below keeps every heading clearly above that baseline while * maintaining a visible step between adjacent levels. * ----------------------------------------------------------------------- */ .md-typeset h1 { font-size: 2em; /* ~25.6 px */ font-weight: 700; letter-spacing: -0.02em; line-height: 1.25; margin: 0 0 0.75em; color: var(--md-default-fg-color); } .md-typeset h2 { font-size: 1.7em; /* ~21.8 px */ font-weight: 600; letter-spacing: -0.015em; line-height: 1.3; margin: 1.4em 0 0.6em; border-bottom: 1px solid var(--md-default-fg-color--lightest); padding-bottom: 0.3em; } .md-typeset h3 { font-size: 1.4em; /* ~17.9 px */ font-weight: 600; letter-spacing: -0.01em; line-height: 1.35; margin: 1.4em 0 0.6em; border-bottom: 1px solid var(--md-default-fg-color--lightest); padding-bottom: 0.3em; } .md-typeset h4 { font-size: 1.2em; /* ~15.4 px */ font-weight: 700; line-height: 1.4; margin: 1.2em 0 0.5em; border-bottom: 1px solid var(--md-default-fg-color--lightest); padding-bottom: 0.3em; } .md-typeset h5 { font-size: 1.15em; /* ~14.7 px */ font-weight: 700; font-style: italic; text-transform: none; line-height: 1.4; margin: 1.2em 0 0.4em; border-bottom: 1px solid var(--md-default-fg-color--lightest); padding-bottom: 0.3em; } .md-typeset h6 { font-size: 1.1em; /* ~14.1 px */ font-weight: 700; font-style: italic; text-transform: none; letter-spacing: 0.01em; line-height: 1.4; margin: 1.1em 0 0.4em; border-bottom: 1px solid var(--md-default-fg-color--lightest); padding-bottom: 0.3em; color: var(--md-default-fg-color); } /* --- Compact table cells -------------------------------------------------- * * MkDocs Material's default table padding is generous. Tighten it so * wide tables (e.g. the automation-profile matrix) render without * forcing column headers to word-wrap. * ----------------------------------------------------------------------- */ /* First column never wraps — sized to its content. */ .md-typeset table:not([class]) th:first-child, .md-typeset table:not([class]) td:first-child { white-space: nowrap; } .md-typeset table:not([class]) th { min-width: 0; } /* --- Primary nav section collapse fix ----------------------------------------- * * Material's native checkbox-based toggle for nav sections (Reference, * Development, Architecture Decisions, etc.) must fully hide children * when unchecked. Without this, the