/*
Disposition de l’interface «legacy»
Feuille de style intégrée uniquement lorsque cette disposition (ou la «2025-06», qui l’intègre aussi) est active.

Valeurs d’habillage des capsules (responsive.css) qui ne conviennent pas à toutes les dispositions:
déplacées ici pour qu’une autre disposition puisse définir les siennes sans les contredire.
Les règles gardent le sélecteur et l’ordre qu’elles avaient dans responsive.css.
*/

/* capsule: rembourrage, marge et contour (le contour du haut reste dans responsive.css) */
section.structure.responsive_card,
section[data-sectionnement] section.structure:first-child.responsive_card,
table.responsive_card {
    padding: 5px;
    margin-bottom: 20px;
    border-inline: 1px solid var(--color-ultralight);
    border-bottom: 1px solid var(--color-ultralight);
}

/* override general */
section.structure > section.structure.responsive_card:first-child,
section.structure > section.structure.responsive_card:last-child,
section.structure > section.structure.responsive_content:first-child,
section.structure > section.structure.responsive_content:last-child {
    padding: 5px;
}

/* groupe: capsules collées, coins arrondis aux extrémités du groupe seulement */
section.structure.responsive_group  section.structure.responsive_card {
    margin: 0;
    border-radius: 0;
}
section.structure.responsive_group  section.structure.responsive_card:first-child {
    border-top-left-radius: var(--border-radius-section);
    border-top-right-radius: var(--border-radius-section);
}
section.structure.responsive_group section.structure.responsive_card:last-child {
    border-bottom-left-radius: var(--border-radius-section);
    border-bottom-right-radius: var(--border-radius-section);
}

/* contenu de capsule */
section.structure.responsive_content {
    padding: 5px/* 10px*/;
}

/* titre de capsule: sans marge */
section.structure.responsive_card > .pg_titre_2,
section.structure.responsive_card > .pg_titre_1,
section.structure.responsive_card > .pg_titre_0 {
    margin: 0;
}

/* onglets d’un sectionnement dans une capsule */
section.structure.responsive_card > nav.menu {
    font-size: 1.2em;
}
