/* mct-accordion.css - de-ACT Accordion replacement styling.
   Minimal: layout + affordance only. Header colour/typography is supplied by
   the page's HeaderCssClass (e.g. .headerCssClass h2) and the aw-* design
   system, matching the prior ACT appearance. */

.mct-accordion {
    display: block;
}

.mct-accordion-pane {
    margin-bottom: 6px;
}

.mct-accordion-header {
    cursor: pointer;
    user-select: none;
}

/* Keyboard/focus affordance when a header is focused (headers are made
   focusable opportunistically by markup; safe no-op otherwise). */
.mct-accordion-header:focus-visible {
    outline: 2px solid var(--aw-color-focus, #2563eb);
    outline-offset: 2px;
}

.mct-accordion-content {
    /* content visibility is toggled inline (display) by mct-accordion.js */
}
