.ck.ck-content, .rte--content {

  a:not([class*="podcast-vignette"]) {
    color: white;
    text-decoration: underline var(--color-accent);
  }

  a:not([class*="podcast-vignette"]):hover {
    background-color: var(--color-accent);
    color: var(--color-dark);
  }

  strong {
    font-weight: 700;
  }

  h2 {
    color: var(--color-accent);
    text-transform: uppercase;
    font-size: 2em;
    font-weight: 300;
    margin-bottom: 0.7em;
  }

  h3 {
    background-color: var(--color-accent);
    color: var(--color-dark);
    padding: 0.3em 0.4em;
    margin-bottom: 0.5em;
    font-size: 1.17em;
    width: fit-content;
    width: -moz-fit-content;
  }

  h4 {
    background-color: var(--color-white);
    color: var(--color-dark);
    padding: 0.3em 0.4em;
    margin-bottom: 0.5em;
    font-size: 1.17em;
    width: fit-content;
    width: -moz-fit-content;
  }

  ul {
    list-style-position: inside;
    padding: 0;
    margin: 0;
  }
  li::marker {
    font-size: 0.8em;
  }

  p {
    margin-top: 0;
  }

  iframe[src*="youtube"] {
    width: 32em;
    height: 16em;
  }

  @media only screen and (max-width : 1240px) {
    iframe[src*="youtube"] {
      width: 100%;
      height: 54vw; /* Approximately 16/9, taking margins into account... (real ratio : 56.25) */
    }
  }

  /** Colors **/
  /* span[data-color='jaune'],
  .cke_panel_block span[data-color='jaune'] {
    color: var(--color-accent);
  }
  span[data-color='blanc'],
  .cke_panel_block span[data-color='blanc'] {
    color: var(--color-white);
  }
  span[data-color='gris'],
  .cke_panel_block span[data-color='gris'] {
    color: var(--color-light);
  }
  span[data-color='noir'],
  .cke_panel_block span[data-color='noir'] {
    color: var(--color-black);
  }
 */
  /** Font sizes **/
  .text-tiny {
    font-size: 0.5em;
  }
  .text-small {
    font-size: 0.8em;
  }
  .text-big {
    font-size: 1.2em;
  }
  .text-huge {
    font-size: 1.5em;
  }
  /* span[data-size='petit'],
  .cke_panel_block span[data-size='petit'] {
    font-size: 0.8em;
  }
  span[data-size='normal'],
  .cke_panel_block span[data-size='normal'] {
    font-size: 1em;
  }
  span[data-size='grand'],
  .cke_panel_block span[data-size='grand'] {
    font-size: 1.2em;
  }
  span[data-size='tres-grand'],
  .cke_panel_block span[data-size='tres-grand'] {
    font-size: 1.5em;
  } */
}
