* {
  /* Espacement */
  padding: 0;
  margin: 0;
  /* Taille */
  box-sizing: border-box;
}

/* Anneau de focus accessible, sans !important */
a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible,
url-element:focus-visible,
summary:focus-visible {
  /* Aspect visuel */
  outline-color: rgba(var(--pourpre-rvb), var(--alpha-100));
  border-radius: var(--courbure);
}

details[open] {
  /* Espacement */
  border-block-end: none;
  /* Aspect visuel */
  margin-block-end: calc(var(--interligne) * 1.25);
}

summary.question-reponse {
  /* Disposition */
  text-align: justify;
  width: auto;
  /* Espacement */
  margin-block-start: var(--intermenu);
}

#bascule-tout {
  /* Typographie fonte */
  font-variant: normal;
}

.bascule{
  /* Optionnel
  display:flex;
  align-items:center;
  gap:.5rem;
  margin:.5rem 0;
  */
  /* Disposition */
  position: sticky;
  top: .5rem;
  z-index: var(--interbloc);
  backdrop-filter: blur(var(--intermenu));
}

.contenu-section {
  /* Espacement */
  padding-inline-start: var(rembourrage);
  /* Typographie couleur */
  color: rgba(var(--noir-rvb), var(--alpha-100));
  fill: currentColor;
}

.url-date,
.date-section {
  /* Disposition */
  float: right;
  /* Typographie fonte */
  font-size: 0.7em;
}

.statistique {
  /* Disposition */
  display: flex;
  justify-content: space-around;
  /* Espacement */
  padding: var(--rembourrage) 0;
  margin-block: var(--interbloc);
  /* Aspect visuel */
  background-color: rgba(var(--pourpre-rvb), var(--alpha-100));
  border-radius: var(--courbure);
}

.sous-section {
  /* Espacement supplémentaire */
  padding-inline-start: var(--rembourrage);
}

.url-element {
  /* Disposition */
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* Espacement */
  padding-inline-end: var(--rembourrage);
  /* Typographie débordement et troncature */
  overflow-wrap: anywhere;
  word-break: normal;
}

.url-element:hover {
  /* Aspect visuel */
  background-color: rgba(var(--bleu-vert-rvb), var(--alpha-30));
}

.url-element, a[href^="http"] {
  /* Divers sélection complète */
  user-select: all;
}

.url-element a:hover {
  /* Typographie fonte */
    font-weight: 600;
}

.url-element a:link,
.url-element a:visited {
  /* Espacement supplémentaire */
  padding-inline-start: var(--intermenu);
  /* Aspect visuel */
  color: rgba(var(--bleu-vert-rvb), var(--alpha-100));
}

.url-liste {
  /* Espacement supplémentaire */
  padding-inline-start: var(--rembourrage);
}

/* Après url-element */
.sommaire-url a:link,
.sommaire-url a:visited,
.sommaire-url a:hover,
.sommaire-url a:active,
.sommaire-url .url-date {
  /* Aspect visuel */
  color: rgba(var(--pourpre-rvb), var(--alpha-100));
}

.sommaire-url:hover {
  background-color: rgba(var(--pourpre-rvb), var(--alpha-30))
}