.publication-editor{border:1px solid var(--border);border-radius:10px;margin:1rem 0;padding:1rem}.publication-editor summary{cursor:pointer;font-weight:600}.publication-editor p{color:var(--muted);font-size:.85rem;line-height:1.5}.publication-editor fieldset{border:0;min-width:0;margin:1rem 0;padding:0}.publication-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.publication-checks{gap:.6rem;margin:1rem 0;display:grid}.publication-checks input{margin-right:.5rem}.publication-matter{padding-top:1rem}.publication-matter h3{font-size:1rem}.publication-matter-entry{border:1px solid var(--border);border-radius:8px;gap:.65rem;margin:.7rem 0;padding:.8rem;display:grid}.publication-matter-actions,.publication-cover-fields{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.publication-cover-fields .field{flex:1}.publication-preview-frame{background:#fff;border:1px solid #ddd;width:100%;height:min(70vh,900px)}.publication-preview-controls{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.publication-preview-controls .input{flex:1}@media (max-width:600px){.publication-fields{grid-template-columns:1fr}}
