/* consent.css — small corrections to the vendored cookie-banner skin.
   The banner's own layout lives in the theme stylesheet under _cdn/ and is left
   alone; this only fixes what breaks once the strings are French (which are
   longer than the English) and gives the controls a real tap target. */

/* French labels wrap where the English did not. */
#cookie-consent-extra-info label {
  line-height: 1.45;
}

/* 44x44 targets, added as overlays so the banner's own layout does not shift —
   the same approach layout.css uses in the header. */
#cookie-consent-manage-btn {
  position: relative;
  cursor: pointer;
}
#cookie-consent-manage-btn::after {
  content: "";
  position: absolute;
  inset: -12px -10px;
}

.cc-window .cc-btn,
#cookie-consent-save-preferences {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* The privacy link is now a real destination, so make it look like one. */
.cc-window .cc-link {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
