/* Shared styling for Formora legal pages.
   Plain Apple-feeling typography; lives next to the HTML so GitHub
   Pages serves it from the same /docs root. */
body {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text",
    "Helvetica Neue", sans-serif;
  max-width: 720px;
  margin: 60px auto;
  padding: 0 24px 80px;
  color: #1c1c1e;
  line-height: 1.6;
  background: #fff;
}

h1 { font-size: 32px; margin-bottom: 4px; }
h2 { font-size: 20px; margin-top: 36px; margin-bottom: 8px; }
h3 { font-size: 17px; margin-top: 22px; margin-bottom: 6px; }

p, li { font-size: 16px; }
ul { padding-left: 20px; }
li { margin: 6px 0; }

.meta { color: #6e6e73; font-size: 14px; margin-bottom: 28px; }
.meta a { color: #5e5ce6; text-decoration: none; }
.meta a:hover { text-decoration: underline; }

code {
  font-family: ui-monospace, "SF Mono", Menlo, monospace;
  font-size: 14px;
  background: #f5f5f7;
  padding: 2px 6px;
  border-radius: 4px;
}

footer {
  margin-top: 60px;
  font-size: 13px;
  color: #6e6e73;
}

@media (prefers-color-scheme: dark) {
  body { background: #000; color: #f2f2f7; }
  .meta, footer { color: #8e8e93; }
  code { background: #1c1c1e; }
}
