/* ==========================================================================
   heavy.ch - Layout & Struktur Stylesheet
   Verwaltet: Regionen, Header, Navigation, Spalten (Content/Sidebar), Footer
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. Globale Regionen & Hilfsklassen
   -------------------------------------------------------------------------- */
.region {
  min-height: 1.5rem;
}

/* --------------------------------------------------------------------------
   2. Pre-Header Bar (Sprachumschalter, Benutzermenü)
   -------------------------------------------------------------------------- */
.pre-header-bar {
  background-color: var(--heavy-bg-canvas);
  border-bottom: 1px solid var(--heavy-border);
}

/* --------------------------------------------------------------------------
   3. Header & Navigation
   -------------------------------------------------------------------------- */
.site-header {
  background-color: var(--heavy-bg-canvas);
}

/* --------------------------------------------------------------------------
   4. Spalten & Inhaltsbereich (Main Content vs. Sidebars)
   -------------------------------------------------------------------------- */
/* Hauptspalte neben der Sidebar */
.region-content {
  width: 100%;
}

/* Sidebar-Bereich */
.region-sidebar-second {
  /* Zusätzliche Abstände oder Rahmen bei Bedarf */
}

/* --------------------------------------------------------------------------
   5. Footer & Sub-Footer
   -------------------------------------------------------------------------- */
.site-footer {
  background-color: var(--heavy-bg-canvas);
  border-top: 2px solid var(--heavy-border);
  color: var(--heavy-text-muted);
}
