/* ==========================================================================
   NLgov Profiles – Additions, Deletions & Changes
   Default (light-mode) stylesheet
   ========================================================================== */

:root {
  /* Additions – green palette */
  --nlgov-add-border: #28a745;
  --nlgov-add-bg: #effbf3;

  /* Deletions – red palette | no marker */
  --nlgov-del-border: #dc3545;
}

:is(.nlgov-add, .nlgov-del) > *:not(.header-wrapper,section) {
  padding-left: 1em;
  margin-left: 0.25em;
}

/* ---------- Section-level additions (whole NLgov sections) ----------*/

.nlgov-add {
  border-style: dashed;
  padding-left: 15px;
  border-color: var(--nlgov-add-border);
  border-width: 0 0 0 4px;
  background-color: var(--nlgov-add-bg);
}

/* ---------- Block-level deletions (keep solid red as a good visual cue) ---------- */

section.nlgov-del > *:not(.header-wrapper,section) {
  border-left: 4px solid var(--nlgov-del-border);
  text-decoration: line-through;
}
