.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{padding:1.6rem 0 .6rem;color:rgba(var(--color-accent-rgb),.95);font-weight:700;line-height:1.25;text-wrap:balance}.post-body>:first-child{padding-top:0}.post-body h1{font-size:1.9rem}.post-body h2{font-size:1.6rem}.post-body h3{font-size:1.25rem}.post-body h4{font-size:1.08rem}.post-body h5,.post-body h6{font-size:1rem;color:rgba(var(--color-accent-rgb),.82)}@media(max-width:856px){.post-body h1{font-size:1.55rem}.post-body h2{font-size:1.35rem}.post-body h3{font-size:1.15rem}.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{padding:1.2rem 0 .5rem}}.post-body ul,.post-body ol{margin:1rem 0;padding-left:1.5rem;list-style-position:outside}.post-body ul{list-style-type:disc}.post-body ol{list-style-type:decimal}.post-body ul ul,.post-body ol ul{list-style-type:circle}.post-body li>ul,.post-body li>ol{margin:.4rem 0 0}.post-body li{margin-bottom:.4rem;line-height:1.6}.post-body table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem;line-height:1.5}.post-body th,.post-body td{padding:.65rem .9rem;border-bottom:1px solid var(--color-border);vertical-align:top}.post-body th:not([align]),.post-body td:not([align]){text-align:left}.post-body th[align=center],.post-body td[align=center]{text-align:center}.post-body th[align=right],.post-body td[align=right]{text-align:right}.post-body thead th{color:rgba(var(--color-accent-rgb),.95);font-weight:700;background:rgba(var(--color-accent-rgb),.06);border-bottom-color:var(--color-border-strong)}@media(max-width:856px){.post-body table{display:block;max-width:100%;overflow-x:auto;font-size:.875rem}.post-body th,.post-body td{min-width:7.5rem;padding:.55rem .7rem}}.blog-post-content .post-body,main[data-page$=-post] .post-body{line-height:1.6;color:var(--color-muted)}.blog-post-content .post-body :is(p,li,td),main[data-page$=-post] .post-body :is(p,li,td){color:var(--color-muted)}.blog-post-content .post-body>p,main[data-page$=-post] .post-body>p,main[data-page$=-post] .cp-rtf>div{margin:0 0 1rem}.blog-post-content .post-body>p:last-child,main[data-page$=-post] .post-body>p:last-child,main[data-page$=-post] .cp-rtf>div:last-child{margin-bottom:0}.blog-post-content .post-body strong,main[data-page$=-post] .post-body strong{color:var(--color-text);font-weight:700}.blog-post-content .post-body>p,[data-page=create-post] .post-body>p,[data-page=edit-post] .post-body>p,[data-page=create-post] .cp-rtf>div,[data-page=edit-post] .cp-rtf>div{text-align:justify;hyphens:auto}.post-body :is(p,h1,h2,h3,h4,div).align-left{text-align:left}.post-body :is(p,h1,h2,h3,h4,div).align-center{text-align:center;hyphens:manual}.post-body :is(p,h1,h2,h3,h4,div).align-right{text-align:right;hyphens:manual}.post-body mark.marca,.marca{padding:.05em .25em;border-radius:.2em;color:var(--marker-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone}.marca--violeta{background:var(--marker-violeta)}.marca--azul{background:var(--marker-azul)}.marca--arena{background:var(--marker-arena)}.post-body .post-action{display:flex;justify-content:center;margin:1.5rem 0}.post-body .post-action.align-left{justify-content:flex-start}.post-body .post-action.align-right{justify-content:flex-end}.post-body .post-action .post-download{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.6rem 1.2rem;border:1px solid var(--cta-border);border-radius:var(--cta-radius);background:var(--cta-bg);color:var(--cta-fg);font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.post-body .post-action a.post-download{border-bottom:1px solid var(--cta-border);color:var(--cta-fg)}.post-body .post-action a.post-download:hover,.post-body .post-action a.post-download:focus-visible{background:var(--cta-bg-hover);color:var(--cta-fg-hover);border-color:var(--cta-border-hover)}.post-body .post-action a.post-download:focus-visible{outline:2px solid rgba(var(--color-accent-rgb),.6);outline-offset:3px}.post-download__icon{flex-shrink:0}@media(prefers-reduced-motion:reduce){.post-body .post-action .post-download{transition:none}}.cp-rtf .post-action[data-download]{position:relative;padding:.75rem;border:1px dashed rgba(var(--color-muted-rgb),.35);border-radius:var(--radius-md);cursor:default;user-select:none}
