/*
=============================================================
SC_WEB Version 5.0
Datei: core/css/layout.css
Build: 001.00
Zeichensatz: UTF-8 ohne BOM

Zweck:
Globale Layoutstruktur des SC_WEB-CORE.

Regeln:
- Enthält ausschließlich übergeordnete Seitenlayouts.
- Keine Komponentenformatierung.
- Keine modulbezogenen Layoutklassen.
=============================================================
*/
/* =========================================================
   SCHNELLNAVIGATION
   Seitenrahmen -> Hauptinhalt -> Header-Abstand -> Footer-Abstand
   Hier nur übergeordnete Seitenanordnung ändern.
========================================================= */



/* =========================================================
   SEITENRAHMEN
========================================================= */

.page-shell {

    width: min(
        var(--page-width),
        calc(100% - 2rem)
    );

    margin-inline: auto;

    padding-block:
        var(--space-lg)
        var(--space-xxl);

}


/* =========================================================
   HAUPTINHALT
========================================================= */

main {

    display: grid;

    gap: var(--section-gap);

}


/* =========================================================
   HEADER
========================================================= */

.site-header {

    margin-bottom: var(--section-gap);

}


/* =========================================================
   FOOTER
========================================================= */

.site-footer {

    margin-top: var(--section-gap);

}