/* Listes */
ul.is-style-square-accent1,
ul.is-style-square-accent2,
ul.is-style-square-accent3,
ul.is-style-square {
  list-style: none;
  padding-left: 0;
}
ul.is-style-square-ext {
  list-style: none;
  padding-left: 1.5em;
}
ul.is-style-square-accent1 li,
ul.is-style-square-accent2 li,
ul.is-style-square-accent3 li,
ul.is-style-square li {
  list-style: none;
  margin-bottom: var(--wp--preset--spacing--20);
}
ul.is-style-square-ext li {
  margin-bottom: var(--wp--preset--spacing--50);
}
ul.is-style-square-accent1 li::before,
ul.is-style-square-accent2 li::before,
ul.is-style-square-accent3 li::before,
ul.is-style-square-ext li::before,
ul.is-style-square li::before {
  content: "";
  width: 0.75em;
  height: 0.75em;
  /* display: inline-block; */
  float: left;
  margin-right: 0.75em;
  position: relative;
  top: 0.2em;
  background-color: currentColor;
}
ul.is-style-square-accent1 li::before {
  background-color: var(--wp--preset--color--accent-1);
}
ul.is-style-square-accent2 li::before {
  background-color: var(--wp--preset--color--accent-2);
}
ul.is-style-square-accent3 li::before {
  background-color: var(--wp--preset--color--accent-3);
}
ul.is-style-square-ext li::before {
  margin-left: -1.5em;
}

/* Images */
.is-style-biseau img {
  clip-path: polygon(0 0, 100% 21%, 100% 100%, 0% 100%);
}
.is-style-biseau {
  filter: drop-shadow(0.25rem 0.25rem 0.5rem #00000026);
}

.wp-block-media-text.is-style-spaced
  .wp-block-media-text__content {
  padding: var(--wp--preset--spacing--30) 0;
}
@media screen and (min-width: 600px) {
  .wp-block-media-text.is-style-spaced
    .wp-block-media-text__content {
    padding: var(--wp--preset--spacing--30);
  }
}
@media screen and (min-width: 64rem) {
  .wp-block-media-text.is-style-spaced
    .wp-block-media-text__content {
    padding: var(--wp--preset--spacing--30)
      var(--wp--preset--spacing--80);
  }
}

/* Titres */
.is-style-separator {
  font-weight: 800;
}
.is-style-separator::after {
  content: "";
  display: block;
  width: var(--wp--preset--spacing--80);
  height: 1px;
  background-color: currentColor;
  margin-top: var(--wp--preset--spacing--30);
}

/* Boutons */
.wp-block-button.is-style-small .wp-block-button__link {
  text-transform: none;
  font-weight: 400;
  font-style: italic;
  font-size: var(--wp--preset--font-size-small);
}
.wp-block-button.is-style-small
  .wp-block-button__link:hover,
.wp-block-button.is-style-small
  .wp-block-button__link:focus {
  text-decoration: underline;
}
