.pge-type-showList > .pge-heading,
.pge-type-auditionList > .pge-heading {
    color: var(--pge-dynamic-heading, #17211d);
}

.pge-type-auditionList .pge-audition-card {
    border-color: var(--pge-audition-card-border, #d8e0dc);
    background: var(--pge-audition-card-bg, #ffffff);
    color: var(--pge-audition-text, #35453d);
}

.pge-type-auditionList .pge-audition-media {
    background: var(--pge-audition-image-bg, transparent);
    display: flex;
    align-items: center;
    min-height: 0;
    aspect-ratio: auto;
}

.pge-type-auditionList .pge-audition-media img {
    height: auto;
    max-height: min(30rem, 70vh);
    object-fit: contain;
}

.pge-type-auditionList .pge-audition-content > h3 {
    color: var(--pge-audition-title, #17211d);
}

.pge-type-auditionList .pge-audition-detail {
    color: var(--pge-audition-text, #35453d);
}

.pge-type-auditionList .pge-audition-detail strong {
    color: var(--pge-audition-label, #17211d);
}

.pge-type-auditionList .pge-audition-button {
    background: var(--pge-audition-button-bg, #a82f3a);
    color: var(--pge-audition-button-color, #ffffff);
}

.pge-type-auditionList .pge-audition-button:disabled {
    cursor: default;
    opacity: .75;
    filter: none;
    transform: none;
}

.pge-type-auditionList .pge-empty-state {
    background: var(--pge-audition-empty-bg, #edf2ef);
    color: var(--pge-audition-empty-color, #53625b);
}
