/* R7 shared styles remain authoritative; all additions belong only to S09. */
body[data-md-public="on"][data-md-adapter="s09"] #md-complete-sitemap .md-sitemap-node>a {
    min-height:44px;
    display:flex!important;
    align-items:center;
    overflow-wrap:anywhere;
    white-space:normal;
}
body[data-md-public="on"][data-md-adapter="s09"] #md-complete-sitemap .md-sitemap-node>a b {
    overflow-wrap:anywhere;
    min-width:0;
}
body[data-md-public="on"][data-md-adapter="s09"] #md-s09-empty {
    padding:24px;
    background:#EDF3F7;
    border-radius:6px;
}
body[data-md-public="on"][data-md-adapter="s09"] #md-complete-sitemap summary:focus {
    outline:3px solid #003368;
    outline-offset:3px;
}
