/* Impressum-Styles auf Basis der globalen Variablen und des Layout-Systems */

/* Sektion: Karte/Block mit begrenzter Breite */
.Sektion {
    background-color: var(--color-surface-1); /* Heller Untergrund */
    color: var(--color-primary); /* Standard-Textfarbe */
    padding: 40px;
    border-radius: var(--radius-md);
    box-shadow: var(--shadow-md); /* Leichter Schatten */
    max-width: 800px;
    width: 100%;
    margin: 40px auto; /* Zentrierung innerhalb von Content */
}

/* Typografie innerhalb der Sektion */
.Sektion h1 {
    color: var(--color-accent); /* Marken-Akzentfarbe */
    text-align: center;
    margin-bottom: 20px;
}

.Sektion h2 {
    color: var(--color-primary);
    margin-top: 20px;
    margin-bottom: 10px;
}

.Sektion p {
    color: var(--color-primary);
    line-height: 1.6;
    margin: 5px 0;
}

.Sektion a {
    color: var(--color-accent);
    text-decoration: none;
}

.Sektion a:hover {
    text-decoration: underline;
}

