:root {
    color-scheme: dark;
    --background: #080b0d;
    --background-raised: #0e1417;
    --text-muted: #a9b7b2;
    --line: #26343a;
    --accent: #63e6be;
    --focus: #ffdb70;
    font-family: system-ui, sans-serif;
    background: #080b0d;
    color: #edf0f2;
    line-height: 1.6;
}
* { box-sizing: border-box; }
body { margin: 0; }
body > header, body > main { max-width: 72rem; margin: auto; padding: 1.5rem; }
a { color: inherit; text-underline-offset: 0.2em; }
a:focus-visible { outline: 0.2rem solid currentColor; outline-offset: 0.3rem; }
