/* MODDED BY LOGISZ (pelgrimsafety U17-upgrade): neutraliseert codebase-CSS die het geporte U13-thema raakt.
   Laadt direct NA de core-stijlen en VÓÓR de U13-bundel (codebase-config.json, gewicht 5). Elke regel herhaalt de
   core-selector en zet alleen de door core gedeclareerde eigenschappen op `revert`. Waar het U13-thema zelf een regel
   heeft, wint die daarna gewoon (laadt later); waar het niets had, geldt weer de browser-default — zoals live (U13 had
   geen core.css). Gemeten met _migration/fingerprint.js (computed styles live vs lokaal, 1280 + 375).
   Bron per blok: _Codebase/_Core/Content/Stylesheets/core.css (regelnummer) of debug-dashboard.css. */

/* core r. 342/347: body als flex-kolom met min-height 100vh (codebase-sticky-footer). */
html, body { margin: revert; padding: revert; }
body { min-height: revert; display: revert; flex-direction: revert; }

/* core r. 338: overflow-x: clip op html en de codebase-hoofddelen (het footerBlock heeft toevallig id="footer"). */
html, #header, #main, #footer { overflow-x: revert; }

/* core r. 1842: codebase-footer in de flex-body. */
#footer { margin-top: revert; position: revert; }

/* core r. 353/238: media en iframes (logo's krompen, YouTube-embeds en reCAPTCHA-badge kregen 100% + 16px marge). */
img, video { max-width: revert; }
iframe { width: revert; margin: revert; }

/* core r. 359/366: flow-marges en woordafbreking op tekst. */
p { margin: revert; }
h1, h2, h3, h4, h5, h6 { margin: revert; padding: revert; overflow-wrap: revert; hyphens: revert; }

/* core r. 495: .hamburger (codebase-mobiel menu; de site heeft zijn eigen hamburger). */
.hamburger { width: revert; height: revert; padding: revert; background: revert; border: revert; top: revert; left: revert;
  right: revert; border-radius: revert; margin: revert; color: revert; display: revert; flex-direction: revert;
  align-items: revert; justify-content: revert; gap: revert; cursor: revert; position: revert; z-index: revert; }

/* core r. 917-929: rich text (TipTap-opmaak van de codebase). */
.rich-text { max-width: revert; }
.rich-text table { width: revert; }
.rich-text table th, .rich-text table td { padding: revert; text-align: revert; }
/* Niet revert: de U13-bundel bevat Bootstrap-reboot (ol,ul { padding-left: 2rem; margin: 0 0 1rem }, ul ul { margin-bottom: 0 }) met
   een lagere specificiteit dan deze core-selectors; revert zou de browser-default geven i.p.v. die reboot-waarden (gemeten /sitemap/). */
.rich-text ul, .rich-text ol { margin: 0 0 1rem; padding-left: 2rem; }
.rich-text ul ul, .rich-text ol ol, .rich-text ul ol, .rich-text ol ul { margin-bottom: 0; }

/* core r. 261-274 (HTML-sitemap): NIET meer teruggedraaid. Sinds 2026-10-13 gebruikt /sitemap/ het Codebase-sitemapBlock met
   de Codebase-opmaak (besluit developer, zoals wiggers.eu); de eerdere revert hield het U13-uiterlijk vast. */

/* core r. 100-121: regels van het codebase-formBlock onder dezelfde wrapper .form. Alleen visibility bij de verborgen
   velden: display:none blijft (die regel had live via de U13-CSS hetzelfde effect). */
.form { margin: revert; }
.form .umbraco-forms-form form .umbraco-forms-page .umbraco-forms-navigation { margin: revert; }
.form .umbraco-forms-form form .umbraco-forms-page .umbraco-forms-hidden { visibility: revert; }

/* debug-dashboard.css r. 267: ongescopete .card-content (zit ook in de Production-bundel). Upstream-punt. */
.card-content { padding: revert; }

/* core r. ~389: #main (codebase-wrapper om de content) krijgt flex:1 en padding-block var(--lz-section) = 120px boven
   en onder. U13 had geen wrapper: geen ruimte (gevonden met _migration/core-leaks.js; de fingerprint sloeg #main over). */
#main { flex: revert; padding-block: revert; position: revert; }

/* core: button { font: inherit; cursor: pointer } — knoppen (slider-pijlen, zoekknop) kregen font-weight 500 van de
   ouder; live het browser-default 400 (reboot erft alleen family/size/line-height). */
button { font: revert; cursor: revert; }

/* core: marges tussen blokken in codebase-grid-areas (specificiteit 0 via :where; U13-regels winnen sowieso). */
:where(.umb-block-grid__area > :not(.rich-text, .headlines, .lz-banner, p, h1, h2, h3, h4, h5, h6, ul, ol)) { margin-top: revert; }

/* core: alinea's in lijstitems (:is(.rich-text, .text, .answer) li > p { margin: 0 }) bewust NIET teruggedraaid (2026-10-13).
   De U13-inhoud heeft geen <li><p> (gemeten: 0 van 66 pagina's, 0 van 24 FAQ-antwoorden); alleen TipTap schrijft dat, en
   daar hoort marge 0 bij, zoals in de editor. Een eerdere revert hier (margin 0 0 1rem) gaf grote witruimte tussen bullets. */

/* core r. 539: onder 1024px zet de codebase de hamburger aan; de site regelt zijn eigen mobiele navigatie (de
   hamburger in .navigation.secudairy is live verborgen). */
@media (max-width: 1024px) {
  .hamburger { display: revert; visibility: revert; }
}
