* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  background: #FFFFFF;
  color: #1A1A1A;
  line-height: 1.5;
}

main {
  max-width: 640px;
  margin: 0 auto;
  padding: 2rem 1.25rem 3rem;
}

h1 { font-size: 1.5rem; margin-bottom: 0.5rem; }
h2 { font-size: 1.05rem; margin: 1.5rem 0 0.4rem; }

.scope { opacity: 0.65; font-size: 0.9rem; margin-bottom: 1.5rem; }

.placeholder { opacity: 0.6; font-style: italic; }

a { color: #1A1A1A; }

p { margin-bottom: 0.5rem; }
