/* ==========================================================================
   Page Programme — spécifique (le composant carte est dans event-components.css)
   ========================================================================== */

.programme-section {
    padding-block: var(--at-space-lg);
}

.programme-section__title {
    position: relative;
    padding-bottom: var(--at-space-sm);
    padding-left: var(--at-space-sm);
    margin-bottom: var(--at-space-lg);
}

.programme-section__title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: var(--at-color-border);
}

.programme-section__title::before {
    content: "";
    position: absolute;
    left: 0;
    top: -0.15em;
    bottom: -0.05em;
    width: 4px;
    background-color: var(--at-color-accent);
}

.programme-empty {
    color: var(--at-color-text-muted);
}