/* Blog — chips de categoria (valores do canvas: marcado = laranja), capa sem imagem e texto do post. */
.blog-cat{border:1px solid var(--borda);background:var(--superficie);color:var(--texto)}
.blog-cat:hover{border-color:var(--marca-azul)}
.blog-cat[aria-pressed="true"]{background:var(--marca-laranja);border-color:var(--marca-laranja);color:var(--on-laranja)}
.blog-capa-icone{width:40px;height:40px}
.blog-post:hover h2,.blog-post:hover h3{text-decoration:underline}
.blog-post[hidden]{display:none!important}
.post-texto{font-size:1.0625rem;line-height:1.75;color:var(--texto);display:flex;flex-direction:column;gap:16px}
.post-texto p,.post-texto ul,.post-texto ol,.post-texto blockquote{margin:0}
.post-texto h2{margin:16px 0 0;font-size:1.5rem;font-weight:800;color:var(--texto-titulo)}
.post-texto h3{margin:8px 0 0;font-size:1.25rem;font-weight:700;color:var(--texto-titulo)}
.post-texto blockquote{border-left:4px solid var(--marca-laranja);padding:4px 0 4px 16px;color:var(--texto-suave)}
