:root {
  --orange: #e8710a;
  --text: #1f1b16;
  --muted: #5f5850;
  --bg: #fff8f3;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color: var(--text);
  background: var(--bg);
}
body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; }
main { flex: 1; max-width: 32rem; margin: 0 auto; padding: 3rem 1.5rem; line-height: 1.5; }
h1 { font-size: 2rem; margin: 0.25rem 0 0.5rem; }
.eyebrow { color: var(--orange); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin: 0; }
.button { display: inline-block; margin: 1.5rem 0 1rem; padding: 0.85rem 1.4rem; border-radius: 999px;
  background: var(--orange); color: #fff; text-decoration: none; font-weight: 600; }
.code { font-family: ui-monospace, "Cascadia Mono", monospace; font-size: 1.6rem; letter-spacing: 0.25em; margin: 0.25rem 0; }
.note { color: var(--muted); font-weight: 600; }
footer { text-align: center; padding: 1.5rem; font-size: 0.9rem; color: var(--muted); }
footer a { color: inherit; }
