:root { color-scheme: light dark; --akzent: #1f6feb; }
body { font: 16px/1.5 system-ui, sans-serif; max-width: 40rem; margin: 0 auto; padding: 1rem; }
header { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #8884; padding-bottom: .5rem; }
nav a { margin-left: 1rem; color: var(--akzent); }
dt { font-weight: 600; }
footer { margin-top: 3rem; font-size: .85rem; opacity: .7; }
