/* WordPress additions to the Startup Saturday design */
.filters a{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:999px;padding:.5rem 1.05rem;font-weight:600;font-size:.88rem}
.filters a:hover{border-color:var(--a1);color:var(--ink)}
.filters a[aria-current="page"]{background:var(--grad);color:#fff;border-color:transparent}
.pager .dots{background:transparent}
.pager .page-numbers.current{background:var(--grad);color:#fff}
.brand-logo{max-height:80px;width:auto}
.author-card h1{font-size:clamp(2rem,4vw,3rem);margin:0}
.author-card h3 a:hover{color:var(--a1)}
.entry p{margin-bottom:1rem}
.prose img{border-radius:var(--radius-sm)}
.prose .wp-block-image figcaption,.prose .wp-caption-text{font-size:.85rem;color:var(--muted);text-align:center}
.prose a{color:var(--a1);text-decoration:underline;text-underline-offset:3px}
.prose .alignleft{float:left;margin:.4rem 1.5rem 1rem 0}
.prose .alignright{float:right;margin:.4rem 0 1rem 1.5rem}
.prose .aligncenter{margin-left:auto;margin-right:auto}
.prose .alignwide,.prose .alignfull{max-width:none}
.prose table{width:100%;margin:1.5rem 0}
.prose table td,.prose table th{border:1px solid var(--rule);padding:.5rem .75rem}
.byline a:hover{color:var(--a1)}
.nl-shortcode{max-width:520px;margin:0 auto}
.nl-shortcode input[type=email],.nl-shortcode input[type=text]{border:1px solid #F0B9A6;border-radius:999px;padding:.85rem 1.3rem;background:#fff;color:#1B1A1F;width:100%}
.nl-shortcode input[type=submit],.nl-shortcode button,.soft-card input[type=submit]{background:var(--grad);color:#fff;border:0;border-radius:999px;font-weight:700;padding:.75rem 1.5rem}
.soft-card input[type=text],.soft-card input[type=email],.soft-card input[type=tel],.soft-card textarea,.soft-card select{width:100%;border-radius:12px;border:1px solid var(--rule);background-color:var(--bg);color:var(--ink);padding:.75rem 1rem}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
body.admin-bar .site-header{top:32px}
@media (max-width:782px){body.admin-bar .site-header{top:0}}
