/* Steunberen en luchtbogen: colours for the extra parts, light and dark. */
#mcsb { --steunbeer-buttress: #4f8a6e; --steunbeer-pier: #6c7f9a; --steunbeer-flyer: #8a6fa3; --steunbeer-glass: #8fc3d6; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) #mcsb { --steunbeer-buttress: #6fb08f; --steunbeer-pier: #8ea2bf; --steunbeer-flyer: #a98dc4; --steunbeer-glass: #5d97ab; }
}
:root[data-theme="dark"] #mcsb { --steunbeer-buttress: #6fb08f; --steunbeer-pier: #8ea2bf; --steunbeer-flyer: #a98dc4; --steunbeer-glass: #5d97ab; }
#mcsb .mcdp-stage { display: grid; gap: 14px; min-width: 0; }
#mcsb h3.steunbeer-sub { font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--mcdp-ink); border-top: 1px solid var(--mcdp-line); padding-top: 14px; margin: 0; }
#mcsb .steunbeer-check { display: flex; gap: 8px; align-items: center; font-weight: 700; font-size: 14px; cursor: pointer; }
#mcsb .mcdp-guide-cols + .mcdp-guide-cols { margin-top: 0; }
