/* Wiki-Test.css — global (Checkdomain Custom CSS, Seiten-Stil) */

#outline-slot.scilmi-outline-embed,
#outline-slot {
  min-height: 60vh;
}

.scilmi-router-status {
  font-size: 0.8125rem;
  color: #64748b;
  margin-top: 0.5rem;
  text-align: left;
}

.dmRespCol #outline-slot,
.custom_html_marker_class#outline-slot,
#outline-slot.custom_html_marker_class {
  max-width: 100%;
}

/* Gleiche Spezifität wie Duda pagestyleDevice (*#dm *.dmBody div.u_…), sonst gewinnt padding-top:200px */
*#dm *.dmBody div.dmRespRow.scilmi-wiki-embed-host,
*#dm *.dmBody div.dmRespRow:has(#outline-slot) {
  padding-top: 40px !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left !important;
}

*#dm *.dmBody div.dmRespCol.scilmi-wiki-embed-col,
*#dm *.dmBody div.dmRespCol:has(#outline-slot) {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: left !important;
}

*#dm *.dmBody #outline-slot {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  text-align: left !important;
}

#outline-slot .scilmi-router-shell {
  max-width: none !important;
  width: 100% !important;
}

#outline-slot .scilmi-router-content .scilmi-outline-content.container {
  max-width: 100% !important;
  width: 100% !important;
}

/* Typografie (Theme h2/h3 …) — Backup wenn scilmi-duda-embed.css noch nicht geladen */
*#dm div.dmContent div#outline-slot .scilmi-outline-content h1 {
  font-size: 2.25rem !important;
}
*#dm div.dmContent div#outline-slot .scilmi-outline-content h1.scilmi-outline-title {
  font-size: calc(var(--scilmi-h1-size, 2.25rem) * 1.12) !important;
  line-height: 1.18 !important;
}
*#dm div.dmContent div#outline-slot .scilmi-outline-content .scilmi-outline-title + h1 {
  font-size: var(--scilmi-h2-size, 1.65rem) !important;
  line-height: 1.35 !important;
}
*#dm div.dmContent div#outline-slot .scilmi-outline-content h2 {
  font-size: 1.65rem !important;
}
*#dm div.dmContent div#outline-slot .scilmi-outline-content h3 {
  font-size: 1.35rem !important;
}
*#dm div.dmContent div#outline-slot .scilmi-outline-content .scilmi-goal-section > .scilmi-comp-collapsible-header mark,
*#dm div.dmContent div#outline-slot .scilmi-outline-content .scilmi-goal-section > .scilmi-comp-collapsible-header .scilmi-highlight {
  font-size: 1em !important;
}

/* Unterer Scroll-Puffer (Backup zu scilmi-duda-embed.css) */
#outline-slot .scilmi-router-content {
  padding-bottom: 60px !important;
  box-sizing: border-box !important;
}

#outline-slot .scilmi-router-menu .scilmi-menu-panel {
  padding-bottom: 60px !important;
  box-sizing: border-box !important;
}

#outline-slot .scilmi-router-menu.menu-collapsed {
  overflow: visible !important;
  align-self: stretch !important;
  z-index: 100 !important;
}
