/* WordPress-specific additions for the WideSprout Recipes theme. */
body.admin-bar .site-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .site-header { top: 46px; } }
@media (max-width: 600px) { body.admin-bar .site-header { top: 0; } }
.ws-entry { padding: 56px 0 110px; }
.ws-entry .prose > * + * { margin-top: 1em; }
.ws-entry .prose h2, .ws-entry .prose h3 { margin-top: 1.4em; }
.ws-entry .prose img { height: auto; border-radius: var(--radius-sm); }
.ws-entry .prose ul, .ws-entry .prose ol { padding-left: 1.3em; }
.alignwide { max-width: 1160px; }
.alignfull { width: 100%; }
.wp-caption-text, .wp-element-caption { font-size: 14px; color: var(--muted); }
.ws-archive-nav { display: flex; justify-content: center; gap: 12px; padding-top: 24px; }
.ws-archive-nav .page-numbers { padding: 8px 14px; border-radius: 999px; background: var(--white); text-decoration: none; font-weight: 600; }
.ws-archive-nav .page-numbers.current { background: var(--forest); color: #fff; }