:root { color-scheme: dark; }
body { margin: 0; background: #07061b; color: #e9e4ff; font: 16px/1.65 'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 24px 18px 60px; }
h1 { font-family: 'EB Garamond', Georgia, serif; font-weight: 600; font-size: 34px; margin: 18px 0 4px; }
h2 { font-family: 'EB Garamond', Georgia, serif; font-weight: 600; font-size: 22px; margin: 26px 0 6px; color: #f6e2a9; }
a { color: #e8c77d; }
.muted { color: #9a93c2; }
hr { border: 0; border-top: 1px solid rgba(214, 205, 255, 0.15); margin: 40px 0; }
