/* maring før content elementer */
:root :where(.is-layout-flow) > p,
:root :where(.is-layout-flow) > ol,
:root :where(.is-layout-flow) > ul {
  margin-block-start: var(--wp--preset--spacing--20);
}
:root :where(.is-layout-flow) > div {
  margin-block-start: var(--wp--preset--spacing--50);
}

/* Fjern evt. gap fra containeren hvis du ikke vil have global gap */
:root :where(.is-layout-flex.wp-block-group) {
  gap: var(--wp--preset--spacing--05);
}

/* Caption */
figcaption {
  font-family: var(--wp--preset--font-family--header-font);
  font-size: var(--wp--preset--font-size--s);
  color: var(--wp--preset--color--dark);
  text-align: left;
}

/* Punktopstilling */
ul,
ol {
  font-family: var(--wp--preset--font-family--text-font);
  padding-inline-start: 1rem;
}
ol {
  padding-inline-start: 1.5rem;
}
ol > li::marker {
  font-weight: 600;
}

/* spacin før ul */
ul.wp-block-list,
ol {
  margin-block-start: var(--wp--preset--spacing--20);
}

/* P efter ol eller ul */
ol + p,
ul + p {
  margin-block-start: var(--wp--preset--spacing--20) !important;
}
