/**
 * LAYOUT FIX - CENTRALIZAÇÃO GARANTIDA
 * Este arquivo garante que o container de cards SEMPRE fique centralizado,
 * independente de backup restaurado, tema aplicado ou qualquer outra configuração.
 * NÃO REMOVA ESTE ARQUIVO.
 */

/* Garantir que o body não use flex que desalinha o container */
body {
    display: block !important;
    align-items: unset !important;
    justify-content: unset !important;
}

/* Centralização do container principal - MÁXIMA PRIORIDADE */
.container,
div.container,
main .container,
body .container {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    max-width: 600px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
}

/* Garantir que o wrapper pai não cause desalinhamento */
body > div:not([id]):not([class]) {
    display: block;
}

/* Forçar centralização em qualquer resolução */
@media (max-width: 640px) {
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
        max-width: 100% !important;
    }
}

@media (min-width: 641px) {
    .container {
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
