/* =====================================================
   LAYOUT – Seitenrahmen & Struktur
===================================================== */

/* Gesamtbereich un dimme runter dem header der header ist fix */
main.content {
  /*outline: 3px solid orange !important;*/
  /*padding-top: 0.4rem;  *//* Rand oben für alle content */
  padding-top: 0.4rem;  /* Rand oben für alle content */
 
 /*margin-top: 170x;*/
}
/* -----------------------------------------------------
   Wrapper
----------------------------------------------------- */
.site-wrapper {
    position: relative;
}
  /*max-width: var(--max-width);
  margin: 0 auto;

  Platz für fixed Header ggf. exakt anpassen
  margin-top: 160px;     

  padding-right: var(--space-md);
  padding-bottom: var(--space-md);
  padding-left: var(--space-md);
	 */



/* -----------------------------------------------------
   Footer-Abstand kompakt halten
----------------------------------------------------- */

footer.site-footer {
  margin-top: var(--space-md);
}

/* -------------------------------------------------- */
/* DEBUG PANEL                                        */
/* -------------------------------------------------- */

.debug-panel {
    position: fixed;
    top: 0;
    left: 0;
    width: 510px;
    height: 100vh;

    background: #fff6cc;
    color: #000;

    display: none;
    flex-direction: column;

    z-index: 9999;
    box-sizing: border-box;
    overflow: hidden;
}

.debug-panel.active {
    display: flex;
}

.debug-panel-header {
    flex: 0 0 auto;
    font-weight: bold;
    padding: 6px 8px;
    border-bottom: 1px solid #999;
    background: #f4e89a;
    text-align: left;
    box-sizing: border-box;
}

.debug-panel-content {
    flex: 1 1 auto;
    padding: 8px;
    text-align: left;
    box-sizing: border-box;

    overflow-y: auto;
    overflow-x: auto;
}

.debug-panel pre {
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 1.2;
    text-align: left;

    white-space: pre;
    word-break: normal;
    overflow-wrap: normal;
}