/* WordPress Gutenberg Block Library Styles */
.wp-block-image{margin:0 0 1em 0;display:block}
.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}
.wp-block-image.size-large{max-width:1024px}
.wp-block-image figcaption{color:#555;font-size:13px;text-align:center;margin-top:0.5em}

.wp-block-heading{font-weight:bold;margin:1.5em 0 0.5em}

.wp-block-post-content{line-height:1.6}
.wp-block-post-content p{margin:0 0 1em}
.wp-block-post-content h2{font-size:1.5em;margin:1.5em 0 0.8em}
.wp-block-post-content h3{font-size:1.3em;margin:1.3em 0 0.6em}

.wp-block-quote{border-left:4px solid #ddd;margin:1.5em 0;padding-left:1em}
.wp-block-quote p{font-style:italic;margin:0 0 1em}
.wp-block-quote cite{display:block;font-size:0.9em;color:#666;font-style:normal}

.wp-embed-responsive{position:relative}

/* Entry content styling */
.entry-content{max-width:800px;margin:0 auto}
.entry-content img{height:auto;max-width:100%}
.entry-content figure{margin:1.5em 0}
.entry-content blockquote{background:#f9f9f9;padding:1em;border-radius:4px}