html[data-etx-theme="dark"] { color-scheme: dark; }
html[data-etx-theme="light"] { color-scheme: only light; }
.etx-credit-footer { display: none !important; }
.etx-site-links { padding: 1rem; text-align: center; font: 1rem/1.5 Questrial, system-ui, sans-serif; }
.etx-site-links a { color: inherit; text-underline-offset: .2em; }
html[data-etx-theme="dark"] .etx-site-links { background: #121212; color: #f7f7f3; }
html[data-etx-theme="light"] .etx-site-links { background: #fff; color: #171717; }
.etx-site-links a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
