[data-site-footer] { display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--footer-gap, var(--size-2)); padding: var(--footer-padding, var(--size-9)); font-family: var(--font-body); }

html body [data-site-footer] { display: flex; position: relative; height: auto; min-height: var(--dimension-35); align-items: center; background: var(--surface); color: var(--ink); padding: var(--size-9) var(--size-9) var(--size-14); }
html body [data-site-footer] a { color: inherit; text-decoration: underline; text-underline-offset: var(--dimension-16); }
