/*
Theme Name: Personal Injury FAQS
Theme URI: https://example.com/personal-injury-faqs
Author: Personal Injury FAQS
Author URI: https://example.com
Description: A law-journal style WordPress theme for a personal-injury legal-information article site. Cream paper, charcoal ink, oxblood-red editorial accent, brass micro-accent. PT Serif for headings and body, DM Sans for meta and chrome, DM Mono for code. Left-aligned masthead, horizontal article cards on archives (thumbnail-left, text-right), left-aligned single-article headers without a drop cap, hover-revealed link underlines. Tag-driven layout — no author display, no category display, no breadcrumbs. Schema.org Article JSON-LD on posts. Built mobile-first; critical CSS inlined for sub-1.5s LCP on cold cache.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.9
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: personal-injury-faqs
Tags: blog, one-column, two-columns, custom-menu, custom-logo, featured-images, threaded-comments, translation-ready, accessibility-ready, block-patterns, block-styles, wide-blocks
*/
:root{--paper:#faf6ef;--paper-card:#ffffff;--paper-mute:#f1ebde;--ink:#1a1a1a;--ink-soft:#3d3a35;--ink-faded:#6e6a62;--ink-quiet:#9a958b;--rule:#d9d2c2;--rule-soft:#ebe5d6;--accent:#5b1818;--accent-deep:#3d0e0e;--accent-soft:#f0dada;--brass:#b08d57;--brass-deep:#8a6a3a;--serif:'PT Serif','Georgia Pro',Charter,Georgia,'Times New Roman',serif;--sans:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--mono:'DM Mono',ui-monospace,SFMono-Regular,Consolas,monospace;--column:680px;--column-wd:880px;--container:1160px;--motion:180ms cubic-bezier(.2,0,.2,1);color-scheme:light}[data-theme="dark"]{--paper:#15120e;--paper-card:#1d1915;--paper-mute:#1a1612;--ink:#f2ebda;--ink-soft:#d6cdb9;--ink-faded:#9e9682;--ink-quiet:#635c4d;--rule:#332d24;--rule-soft:#25201a;--accent:#d68888;--accent-deep:#c46868;--accent-soft:#2a1414;--brass:#d4b070;--brass-deep:#b39156;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#15120e;--paper-card:#1d1915;--paper-mute:#1a1612;--ink:#f2ebda;--ink-soft:#d6cdb9;--ink-faded:#9e9682;--ink-quiet:#635c4d;--rule:#332d24;--rule-soft:#25201a;--accent:#d68888;--accent-deep:#c46868;--accent-soft:#2a1414;--brass:#d4b070;--brass-deep:#b39156;color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms !important;transition-duration:0.001ms !important}}body{margin:0;font-family:var(--serif);font-size:1.0625rem;line-height:1.7;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}a{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-size:0% 1.5px;background-position:0 95%;background-repeat:no-repeat;transition:background-size var(--motion),color var(--motion)}a:hover{color:var(--accent);background-size:100% 1.5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--paper)}@view-transition{navigation:auto}.skip-link{position:absolute;left:-9999px;top:-9999px;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;background:var(--ink);color:var(--paper);padding:0.75rem 1.25rem;font-family:var(--sans);font-weight:500;font-size:0.9rem;z-index:999;background-image:none}.skip-link:focus{left:1rem;top:1rem;outline:2px solid var(--brass);outline-offset:3px;color:var(--paper)}.screen-reader-text{position:absolute !important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;word-wrap:normal !important}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.column{max-width:var(--column);margin-inline:auto}.column-wd{max-width:var(--column-wd);margin-inline:auto}.masthead{border-bottom:2px solid var(--ink);background:var(--paper)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.5rem,3vw,2rem)}.masthead__brand-wrap{flex:none}.masthead__brand{font-family:var(--serif);font-weight:700;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-0.018em;color:var(--ink);text-decoration:none;line-height:1;display:inline-flex;align-items:center;background:none}.masthead__brand:hover{color:var(--accent);background:none}.masthead__brand-mark{display:inline-block;width:6px;height:1em;background:var(--accent);margin-right:0.6rem}.masthead__strapline{font-family:var(--sans);font-size:0.74rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--brass-deep);margin:0.4rem 0 0;font-weight:500}.masthead__nav{font-family:var(--sans);font-size:0.88rem;font-weight:500;flex:1;min-width:0}.masthead__nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;padding:0;margin:0;gap:clamp(0.75rem,2vw,1.5rem)}.masthead__nav a{color:var(--ink-soft);text-decoration:none;padding-block:0.4rem;background-image:linear-gradient(var(--accent),var(--accent));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat}.masthead__nav a:hover{color:var(--ink);background-size:100% 2px}.masthead__nav .current-menu-item>a,.masthead__nav a[aria-current="page"]{color:var(--accent);background-size:100% 2px}.masthead__utility{display:inline-flex;align-items:center;gap:0.4rem;flex:none}.masthead__utility button{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--ink-faded);border:1px solid var(--rule)}.masthead__utility button:hover{color:var(--accent);border-color:var(--accent)}.masthead__utility svg{width:15px;height:15px}@media (max-width:720px){.masthead__inner{flex-wrap:wrap}.masthead__nav ul{justify-content:flex-start}}.frontpage-intro{padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--rule)}.frontpage-intro__kicker{font-family:var(--sans);font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 0.85rem;font-weight:500}.frontpage-intro__title{font-family:var(--serif);font-weight:700;font-size:clamp(2rem,4vw,2.85rem);line-height:1.1;letter-spacing:-0.014em;color:var(--ink);margin:0 0 0.75rem;max-width:22ch}.frontpage-intro__lede{font-family:var(--serif);font-style:italic;font-size:clamp(1.1rem,1.5vw,1.275rem);line-height:1.55;color:var(--ink-soft);max-width:56ch;margin:0}.feed{padding-block:clamp(2rem,4vw,3rem)}.feed__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}.brief{display:grid;grid-template-columns:280px 1fr;gap:clamp(1.25rem,3vw,2rem);align-items:start;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--rule)}.brief:last-child{border-bottom:0}@media (max-width:720px){.brief{grid-template-columns:1fr;gap:1rem}}.brief__media{position:relative;aspect-ratio:4 / 3;background:var(--paper-mute);border:1px solid var(--rule);overflow:hidden}.brief__media{display:block;text-decoration:none;background-image:none}.brief__media img{width:100%;height:100%;object-fit:cover;display:block}.brief__media--placeholder{display:grid;place-items:center;background:var(--paper-mute);font-family:var(--serif);font-size:3rem;color:var(--brass);font-weight:700;letter-spacing:-0.04em}.brief__body{min-width:0}.brief__kicker{display:inline-block;font-family:var(--sans);font-size:0.72rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--brass-deep);font-weight:500;margin:0 0 0.75rem;text-decoration:none;background:none}.brief__kicker::before{content:"Filed under";color:var(--ink-quiet);margin-right:0.4rem;font-weight:400;letter-spacing:0.14em}.brief__kicker:hover{color:var(--accent);background:none}.brief__title{font-family:var(--serif);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-0.012em;margin:0 0 0.75rem;color:var(--ink);text-wrap:balance}.brief__title a{color:var(--ink);text-decoration:none;background:none}.brief__title a:hover{color:var(--accent);background:none}.brief__excerpt{font-family:var(--serif);font-size:1rem;line-height:1.6;color:var(--ink-soft);margin:0 0 0.85rem;max-width:64ch}.brief__byline{font-family:var(--sans);font-size:0.78rem;letter-spacing:0.04em;color:var(--ink-faded);margin:0}.brief__byline .sep{color:var(--ink-quiet);margin-inline:0.5rem}.post{padding-block:clamp(2rem,4vw,3rem)}.post__header{max-width:var(--column-wd);margin:0 auto clamp(2rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.post__kicker{display:inline-block;font-family:var(--sans);font-size:0.74rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--brass-deep);font-weight:500;margin:0 0 1.25rem;text-decoration:none;background:none}.post__kicker::before{content:"Filed under";color:var(--ink-quiet);margin-right:0.5rem;font-weight:400;letter-spacing:0.14em}.post__kicker:hover{color:var(--accent);background:none}.post__title{font-family:var(--serif);font-weight:700;font-size:clamp(2rem,4.2vw,3rem);line-height:1.1;letter-spacing:-0.018em;margin:0 0 1rem;color:var(--ink);max-width:22ch;text-wrap:balance}.post__rule{border:0;border-top:2px solid var(--accent);width:3rem;margin:0 0 1rem}.post__byline{font-family:var(--sans);font-size:0.82rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-faded);margin:0}.post__byline .sep{color:var(--ink-quiet);margin-inline:0.5rem}.post__featured{max-width:var(--container);margin:0 auto clamp(2rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.post__featured-img{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--rule);background:var(--paper-mute)}.post__featured-img img{width:100%;height:100%;object-fit:cover}.post__body{max-width:var(--column);margin:0 auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.prose{color:var(--ink);font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.2em}.prose p{margin:1.2em 0}.prose h2{font-family:var(--serif);font-weight:700;font-size:1.6rem;line-height:1.25;letter-spacing:-0.012em;margin:2.5em 0 0.6em;color:var(--ink);scroll-margin-top:4rem;padding-bottom:0.35em;border-bottom:1px solid var(--rule)}.prose h3{font-family:var(--serif);font-weight:700;font-size:1.25rem;line-height:1.3;margin:2em 0 0.5em;color:var(--ink);scroll-margin-top:4rem}.prose h4{font-family:var(--sans);font-weight:600;font-size:0.92rem;letter-spacing:0.06em;text-transform:uppercase;margin:1.75em 0 0.5em;color:var(--ink-soft)}.prose a{color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.prose a:hover{color:var(--accent);background-size:100% 2px}.prose strong{color:var(--ink);font-weight:700}.prose em{font-style:italic}.prose blockquote{margin:2em 0;padding:0.75em 1.5em;background:var(--paper-mute);border-left:3px solid var(--accent);font-family:var(--serif);font-style:italic;font-size:1.15rem;color:var(--ink-soft);max-width:58ch}.prose blockquote p{margin:0.5em 0}.prose code{font-family:var(--mono);font-size:0.9em;padding:0.1em 0.4em;background:var(--paper-mute);color:var(--ink);border:1px solid var(--rule)}.prose pre{font-family:var(--mono);font-size:0.9rem;line-height:1.55;background:var(--paper-mute);border:1px solid var(--rule);padding:1.1em 1.25em;overflow-x:auto;margin:1.5em 0}.prose pre code{background:0;border:0;padding:0}.prose ul,.prose ol{padding-left:1.5em;margin:1.2em 0}.prose ul li{list-style:disc;margin:0.4em 0}.prose ol li{list-style:decimal;margin:0.4em 0}.prose ul li::marker{color:var(--brass)}.prose ol li::marker{color:var(--ink-faded);font-family:var(--mono)}.prose hr{border:0;border-top:1px solid var(--rule);margin:2.5em 0;max-width:6rem}.prose img,.prose figure{margin:2em 0}.prose figcaption{margin-top:0.5em;font-family:var(--sans);font-size:0.82rem;color:var(--ink-faded);font-style:italic}.prose table{width:100%;border-collapse:collapse;margin:1.75em 0;font-size:0.95rem}.prose th,.prose td{text-align:left;padding:0.7em 0.9em;border-bottom:1px solid var(--rule)}.prose th{font-family:var(--sans);font-weight:600;font-size:0.82rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink)}.prose td{color:var(--ink-soft)}.prose h2 .anchor,.prose h3 .anchor{display:inline-block;margin-left:0.4em;opacity:0;color:var(--ink-quiet);text-decoration:none;font-weight:400;transition:opacity var(--motion),color var(--motion);background:none}.prose h2:hover .anchor,.prose h3:hover .anchor{opacity:1}.prose .anchor:hover{color:var(--accent);background:none}.toc-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:clamp(2rem,4vw,3rem);max-width:var(--container);margin:0 auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}@media (max-width:1023px){.toc-layout{grid-template-columns:1fr}}.toc{position:sticky;top:1.5rem;align-self:start;font-family:var(--sans);font-size:0.85rem}@media (max-width:1023px){.toc{display:none}}.toc__title{font-size:0.7rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 0.85rem;padding-bottom:0.5rem;border-bottom:1px solid var(--rule)}.toc__list{list-style:none;padding:0;margin:0}.toc__list a{display:block;padding:0.35rem 0;color:var(--ink-faded);text-decoration:none;font-size:0.85rem;line-height:1.4;background:none}.toc__list a:hover{color:var(--ink);background:none}.toc__list a[aria-current="true"]{color:var(--accent);font-weight:500}.toc__list .toc-h3 a{padding-left:1rem;font-size:0.8rem}.post-pagination{max-width:var(--column-wd);margin:3rem auto 0;padding:2rem clamp(1.25rem,4vw,2.5rem) 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:600px){.post-pagination{grid-template-columns:1fr}}.post-pagination__link{display:block;text-decoration:none;color:var(--ink);background:none}.post-pagination__link:hover .post-pagination__title{color:var(--accent)}.post-pagination__link--next{text-align:right}.post-pagination__label{display:block;font-family:var(--sans);font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-faded);margin-bottom:0.4rem}.post-pagination__title{font-family:var(--serif);font-size:1.05rem;line-height:1.3;color:var(--ink);font-weight:600}.pagination{max-width:var(--container);margin-inline:auto;margin-top:3rem;padding-inline:clamp(1.25rem,4vw,2.5rem);font-family:var(--sans);font-size:0.85rem}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:0.25rem;flex-wrap:wrap}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:36px;height:36px;padding-inline:0.65rem;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;background:none}.pagination .page-numbers:hover{color:var(--accent);border-bottom-color:var(--accent)}.pagination .page-numbers.current{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:700}.pagination .page-numbers.dots{color:var(--ink-quiet)}.pagination .page-numbers.prev,.pagination .page-numbers.next{letter-spacing:0.08em;text-transform:uppercase;font-size:0.78rem;padding-inline:1rem}.archive-head{padding-block:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--rule)}.archive-head__kicker{font-family:var(--sans);font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 0.85rem}.archive-head__title{font-family:var(--serif);font-weight:700;font-size:clamp(1.75rem,3vw,2.4rem);letter-spacing:-0.014em;margin:0 0 0.6rem;color:var(--ink);line-height:1.15}.archive-head__lede{font-family:var(--serif);font-style:italic;font-size:1.0625rem;color:var(--ink-faded);max-width:60ch;margin:0}.error-404{padding-block:clamp(4rem,8vw,7rem);max-width:var(--column);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.error-404__code{font-family:var(--serif);font-weight:700;font-size:clamp(5rem,12vw,8rem);line-height:1;color:var(--accent);margin:0 0 1rem;letter-spacing:-0.04em}.error-404__title{font-family:var(--serif);font-weight:700;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1rem}.error-404__lede{font-family:var(--serif);font-style:italic;font-size:1.1rem;color:var(--ink-soft);max-width:50ch;margin:0 0 2rem}.error-404__cta{display:inline-block;font-family:var(--sans);font-size:0.85rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:0.75rem 1.5rem;background-image:none}.error-404__cta:hover{background:var(--accent);color:var(--paper);background-image:none}.search-form{display:flex;max-width:24rem;border-bottom:2px solid var(--ink)}.search-form .search-field{flex:1;min-width:0;border:0;background:0;padding:0.6rem 0;font-family:var(--serif);font-size:1rem;color:var(--ink)}.search-form .search-field::placeholder{color:var(--ink-quiet);font-style:italic}.search-form .search-field:focus{outline:0}.search-form .search-submit{font-family:var(--sans);font-size:0.75rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink);padding:0.6rem 0.85rem;background:0;border:0;cursor:pointer}.search-form .search-submit:hover{color:var(--accent)}.site-footer{background:var(--paper);border-top:2px solid var(--ink);padding-block:1.75rem;margin-top:clamp(3rem,5vw,4rem);font-family:var(--sans);font-size:0.78rem;letter-spacing:0.04em;color:var(--ink-faded)}.site-footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem}.site-footer__inner a{color:var(--ink-faded);background:none}.site-footer__inner a:hover{color:var(--accent);background:none}.site-footer__menu{display:inline-flex;flex-wrap:wrap;gap:0.4rem 1.25rem;list-style:none;margin:0;padding:0}.comments-area{max-width:var(--column-wd);margin:clamp(3rem,6vw,5rem) auto 0;padding:2.5rem clamp(1.25rem,4vw,2.5rem) 0;border-top:1px solid var(--rule)}.comments-title{font-family:var(--sans);font-size:0.78rem;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 2rem}.comment-list{list-style:none;padding:0;margin:0}.comment-list li{padding-block:1.5rem;border-bottom:1px solid var(--rule)}.comment-list li:last-child{border-bottom:0}.comment-list .children{list-style:none;padding-left:1.5rem;border-left:1px solid var(--rule);margin-top:1rem}.comment-author{font-family:var(--sans);font-weight:600;font-size:0.95rem;color:var(--ink)}.comment-meta{font-family:var(--sans);font-size:0.78rem;color:var(--ink-faded);margin:0.25rem 0 0.75rem}.comment-content{font-family:var(--serif);color:var(--ink-soft);line-height:1.7}.comment-reply-link{font-family:var(--sans);font-size:0.82rem;color:var(--accent)}.comment-reply-title{font-family:var(--sans);font-weight:600;font-size:1.05rem;color:var(--ink);margin:1.75rem 0 1rem}.comment-form{display:grid;gap:0.85rem;margin-top:1.5rem}.comment-form label{font-family:var(--sans);font-size:0.78rem;font-weight:500;color:var(--ink-soft);display:block;margin-bottom:0.3rem}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:0.65rem 0;background:0;border:0;border-bottom:1px solid var(--ink-faded);color:var(--ink);font-family:var(--serif);font-size:1rem}.comment-form input:focus,.comment-form textarea:focus{outline:0;border-bottom-color:var(--accent)}.comment-form textarea{min-height:110px;resize:vertical;line-height:1.5}.comment-form .form-submit input[type="submit"]{font-family:var(--sans);font-size:0.78rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:0.75rem 1.6rem;border:0;cursor:pointer;justify-self:start}.comment-form .form-submit input[type="submit"]:hover{background:var(--accent)}.no-comments{font-family:var(--serif);font-style:italic;color:var(--ink-faded)}.wp-block-button .wp-block-button__link,a.button,button.button{display:inline-block;font-family:var(--sans);font-size:0.82rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:0.75rem 1.5rem;border:1px solid var(--ink);border-radius:0;text-decoration:none;background-image:none;transition:background var(--motion),color var(--motion),border-color var(--motion)}.wp-block-button .wp-block-button__link:hover,a.button:hover,button.button:hover{background:var(--accent);border-color:var(--accent);color:var(--paper);background-image:none}.wp-block-button.is-style-outline .wp-block-button__link{background:0;color:var(--ink)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--ink);color:var(--paper)}.page-links{margin:2.5em 0 0;padding-top:1.5em;border-top:1px solid var(--rule);font-family:var(--sans);font-size:0.85rem;color:var(--ink-soft);display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.page-links>span:first-child{font-family:var(--sans);font-size:0.72rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--brass-deep);margin-right:0.5rem}.page-links a,.page-links>span{display:inline-grid;place-items:center;min-width:32px;height:32px;padding-inline:0.6rem;color:var(--ink-soft);text-decoration:none;border:1px solid var(--rule);background-image:none}.page-links a:hover{color:var(--accent);border-color:var(--accent);background-image:none}.page-links>span.post-page-numbers.current,.page-links>span:not(:first-child){color:var(--accent);border-color:var(--accent);font-weight:700}.custom-logo-link{display:inline-flex;align-items:center;background:none}.custom-logo{max-height:44px;width:auto;display:block}@media print{.masthead__nav,.masthead__utility,.site-footer,.post-pagination,.search-form,.skip-link{display:none !important}body{background:#fff;color:#000}.prose a{color:#000;background:none;text-decoration:underline}}
