html { color-scheme: light dark; }
body { font: 1rem/1.55 system-ui, sans-serif; margin: 0; }
main { max-width: 50rem; margin: 0 auto; padding: 1.5rem; }
nav { display: flex; gap: 1rem; align-items: center; flex-wrap: wrap; }
article { padding: 1rem 0; border-top: 1px solid currentColor; }
a { color: LinkText; }
button { font: inherit; padding: .35rem .65rem; }
.website-analytics-consent { border: 1px solid currentColor; border-radius: .5rem; padding: 1rem; margin: 1rem 0; }
.website-analytics-consent button { margin: .5rem 0 0 .5rem; }
