.platform-footer{border-top:1px solid var(--border);margin-top:32px;padding:20px 0 4px}.legal-links{flex-wrap:wrap;gap:12px 22px;font-size:12px;line-height:1.6;display:flex}.legal-links a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.auth-modal .legal-links{margin-top:20px}.legal-page{max-width:1000px;margin:20px auto}.legal-page>.text-button{margin-bottom:30px}.document-paper,.document-empty,.document-list>a{border:1px solid var(--border);background:#14111b;border-radius:14px;min-width:0;padding:28px}.document-paper h2,.document-paper h3{overflow-wrap:anywhere;line-height:1.4}.document-paper>.muted{margin:14px 0 25px;font-size:12px}.document-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.document-empty{color:var(--muted);gap:12px;display:grid}.document-empty h2{color:var(--text);font-size:22px}.document-list{gap:18px;display:grid}.document-list>a{display:block}.document-list span,.document-list p{color:var(--muted);font-size:12px}.document-list h2{overflow-wrap:anywhere;margin:12px 0;font-size:20px}.documents-editor{gap:22px;max-width:1100px;display:grid}.documents-editor .document-select{max-width:360px}.documents-editor form{gap:20px}.documents-editor textarea{min-height:320px;line-height:1.7}.documents-editor .document-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.documents-editor .document-meta{color:var(--muted);font-size:12px;line-height:1.7}.documents-editor .document-publish-review{border:1px solid var(--accent);border-radius:12px;gap:14px;padding:20px;display:grid}.documents-editor .document-feedback{color:#9bc7ad;font-size:13px}.documents-editor .document-count{color:var(--muted);font-size:12px}@media (max-width:600px){.document-paper,.document-empty,.document-list>a{padding:20px}.documents-editor .document-toolbar>button{flex:140px}.documents-editor textarea{min-height:280px}.legal-page .page-heading h1{font-size:32px}.documents-editor .document-publish-review{padding:16px}}
