/* WordPress-specific additions to v2.css */
.admin-bar .topbar { top: 32px; }
.admin-bar .site-header, .admin-bar .site-header.scrolled { top: calc(32px + var(--tb, 0px)); }
@media (max-width: 1100px) { .admin-bar .site-header, .admin-bar .site-header.scrolled { top: 32px; } }
@media (max-width: 782px) { .admin-bar .site-header, .admin-bar .site-header.scrolled { top: 46px; } }
@media (max-width: 1100px) { .admin-bar.menu-open .site-header .nav { top: 98px; } .admin-bar.has-announce.menu-open .site-header .nav { top: 138px; } }
@media (max-width: 782px) { .admin-bar.menu-open .site-header .nav { top: 112px; } .admin-bar.has-announce.menu-open .site-header .nav { top: 152px; } }
.prose .wp-block-table td, .prose .wp-block-table th { border: 0; border-bottom: 1px solid #e3e3e3; }
.prose .wp-block-table thead { border-bottom: 0; }
.prose img { max-width: 100%; height: auto; }
.feature-post .pic img, .post .pic img { width: 100%; height: 100%; object-fit: cover; }
.pager .page-numbers:hover { border-color: var(--green); color: var(--green); }
