/* Socle POK — bandeau cookies. Reprend les tokens du site s'ils existent. */
.pok-cookies {
  position: fixed; z-index: 1000; left: 1rem; right: 1rem; bottom: 1rem;
  max-width: 36rem; margin: 0 auto; padding: 1rem 1.25rem;
  background: var(--c-fond, #ffffff); color: var(--c-texte, #1a1a1a);
  border: 1px solid currentColor; border-radius: .5rem;
  box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .2); font-size: .95rem; line-height: 1.5;
}
.pok-cookies[hidden] { display: none; }
.pok-cookies__titre { margin: 0 0 .25rem; font-weight: 700; }
.pok-cookies__texte { margin: 0 0 .75rem; }
.pok-cookies__texte a { color: inherit; text-decoration: underline; }
.pok-cookies__boutons { display: flex; flex-wrap: wrap; gap: .5rem; }
.pok-cookies__bouton {
  flex: 1 1 10rem; min-height: 2.75rem; padding: .5rem 1rem; cursor: pointer;
  font: inherit; font-weight: 600; border-radius: .375rem;
  background: var(--c-texte, #1a1a1a); color: var(--c-fond, #ffffff); border: 2px solid var(--c-texte, #1a1a1a);
}
.pok-cookies__bouton:focus-visible, .pok-pied__cookies:focus-visible { outline: 3px solid var(--c-accent, #2563eb); outline-offset: 2px; }
.pok-pied__cookies { padding: 0; border: 0; background: none; color: inherit; font: inherit; text-decoration: underline; cursor: pointer; }
