.blog-prose{color:var(--foreground);font-size:1rem;line-height:1.7}.blog-prose h1{color:var(--brand);font-size:30px;font-weight:800;font-family:var(--font-display,inherit);margin:1.5rem 0 1rem}.blog-prose h2{color:var(--brand);margin:1.5rem 0 .75rem;font-size:26px;font-weight:800}.blog-prose h3{margin:1.25rem 0 .5rem;font-size:22px;font-weight:800}.blog-prose p{margin:.75rem 0}.blog-prose ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.blog-prose ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.blog-prose li{margin:.25rem 0}.blog-prose blockquote{border-left:4px solid color-mix(in oklab, var(--brand) 40%, transparent);background:color-mix(in oklab, var(--brand) 5%, transparent);border-radius:14px;margin:1rem 0;padding:.5rem 1rem;font-style:italic}.blog-prose code{background:var(--muted);border-radius:6px;padding:.15rem .35rem;font-size:.9em}.blog-prose pre{background:var(--muted);border-radius:14px;margin:1rem 0;padding:1rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose a{color:var(--accent);text-decoration:underline}.blog-prose img{border-radius:.75rem;max-width:100%;height:auto;margin:1rem 0}.blog-prose hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}.blog-prose mark{background:color-mix(in oklab, var(--warning) 22%, white);border-radius:6px;padding:.1em .2em}.blog-prose .ProseMirror-focused{outline:none}.blog-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.blog-callout{background:color-mix(in oklab, var(--muted) 50%, transparent);border-left:4px solid;border-radius:.75rem;margin:1rem 0;padding:1rem 1.25rem}.blog-callout[data-variant=info]{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 10%, transparent)}.blog-callout[data-variant=tip]{border-color:var(--color-cat-viola);background:color-mix(in oklab, var(--color-cat-viola) 10%, transparent)}.blog-callout[data-variant=warning]{border-color:var(--warning);background:color-mix(in oklab, var(--warning) 10%, transparent)}.blog-callout[data-variant=success]{border-color:var(--success);background:color-mix(in oklab, var(--success) 10%, transparent)}.blog-callout:before{content:attr(data-titolo);margin-bottom:.25rem;font-weight:700;display:block}.blog-callout[data-titolo=""]:before{display:none}.blog-callout>p{margin:.25rem 0}.blog-vetcard{background:color-mix(in oklab, var(--brand) 6%, transparent);border:1px solid var(--border);border-radius:1rem;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.blog-vetcard-img{object-fit:cover;background:var(--muted);border-radius:9999px;width:64px;height:64px}.blog-vetcard-body{flex:1}.blog-vetcard-nome{color:var(--brand);font-weight:700}.blog-vetcard-ruolo{color:var(--muted-foreground);font-size:14px}.blog-vetcard-link{color:var(--accent);margin-top:.25rem;font-size:14px;text-decoration:none;display:inline-block}.blog-faq{border:1px solid var(--border);background:var(--card);border-radius:.75rem;margin:.5rem 0;padding:.75rem 1rem}.blog-faq>summary{cursor:pointer;font-weight:600;list-style:none}.blog-faq>summary::marker{display:none}.blog-faq>summary:before{content:"+ ";color:var(--muted-foreground)}.blog-faq[open]>summary:before{content:"− "}.blog-faq-answer{color:var(--muted-foreground);margin-top:.5rem}.blog-prose iframe{border-radius:.75rem;max-width:100%}
