/* Tournament promotion components styling */

/* Card styling */
.tournament-promo-card {
    border: 2px solid #4CAF50;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
}

/* Card header title */
.tournament-promo-title {
    color: #FFFFFF;
    font-weight: bold;
}

/* Card media */
.tournament-promo-media {
    background-size: contain;
}

/* Light text for card content */
.tournament-promo-text {
    color: #7FEFD4;
}

/* Field styling for text fields */
.tournament-promo-field {
    font-size: medium;
    font-weight: bold;
    margin-top: 0px;
}

/* Section heading */
.tournament-promo-heading {
    font-weight: bold;
}

.best-game-header {
    white-space: nowrap;
}

/* Text shadow styles */
.tournament-promo-red-text {
    font-weight: bold;
    text-shadow: 1px 1px 0 #000, 
                -1px -1px 0 #000, 
                1px -1px 0 #000, 
                -1px 1px 0 #000,
                0 0 3px #000,
                0 0 5px #000,
                0 0 7px rgba(0, 0, 0, 0.8);
}

.tournament-promo-black-text {
    font-weight: bold;
    text-shadow: 1px 1px 2px #fff, -1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff;
}
