/* Videoseite und eingebettete Videos in Beiträgen.
   Dieselbe Datei für beides, damit ein Video im Beitrag genauso aussieht
   wie auf seiner eigenen Seite. */

.ars-video-detail {
    max-width: 50rem;
    margin: 0 auto;
}

.ars-video-back {
    display: inline-block;
    margin-bottom: 1rem;
    font-weight: 700;
}

.ars-video-kicker {
    margin: 0 0 1rem;
    color: var(--ars-text-soft, #59616a);
    font-weight: 700;
}

.ars-video-stage,
.ars-video-embed__stage {
    background: #000;
    border-radius: .5rem;
    overflow: hidden;
}

.ars-video-stage video,
.ars-video-embed__stage video {
    display: block;
    width: 100%;
    height: 100%;
}

.ars-video-description,
.ars-video-embed__description {
    margin-top: 1.25rem;
    line-height: 1.55;
}

.ars-video-credit,
.ars-video-embed__credit {
    margin-top: .75rem;
    font-size: .9rem;
    color: var(--ars-text-soft, #59616a);
}

.ars-video-note,
.ars-video-embed__note {
    margin-top: .75rem;
    font-size: .9rem;
    color: var(--ars-text-soft, #59616a);
}

/* Eingebettet in einen Beitrag: eigener Abstand, keine eigene Spaltenbreite. */
.ars-video-embed {
    margin: 1.75rem 0;
}

.ars-video-embed figcaption {
    margin-top: .6rem;
    font-weight: 700;
    line-height: 1.35;
}
