/*
 * Pages publiques de compétition.
 *
 * Le corps de ces pages est la vue du jeu, écrite pour vivre dans une modale
 * Bootstrap. Servie dans une page, elle garde ses classes .modal-header et
 * .modal-body : ces règles leur redonnent l'aspect d'une carte, sans toucher
 * à la vue elle-même — qui doit rester identique des deux côtés.
 */

.competition-public {
    padding: 0;
    overflow: hidden;
}

/* Dans une modale, l'en-tête porte le bouton de fermeture ; ici il n'a plus de
   modale à fermer et serait un bouton mort. */
.competition-public .modal-header .close {
    display: none;
}

.competition-public .modal-header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.competition-public .modal-body {
    max-height: none;
    overflow: visible;
}

/* Appel à l'action de bas de page. */
.competition-cta {
    margin-top: 2rem;
    padding: 2rem 1rem;
    border-radius: 0.75rem;
    background: linear-gradient(135deg, rgba(59, 130, 246, 0.12) 0%, rgba(6, 182, 212, 0.12) 100%);
    border: 1px solid rgba(59, 130, 246, 0.35);
}

.competition-cta p {
    color: #cbd5e1;
    max-width: 46rem;
    margin-left: auto;
    margin-right: auto;
}
