:root { color-scheme: dark; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: #0d1112; color: #e8efec; }
body { margin: 0; }
main { box-sizing: border-box; max-width: 760px; margin: 0 auto; padding: 48px 24px 72px; line-height: 1.65; }
.eyebrow { margin: 0 0 8px; color: #9cdbc0; font-weight: 700; }
h1 { margin: 0 0 24px; font-size: clamp(2rem, 5vw, 3rem); line-height: 1.15; }
h2 { margin: 32px 0 8px; font-size: 1.3rem; }
p, li { color: #d0dad5; }
li + li { margin-top: 12px; }
ul { padding-left: 24px; }
strong { color: #f3f8f5; }
code { color: #9cdbc0; }
a { color: #9cdbc0; }
a:focus-visible { outline: 2px solid #9cdbc0; outline-offset: 3px; }
.links { border-top: 1px solid #33433a; padding-top: 20px; margin-top: 40px; }
