@media (max-width: 768px) {
    .pokedex-header {
        flex-direction: column;
        text-align: center;
    }

    
}

@media (min-width: 1024px) {

    .single-pokemon {
        max-width: 1300px;
    }

    .datos-competitivos {
        padding: 40px 60px;
    }

    

}
/* Tablet */
@media (max-width: 1024px) {
    .competitive-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Móvil */
@media (max-width: 600px) {
    .competitive-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media (max-width: 768px) {

    .set-grid {
        grid-template-columns: 1fr;
    }

    .competitive-set {
        padding: 20px;
    }

}
@media (min-width: 1024px) {


    .competitive-grid {
        grid-template-columns: repeat(5, 1fr);
    }

}
@media (max-width: 480px) {

    .competitive-grid {
        grid-template-columns: 1fr;
    }

}

/* MOBILE */
@media (max-width: 768px) {
    .set-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 768px) {
    .intelligence-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .intelligence-grid {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 768px) {
    .intelligence-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
/* 📱 MÓVIL (hasta 768px) → 4 columnas */
@media (max-width: 768px) {
    .tier-pokemon-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* 💻 DESKTOP → automático */
@media (min-width: 769px) {
    .tier-pokemon-grid {
        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    }
}
@media (max-width: 768px) {
    .pokedex-cards {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 768px) {
    

    .pokedex-header-sprite img {
        margin-top: 15px;
    }
}