/* screen-sitemap-html | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-seo, @skill-css-rules, @skill-change-provenance | HTML-Sitemap Grundlayout */

.sitemap-html {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    max-width: 960px;
    margin: 0 auto;
    padding: 24px 15px 60px;
}

/* .sitemap-html-intro | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | Intro-Abstand */
.sitemap-html-intro {
    margin: 0 0 28px;
}

/* .sitemap-html-section | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | Abschnittsabstand */
.sitemap-html-section {
    margin: 0 0 32px;
}

/* .sitemap-html-section-heading | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | H2 Abstand */
.sitemap-html-section-heading {
    margin: 0 0 12px;
    font-size: 1.25rem;
}

/* .sitemap-html-list | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | Linkliste kompakt */
.sitemap-html-list {
    margin: 0;
    padding: 0 0 0 1.25rem;
}

/* .sitemap-html-list-item | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | Listenpunkt Abstand */
.sitemap-html-list-item {
    margin: 0 0 6px;
}

/* .sitemap-html-link | Änderungsprotokoll: 2026-07-21 | subagent-seo | @skill-css-rules, @skill-change-provenance | Link-Darstellung */
.sitemap-html-link {
    text-decoration: underline;
    word-break: break-word;
}
