/* heike.fklavye.net — site override layer.
 *
 * Deliberately minimal: one rule. Layout, colour and spacing come from the CMS public
 * theme (preset: prism) and the shipped WebBlocks UI wb-* component styles. Nothing here
 * introduces a new colour, spacing scale or component.
 *
 * Three rules that used to live here were adopted upstream and removed once the shipped
 * versions were confirmed live:
 *
 *   - sticky footer      -> CMS 1.50.0/1.50.1. `.wb-public-body` is a flex column with
 *                           `min-block-size: 100dvh` and `.wb-public-body >
 *                           .wb-slot-main` takes the slack.
 *   - footer surface     -> CMS 1.50.0. `.wb-slot-footer` gets
 *                           `--wb-public-surface-strong` and a `--wb-public-border` top
 *                           rule. Core uses `background-color` where the local copy used
 *                           the `background` shorthand, which would have erased any
 *                           footer background image set on the same element.
 *   - slider text colour -> webblocks-ui 2.18.0, verified live on 2.20.0.
 *                           `.wb-slider .wb-slide-content :where(h1…em) { color: inherit }`
 *                           so `wb-slider-text-light/-dark` finally reach slide copy.
 *                           The local copy also covered `a`; upstream deliberately leaves
 *                           links their own colour, and at equal specificity the local
 *                           rule loaded last and silently overrode that choice. Removed
 *                           rather than kept as a no-op — no slide here contains a link,
 *                           so this changes nothing visible today and stops diverging
 *                           from upstream tomorrow.
 *
 * Keeping local copies of upstream behaviour only invites drift, so each was dropped as
 * soon as the shipped version was verified on the deployed install.
 */

/* Footer spacing
 * --------------
 * Core paints the footer band but sets no space above it, so the band would start flush
 * against the last section. This is the one footer declaration that is a site choice
 * rather than a framework default, so it stays here.
 */
.wb-slot-footer {
  margin-block-start: var(--wb-s6);
}