/* Site and page styles take precedence over these layout fallbacks. */
@layer ldarc-birthdays-fallback {
  :where(.ldarc-birthdays > h3) { margin-block: 0 .65em; }
  :where(.ldarc-birthdays > .has-text-align-center, .ldarc-birthdays thead th) { text-align: center; }
  :where(.ldarc-birthdays > figure) { margin: 0; overflow-x: auto; }
  :where(.ldarc-birthdays table) { width: 100%; border-collapse: collapse; }
  :where(.ldarc-birthdays th, .ldarc-birthdays td) {
    padding: .5em .75em;
    border-block-end: 1px solid currentColor;
  }
}
