.eventCtn {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    gap: 6px;
}

.eventCtn h2 {
    color: var(--text-1);
    margin: 0;
}

.eventBrief p {
    color: var(--text-3);
}

.eventCtn h3 {
    color: var(--text-1);
    margin: 0;
    margin-top: 13px;
    font-size: clamp(1.25rem, 3vw, 1.5rem);
}

.eventWinners {
    color: var(--text-3);
    display: flex;
    gap: 13px;
}

.eventWinner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
}

.eventWinner p {
    color: var(--text-4);
    font-family: var(--font-display);
    font-weight: normal;
    letter-spacing: 0.03em;
}

.eventWinner-list {
    font-weight: bold;
    color: var(--text-4);
    text-align: left;
}

.eventWinner-user {
    color: var(--text-1);
    font-family: var(--font-body);
    font-weight: bold;
}

.eventReward {
    font-weight: bold;
    color: var(--text-3);
    margin: 0;
}

.eventDates {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.eventDate {
    font-weight: bold;
}

.eventDate-title {
    color: var(--text-3);
}

.eventDate-date {
    color: var(--text-4);
}

.eventDate-time {
    color: var(--text-4);
}

#countdown {
    color: var(--text-3);
}

.eventImg {
    max-height: 250px;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}

ul {
    padding-left: 6px;
}

@media screen and (max-width: 759px) {
	.eventWinners {
		flex-direction: column;
	}
}