body { margin: 0; background: #f6f8fb; color: #0f1b2d; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; line-height: 1.6; }
.doc { max-width: 760px; margin: 0 auto; padding: 32px 22px 64px; }
.brand { display: flex; align-items: center; gap: 10px; font-weight: 700; margin: 0 0 18px; }
.brand img { border-radius: 8px; }
h1 { font-size: 1.8rem; line-height: 1.25; margin: 0 0 14px; }
h2 { font-size: 1.2rem; margin: 32px 0 8px; }
code { background: #eaf2fe; padding: 2px 6px; border-radius: 5px; font-size: 0.92em; }
dt { font-weight: 700; margin-top: 12px; }
dd { margin: 4px 0 0 0; }
a { color: #2563eb; }
