/* WordPress content inside the design (plain pages, posts, editor output). */
.entry-content > *:first-child{margin-top:0}
.entry-content h2{margin-top:1.4em}
.entry-content h3{margin-top:1.2em}
.entry-content img{border-radius:var(--radius-sm)}
.entry-content figure{margin:0 0 1.4em}
.entry-content figcaption,.wp-caption-text{font-size:.9rem;color:var(--muted);margin-top:6px}
.entry-content blockquote{margin:0 0 1.4em;padding:14px 20px;border-left:4px solid var(--blue);background:var(--bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}
.entry-content table{width:100%;border-collapse:collapse;margin:0 0 1.4em}
.entry-content th,.entry-content td{border:1px solid var(--line);padding:8px 12px;text-align:left}
.alignleft{float:left;margin:0 1.4em 1em 0}
.alignright{float:right;margin:0 0 1em 1.4em}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.entry-summary{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--line)}
.entry-summary h2{margin-bottom:.2em}
.entry-summary h2 a{text-decoration:none;color:var(--ink)}
.entry-meta{font-size:.9rem;color:var(--muted)}
.nav-links{display:flex;gap:10px;flex-wrap:wrap}
.nav-links .page-numbers{padding:6px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none}
.nav-links .current{background:var(--blue);color:#fff;border-color:var(--blue)}
.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
