body { font-family: sans-serif; background: #f9f9f9; color: #333; padding: 2rem; max-width: 800px; margin: auto; }
h1 { font-size: 2rem; margin-bottom: 0.5rem; }
p { margin-top: 0.5rem; line-height: 1.6; }
.button-group { margin-top: 2rem; }
a.button {
  display: inline-block;
  padding: 0.7rem 1.2rem;
  margin: 0.5rem 1rem 0.5rem 0;
  background: #0077cc;
  color: white;
  text-decoration: none;
  border-radius: 5px;
}
a.button.disabled { opacity: 0.5; pointer-events: none; }
.footer { margin-top: 3rem; font-size: 0.9rem; color: #666; }
