:root { color-scheme: dark; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { margin: 0; background: #08020f; color: #f5efff; line-height: 1.6; }
main { width: min(760px, calc(100% - 40px)); margin: 0 auto; padding: 64px 0 80px; }
h1, h2 { line-height: 1.15; color: #fff; }
h1 { font-size: clamp(2.2rem, 7vw, 4rem); margin-bottom: .25rem; }
h2 { margin-top: 2.2rem; }
a { color: #cda8ff; }
.muted { color: #b8aac7; }
.card { background: #160923; border: 1px solid #3d2453; border-radius: 18px; padding: 20px; }
