/* --- CONTAINER BLOCK --- */
.wp-block-aqyu-container {
    position: relative;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

/* Simulation Mobile dans l'éditeur (géré par JS inline, mais propre ici) */
.wp-block-aqyu-container.is-mobile-preview {
    /* Styles gérés inline dans le JS */
}

/* --- RESPONSIVE FRONTEND --- */
@media (max-width: 767px) {
    .wp-block-aqyu-container {
        /* Applique la hauteur mobile si définie */
        height: var(--mobile-height, auto) !important;
        
        /* Applique le padding mobile si défini */
        padding-top: var(--mobile-padding-top, 0) !important;
        padding-bottom: var(--mobile-padding-bottom, 0) !important;
        /* Note: Pour left/right, ajoutez les variables correspondantes */
    }
}