:root { color-scheme: light; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { margin: 0; background: #f7f7f4; color: #20201d; }
header { border-bottom: 1px solid #ddd9cf; padding: 16px 24px; background: #ffffff; }
header a { color: #20201d; font-weight: 700; text-decoration: none; }
main { max-width: 840px; margin: 0 auto; padding: 40px 24px 64px; line-height: 1.65; }
h1, h2, h3, h4 { line-height: 1.25; color: #11110f; }
a { color: #275d8c; }
code { background: #ece8dc; border-radius: 4px; padding: 0.1em 0.35em; }
pre { background: #20201d; color: #f7f7f4; padding: 16px; overflow-x: auto; border-radius: 8px; }