/* Draft legal pages and 404. Kept in a stylesheet (no inline style="") so the strict CSP (style-src 'self') applies cleanly. */
.doc-main{max-width:720px;margin:2rem auto;padding:0 1.25rem 3rem}
.doc-banner{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:.75rem 1rem;border-radius:10px}
.doc-placeholder{background:#f8fafc;border:1px dashed #64748b;padding:.1rem .35rem;border-radius:4px;font-family:ui-monospace,monospace;font-size:.92em}
.notfound-main{max-width:560px;margin:4rem auto;padding:0 1.25rem;text-align:center}
