.entry-content h1{font-size:2.25rem}.entry-content h4{font-size:1.25rem}.entry-content h5{font-size:1.125rem}.entry-content h6{font-size:1rem}.entry-content blockquote{border-left:4px solid #0891b2;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:1.5rem;margin:2rem 0;border-radius:0 .75rem .75rem 0;font-style:italic;position:relative}.entry-content blockquote:before{content:"\"";font-size:4rem;color:#0891b2;position:absolute;top:-.5rem;left:1rem;font-family:serif}.entry-content ul li::marker{color:#0891b2}.entry-content code{background:#f1f5f9;color:#0e7490;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.entry-content pre{background:#1e293b;color:#f8fafc;padding:1.5rem;border-radius:.75rem;overflow-x:auto;margin:2rem 0;border:1px solid #334155}.entry-content pre code{background:0 0;color:inherit;padding:0;border-radius:0}