.prose table{width:100%;border-collapse:collapse;margin:1rem 0}.prose table th,.prose table td{border:1px solid #d1d5db;padding:.75rem;text-align:left}.prose table th{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-weight:700;text-transform:uppercase;font-size:12px}.prose table tbody tr:nth-child(odd){background-color:#fff}.prose table tbody tr:nth-child(2n){background-color:#f8fafc}.prose table tbody tr{border-bottom:1px solid #e2e8f0}.ProseMirror:focus{outline:2px solid #ef4444;outline-offset:2px}.ProseMirror{padding:1.5rem;min-height:800px}.ProseMirror p{margin-bottom:.5rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin-top:1rem;margin-bottom:.5rem}
