/* Level guide list: coming-soon card styles */
.level-guide-card.coming-soon {
    opacity: 0.92;
    cursor: default;
}

.coming-soon-fallback {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 700;
    font-size: 0.9rem;
    color: #fff;
    padding: 1rem;
}

.coming-soon-meta {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0.5rem;
}

.coming-soon-meta .btn {
    font-size: 0.75rem;
    padding: 0.35rem 0.7rem;
}
