body { margin: 0; min-height: 100vh; font: 16px/1.7 system-ui, sans-serif; color: #f3efff;
  background: radial-gradient(900px 600px at 10% 0%, #6b52c4, transparent 60%), #2a1e5c; }
main { max-width: 720px; margin: 0 auto; padding: 64px 24px; }
h1 { font-weight: 600; margin: 0 0 8px; } h2 { font-weight: 500; margin-top: 32px; }
a { color: #ffc94c; } .muted { color: #b9b0e6; }
