html { font-family: system-ui, sans-serif; --bg: hsl(32, 98%, 92%); --fg: #1E1F21; --link-color: #24527d; --text-decoration-color: #CCC; color: var(--fg); background-color: var(--bg); } @media(prefers-color-scheme:dark) { html { --bg: #1E1F21; --fg: #EEEFF1; --link-color: #5ca7ed; --text-decoration-color: #474747; } } body { margin: 0 auto; padding: 1rem; } body:not(.wide) { max-width: 50rem; } h1 { text-align: center; } a:link, a:visited { text-decoration-color: var(--text-decoration-color); color: var(--link-color); }