:root{color-scheme:light dark}
body{font:16px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;max-width:48rem;margin:2rem auto;padding:0 1rem;color:#1f1f1f;background:#fff}
@media(prefers-color-scheme:dark){body{color:#e6e6e6;background:#141414}a{color:#e0b44c}}
h1{font-size:1.7rem;line-height:1.25}h2{font-size:1.2rem;margin-top:2rem}
table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{border:1px solid #8884;padding:.4rem .6rem;text-align:left;vertical-align:top}
nav{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}hr{margin:3rem 0;border:0;border-top:1px solid #8886}
.note{font-size:.9rem;opacity:.75}
