/* burnerdocs.dev static page. © 2026 Franklin Softworks LLC */
:root { color-scheme: light dark; --fg: #1c1c1e; --bg: #fff; --muted: #5c5f66; --rule: #dadce0; --link: #1a5fb4; }
@media (prefers-color-scheme: dark) { :root { --fg: #e6e6e9; --bg: #131315; --muted: #a2a4ab; --rule: #34343b; --link: #8ab4f8; } }
body { margin: 0; background: var(--bg); color: var(--fg); font: 16px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif; }
header, main, footer { max-width: 44rem; margin: 0 auto; padding: 0 16px; }
header { padding-top: 2rem; font-weight: 600; }
header a { color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 0.5rem; }
header .mark { flex: none; }
h1 { font-size: 1.9rem; line-height: 1.25; margin: 1.5rem 0 0.5rem; }
h2 { font-size: 1.2rem; margin-top: 2rem; }
a { color: var(--link); }
.lead { font-size: 1.1rem; }
.soon { border-left: 4px solid var(--link); padding: 0.4rem 1rem; }
footer { margin-top: 3rem; padding: 1rem 16px 2rem; border-top: 1px solid var(--rule); color: var(--muted); font-size: 0.9rem; }
.linklike { background: none; border: 0; padding: 0; font: inherit; color: var(--link); text-decoration: underline; cursor: pointer; }
nav { margin-top: 0.4rem; font-weight: 400; }
nav a { margin-right: 1rem; }
