/* Chapter sites only. Buttons keep the colour set in style-buttons.css. */
.single-event:where(.chapter) .post-container .post-content a:where(:not(.btn.btn-miss-amazing)) {
    color: var(--miss-amazing-pink);
}

.single-event .post-container .post-content {
    border: 1px solid var(--default-border-color);
}

.single.single-event .post-container .post-content {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
}

.single.single-event .post-container .post-content .post-title,
.single.single-event .post-container .post-content .post-title-image-container {
    padding: 1rem 2rem;
}

.single.single-event .post-container .post-content .event-section {
    padding: 1.5rem 2rem;
}

.single-event .post-container .post-sidebar {
    padding-top: 1.5rem;
}

.single-event .post-container .post-sidebar .btn.btn-miss-amazing,
.single-event .post-container .post-sidebar a {
    display: block;
    width: 100%;
    margin-bottom: 0.75rem;
}

.single-event .post-container .post-sidebar a {
    margin-bottom: 0.5rem;
    text-decoration: underline;
}

/* Buttons keep the white text set by .post-container .post-sidebar a.btn in style-content.css. */
.single-event .post-container .post-sidebar a:where(:not(.btn)) {
    color: var(--miss-amazing-pink);
}

.single-event .post-container .post-sidebar a.btn.btn-miss-amazing {
    text-decoration: none;
}

.single-event .post-container .post-sidebar .btn.btn-miss-amazing {
    font-size: 0.75rem !important;
}

.single-event .post-container .post-sidebar .btn.btn-miss-amazing svg {
    margin-right: 0.5rem;
}

.single-event .post-container .post-sidebar .btn.btn-miss-amazing:last-child,
.single-event .post-container .post-sidebar a:last-child {
    margin-bottom: 0;
}
