.conteudo{overflow:hidden}.conteudo .rich p{line-height:1.4;margin:0 0 1em}.conteudo .rich h2,.conteudo .rich h3{margin:1.2em 0 .5em}.byline{opacity:.8;margin:0 0 1rem}.autoria-min{font-weight:600;margin:0 0 4px}.data-min{font-size:.9rem;opacity:.8}.tiptap-wrap{display:grid;gap:10px}.editor-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;background:var(--primary-color)}.card-editor{background-color:#f2f2f2;border-radius:8px;padding:35px;max-width:1000px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.06);box-sizing:border-box}.tt-toolbar{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(40px,auto);gap:8px;padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;margin-bottom:8px}.tt-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.tt-group,.tt-row{align-items:center}.tt-group{display:inline-flex;gap:6px}.tt-row-end{margin-left:auto}.tt-divider-vert{width:1px;height:22px;background:#e5e7eb;margin:0 4px}.tt-btn{font:inherit;padding:6px 10px;border-radius:8px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.tt-btn:hover{border-color:#d1d5db;background:#f9fafb}.tt-btn.is-active{border-color:#111827;font-weight:600;box-shadow:inset 0 0 0 1px rgba(17,24,39,.08)}@media (max-width:560px){.tt-row,.tt-toolbar{gap:10px}}.rich-text{line-height:1.7;word-break:break-word}.rich-text p{margin:.75rem 0}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text u{text-decoration:underline}.rich-text ul{list-style:disc}.rich-text ol,.rich-text ul{padding-left:1.25rem;margin:.75rem 0}.rich-text ol{list-style:decimal}.rich-text li{margin:.25rem 0}.rich-text blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid #e2e8f0;color:#475569;font-style:italic}.rich-text h1{font-size:1.75rem;margin:1.25rem 0 .5rem;font-weight:700}.rich-text h2{font-size:1.5rem;margin:1rem 0 .5rem;font-weight:700}.rich-text h3{font-size:1.25rem;margin:.75rem 0 .5rem;font-weight:700}.rich-text a{text-decoration:underline;color:inherit}.rich-text [style*="text-align:center"]{text-align:center}.rich-text [style*="text-align:right"]{text-align:right}.rich-text [style*="text-align:justify"]{text-align:justify}.tiptap-editor{max-height:530px;min-height:260px;overflow:auto;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;line-height:1.6}.tiptap-editor .ProseMirror{min-height:240px;outline:none}.post-content span:has(>img){width:auto!important;height:auto!important;max-width:100%!important;display:block!important;overflow:visible!important}.post-content span:has(>img)>img{width:100%!important;height:auto!important;object-fit:contain!important}.post-content img{display:block;object-fit:contain!important}.post-content img,.post-content img[height],.post-content img[style*=height],.post-content img[style*=width],.post-content img[width]{max-width:100%!important;width:auto!important;height:auto!important}.post-content div,.post-content figure,.post-content p{overflow:visible}.post-content b,.post-content strong{font-family:var(--SF_Bold)!important;font-weight:700!important}.post-content ul{list-style:disc!important}.post-content ol,.post-content ul{padding-left:1.25rem!important;margin:.75rem 0!important}.post-content ol{list-style:decimal!important}.post-content li{list-style:inherit!important;margin:.25rem 0!important}.post-content blockquote{margin:1rem 0!important;padding-left:1rem!important;border-left:4px solid #e2e8f0!important;color:#475569!important;font-style:italic!important}.post-content a{text-decoration:underline!important;color:inherit}.tiptap-editor h1{font-size:1.875rem;line-height:2.25rem;margin:1rem 0 .5rem;font-weight:700}.tiptap-editor h2{font-size:1.5rem;line-height:2rem;margin:.8rem 0 .4rem;font-weight:700}.tiptap-editor h3{font-size:1.25rem;line-height:1.75rem;margin:.6rem 0 .3rem;font-weight:700}.tiptap-editor p{margin:.5rem 0}.tiptap-editor ol,.tiptap-editor ul{padding-left:1.25rem;margin:.5rem 0}.tiptap-editor blockquote{border-left:3px solid #e5e7eb;padding-left:.75rem;color:#4b5563;margin:.75rem 0}.tiptap-editor pre{background:#0b1020;color:#e5e7eb;padding:.75rem 1rem;border-radius:10px;overflow:auto}.tiptap-editor code{background:#f3f4f6;padding:.1rem .3rem;border-radius:6px}.tiptap-editor a{color:#2563eb;text-decoration:underline}.tiptap-editor img{display:block;max-width:100%!important;height:auto!important;width:auto!important;object-fit:contain!important}.tiptap-editor hr{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}.tiptap-editor:focus-within{box-shadow:0 0 0 3px rgba(0,120,34,.15);border-color:#1f7a2a}.tt-skeleton{height:260px;border:1px dashed #e5e7eb;border-radius:12px;display:grid;place-items:center;color:#6b7280;background:#fafafa}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{padding-left:1.5rem!important;margin:.5rem 0!important}.tiptap-editor .ProseMirror ul{list-style:disc outside!important}.tiptap-editor .ProseMirror ol{list-style:decimal outside!important}.tiptap-editor .ProseMirror li{list-style:inherit!important;margin:.25rem 0}.tiptap-editor .ProseMirror li p{margin:0}.tiptap-menubar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;background:#fafafa}.tiptap-menubar .left,.tiptap-menubar .right{display:flex;align-items:center;gap:6px}.tiptap-menubar .divider{width:1px;height:24px;background:#e5e7eb;margin:0 6px}.tt-btn{padding:6px 8px;border-radius:6px;border:1px solid transparent;background:#fff;cursor:pointer}.tt-btn.is-active{border-color:#d1d5db;background:#f3f4f6}.tt-color-group{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.tt-color-label{font-size:12px;color:#555}.tt-color-input{width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer}.tt-mini-btn{padding:4px 6px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;cursor:pointer}.tiptap-editor img[data-align=left]{display:block;margin:.5rem auto .5rem 0}.tiptap-editor img[data-align=center]{display:block;margin:.5rem auto}.tiptap-editor img[data-align=right]{display:block;margin:.5rem 0 .5rem auto}