:root { color-scheme: dark; }
body { margin: 0; background: #07100b; color: #e6eedd; font: 17px/1.55 -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif; }
main { max-width: 680px; margin: 0 auto; padding: calc(24px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom)); }
h1 { font-size: 28px; } h2 { font-size: 19px; margin-top: 28px; color: #b9e57f; }
a { color: #9ccc65; } p, li { color: #c8d4c2; } .muted { color: #8fa391; font-size: 14px; }
