/**
 * Page: Medya section
 *
 * Template-level layout for Medya pages.
 * Component styles are handled by their own CSS files.
 *
 * @package Saha
 */

/* ----------------------------------------
   Liste sayfaları — container
   ---------------------------------------- */

.saha-page--bultenler .saha-page__container,
.saha-page--yansimalar .saha-page__container,
.saha-page--konusmalar .saha-page__container {
    max-width: none;
    margin: 0;
    padding: 0;
}

.saha-page--bultenler .saha-container,
.saha-page--yansimalar .saha-container {
    max-width: var(--saha-container-content, 898px);
    margin-inline: auto;
    padding-inline: var(--saha-container-padding, 43px);
}

.saha-page--konusmalar .saha-container {
    max-width: 1600px;
    padding-inline: 40px;
}

/* Section'lar arası boşluk */

.saha-page--bultenler .saha-page__container > * + *,
.saha-page--yansimalar .saha-page__container > * + *,
.saha-page--konusmalar .saha-page__container > * + * {
    margin-top: var(--saha-stack-lg);
}

/* Bültenler: tarih referansta regular weight */

.saha-page--bultenler .saha-newsletter-item__date,
.saha-page--yansimalar .saha-press-item__date {
    font-weight: 400;
}

/* ----------------------------------------
   Detay sayfası (Section Nav yok)
   ---------------------------------------- */

.saha-page--konusmalar-detay {
    padding-bottom: var(--saha-stack-lg);
}

/* Konuşmalar detay: related kart başlığı ve section başlığı referansta regular */

.saha-page--konusmalar-detay .saha-related-projects__title {
    font-weight: 400;
}

.saha-page--konusmalar-detay .saha-project-card__title {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
}

.saha-page--konusmalar-detay .saha-page__container {
    max-width: var(--saha-container-content, 898px);
    margin: 0 auto;
    padding: 0 var(--saha-container-padding, 43px);
}

/* Section'lar arası boşluk */

.saha-page--konusmalar-detay > * + * {
    margin-top: var(--saha-stack-lg);
}

/* Video embed — detail-meta ile daha sıkı spacing */

.saha-page--konusmalar-detay .saha-detail-meta + .saha-embed {
    margin-top: var(--saha-stack-sm);
}

/* ----------------------------------------
   Responsive
   ---------------------------------------- */

@media (max-width: 1024px) {
    .saha-page--konusmalar .saha-container {
        padding-left: var(--saha-stack-sm);
        padding-right: var(--saha-stack-sm);
    }
}

@media (max-width: 640px) {
    .saha-page--bultenler .saha-container,
    .saha-page--yansimalar .saha-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .saha-page--konusmalar .saha-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: var(--saha-stack-sm);
    }
}
