:root { color-scheme: light dark; font-family: system-ui, sans-serif; line-height: 1.65; }
body { max-width: 820px; margin: 0 auto; padding: 32px 20px 64px; }
header { display: flex; align-items: center; gap: 14px; margin-bottom: 32px; }
header img { width: 56px; height: 56px; }
h1 { margin: 0; font-size: 1.8rem; }
h2 { margin-top: 2rem; }
a { color: #5b7cfa; }
.notice { padding: 14px 16px; border-radius: 12px; background: color-mix(in srgb, #3949ab 14%, transparent); }
footer { margin-top: 48px; color: #777; font-size: .9rem; }
