﻿/* ==========================================================================
   Presse page styles.
   Loaded alongside index.css, merkliste.css, cookie-einstellungen.css, and
   kontakt.css (see the page's Styles section) - reuses the eyebrow label,
   tinted header band, and breadcrumb already defined there. This file only
   adds what's unique to this page: the Presse-Kit card and the press
   release list.
   ========================================================================== */

.mr-presse-kit-card {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    border: 1px solid var(--mr-border);
    border-radius: var(--mr-radius);
    background: var(--mr-card);
    padding: 20px;
}

    .mr-presse-kit-card > div {
        flex: 1;
        min-width: 200px;
    }

.mr-presse-kit-title {
    margin: 0;
    font-weight: 600;
    color: var(--mr-foreground);
}

.mr-presse-kit-desc {
    margin: 4px 0 0;
    font-size: 14px;
    color: var(--mr-muted-foreground);
}

.mr-presse-heading {
    margin: 48px 0 0;
    font-size: 20px;
    font-weight: 600;
    color: var(--mr-foreground);
}

.mr-presse-releases {
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.mr-presse-release {
    border: 1px solid var(--mr-border);
    border-radius: var(--mr-radius);
    background: var(--mr-card);
    padding: 20px;
}

.mr-presse-release-date {
    margin: 0;
    font-size: 14px;
    color: var(--mr-muted-foreground);
}

.mr-presse-release h3 {
    margin: 4px 0 0;
    font-size: 18px;
    font-weight: 600;
    color: var(--mr-foreground);
}

.mr-presse-release-desc {
    margin: 8px 0 0;
    font-size: 14px;
    line-height: 1.6;
    color: var(--mr-muted-foreground);
}

.mr-presse-footnote {
    margin-top: 32px;
    font-size: 14px;
    color: var(--mr-muted-foreground);
}

    .mr-presse-footnote a {
        color: var(--mr-primary) !important;
        text-decoration: underline;
    }
