/* Shaman Singh Literary — 1.0 */
:root{--ss-paper:#F5F1E8;--ss-forest:#26352F;--ss-gold:#B19A75;--ss-sage:#7C8276;--ss-linen:#DDD5C6;--ss-serif:'Source Serif 4',Georgia,serif;--ss-display:'Cormorant Garamond',Georgia,serif;--ss-sans:Manrope,Arial,sans-serif}
html{scroll-behavior:smooth}body{background:var(--ss-paper);color:var(--ss-forest);font-family:var(--ss-serif);-webkit-font-smoothing:antialiased}body .wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}body .wp-site-blocks>footer{margin-top:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--ss-sage)}a:focus-visible,button:focus-visible{outline:2px solid var(--ss-forest);outline-offset:4px}h1,h2,h3,h4,h5,h6{font-family:var(--ss-display);font-weight:500;line-height:1.14;text-wrap:balance}p{overflow-wrap:break-word}.ss-site-header{padding:24px clamp(22px,5vw,80px);border-bottom:1px solid var(--ss-linen)}.ss-header-inner{gap:18px}.ss-brand,.ss-brand a{font-family:var(--ss-display);font-size:30px!important;line-height:1.1;font-weight:600;text-decoration:none;white-space:nowrap}.ss-navigation,.ss-navigation a{font-family:var(--ss-sans);font-size:13px;letter-spacing:.025em}.ss-navigation .wp-block-navigation__container{gap:clamp(14px,2.2vw,32px)}.ss-home,.ss-main{width:100%}.ss-hero{padding:clamp(90px,12vw,172px) 20px clamp(85px,10vw,145px);text-align:center}.ss-eyebrow,.ss-category,.ss-date,.ss-small-link,.ss-invitation-link{font-family:var(--ss-sans);font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;color:var(--ss-sage)}.ss-hero-title{font-size:clamp(62px,8.5vw,120px)!important;line-height:1.02!important;margin:20px 0 16px!important;font-weight:400}.ss-tagline{font-size:clamp(18px,2vw,23px);line-height:1.55}.ss-short-rule{width:45px!important;max-width:45px!important;margin:36px auto 0!important;border-color:var(--ss-gold)!important;opacity:1}.ss-section{padding:58px clamp(20px,4vw,40px) 90px;border-top:1px solid var(--ss-linen)}.ss-section-title{font-size:clamp(35px,4vw,51px);margin:0!important}.ss-small-link a,.ss-invitation-link a{text-decoration:none;border-bottom:1px solid var(--ss-gold);padding-bottom:5px}.ss-query{margin-top:40px!important}.ss-query .wp-block-post-template{gap:50px 48px}.ss-article-card{border-top:1px solid var(--ss-linen);padding-top:22px}.ss-article-card .ss-category{margin-bottom:14px}.ss-card-title{font-size:clamp(30px,3vw,43px);line-height:1.15;margin:0 0 12px!important}.ss-card-title a,.ss-listing h2 a{text-decoration:none}.ss-excerpt{font-size:17px;line-height:1.65}.ss-excerpt .wp-block-post-excerpt__more-link{display:none}.ss-date{letter-spacing:.03em;margin-top:18px}.ss-empty{font-style:italic;color:var(--ss-sage)}.ss-invitation{padding:80px 20px 100px;border-top:1px solid var(--ss-linen);text-align:center}.ss-invitation h2{font-size:clamp(40px,5vw,60px);margin:14px 0!important}.ss-invitation p:not(.ss-eyebrow):not(.ss-invitation-link){font-size:18px}.ss-invitation-link{margin-top:28px!important}.ss-main{padding:clamp(60px,8vw,105px) 22px 110px}.ss-page-title,.ss-article-title{font-size:clamp(50px,7vw,82px);line-height:1.06;margin-bottom:30px!important}.ss-prose .wp-block-post-content{font-size:19px;line-height:1.8}.ss-prose .wp-block-post-content p{margin-bottom:1.45em}.ss-prose .wp-block-post-content h2{font-size:clamp(34px,4vw,46px);margin-top:1.6em}.ss-prose .wp-block-post-content h3{font-size:clamp(28px,3vw,36px);margin-top:1.4em}.ss-single .ss-date{margin-bottom:35px}.ss-featured-image{margin:35px auto 50px}.ss-featured-image img{height:auto}.ss-end-rule{margin:70px auto 35px;border-color:var(--ss-linen)}.ss-listing{padding:26px 0 35px;border-bottom:1px solid var(--ss-linen)}.ss-listing h2{font-size:clamp(34px,4vw,48px);margin:10px 0}.ss-listing .wp-block-post-excerpt{font-size:18px}.ss-footer{padding:32px clamp(22px,5vw,80px);border-top:1px solid var(--ss-linen)}.ss-footer p{font-family:var(--ss-sans);font-size:11px;line-height:1.6;color:var(--ss-sage);margin:0}.ss-not-found{min-height:55vh}.ss-not-found h1{font-size:clamp(40px,6vw,70px)}.wp-block-button__link,.wp-block-search__button{background:var(--ss-forest);color:var(--ss-paper);border-radius:0;font-family:var(--ss-sans)}.wp-block-button__link:hover,.wp-block-search__button:hover{background:var(--ss-sage);color:#fff}.wp-block-post-content [lang="pa"],.wp-block-post-content :lang(pa),.wp-block-post-content [lang="pa-IN"]{font-family:'Noto Serif Gurmukhi',Raavi,serif;line-height:1.95;letter-spacing:normal}
@media(max-width:781px){.ss-site-header{padding:20px 22px}.ss-hero{padding:86px 20px 90px}.ss-section{padding:45px 20px 65px}.ss-query .wp-block-post-template{grid-template-columns:1fr!important;gap:32px}.ss-invitation{padding:65px 20px 80px}.ss-main{padding:58px 22px 80px}.ss-footer .wp-block-group{gap:10px}}
@media(max-width:480px){.ss-brand,.ss-brand a{font-size:27px!important}.ss-hero-title{font-size:clamp(54px,14vw,70px)!important}.ss-eyebrow{font-size:10px!important;letter-spacing:.09em}.ss-tagline{font-size:18px}.ss-prose .wp-block-post-content{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* v1.0.1 — editorial homepage refinements */
.ss-hero{padding:clamp(65px,7vw,105px) 20px clamp(62px,7vw,95px)}
.ss-hero-title{font-size:clamp(54px,7vw,102px)!important;line-height:1.04!important;white-space:nowrap;max-width:none!important;width:max-content;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
.ss-invitation{padding:65px 20px 78px}.ss-invitation h2{font-size:clamp(37px,4.2vw,52px)}
.ss-content-wide{box-sizing:border-box;width:min(100% - 48px,1180px);margin-left:auto;margin-right:auto}
.ss-featured{border-top:1px solid var(--ss-linen);padding:52px 0 60px}
.ss-featured .ss-eyebrow{text-align:left;margin:0 0 18px}
.ss-featured-article{max-width:880px}
.ss-featured-title{font-size:clamp(42px,5.6vw,74px);font-weight:400;line-height:1.06;margin:0 0 20px}
.ss-featured-title a,.ss-recent-card h3 a{text-decoration:none}
.ss-featured-excerpt{font-size:clamp(18px,2vw,22px);line-height:1.6;max-width:760px;margin:0 0 24px}
.ss-featured-meta{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
.ss-featured-meta time,.ss-recent-card time,.ss-card-category,.ss-text-link{font-family:var(--ss-sans);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ss-sage)}
.ss-text-link{text-decoration:none;border-bottom:1px solid var(--ss-gold);padding-bottom:5px;display:inline-block}
.ss-recent{border-top:1px solid var(--ss-linen);padding:54px 0 75px}
.ss-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:32px}
.ss-section-heading h2{font-size:clamp(38px,4.2vw,54px);margin:0}
.ss-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 54px}
.ss-recent-card{border-top:1px solid var(--ss-linen);padding-top:20px;min-width:0}
.ss-card-category{margin:0 0 12px}
.ss-recent-card h3{font-size:clamp(30px,3vw,43px);line-height:1.13;margin:0 0 13px}
.ss-card-excerpt{font-size:17px;line-height:1.65;margin:0 0 15px}
.ss-recent-card time{letter-spacing:.025em}
.ss-recent .ss-empty{font-size:18px}
@media(max-width:781px){.ss-hero{padding:72px 20px 75px}.ss-content-wide{width:min(100% - 40px,1180px)}.ss-recent{padding:42px 0 60px}.ss-featured{padding:42px 0 50px}.ss-recent-grid{grid-template-columns:1fr;gap:28px}.ss-invitation{padding:55px 20px 70px}}
@media(max-width:480px){.ss-hero-title{font-size:clamp(43px,12vw,64px)!important;white-space:normal}.ss-section-heading{align-items:flex-start;gap:12px}.ss-featured-title{font-size:clamp(39px,11vw,55px)}}

/* v1.0.2 — editorial archive and reading experience */
.ss-writings-main{width:100%;padding:0 0 105px}.ss-archive{padding-top:clamp(60px,8vw,105px)}.ss-archive-intro{max-width:780px;margin-bottom:48px}.ss-archive-intro h1{font-size:clamp(60px,8vw,96px);font-weight:400;margin:8px 0 15px}.ss-archive-intro>p:last-child{font-size:clamp(18px,2vw,22px);line-height:1.6}.ss-archive-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px}.ss-archive-filters a{display:inline-block;border:1px solid var(--ss-linen);padding:10px 15px;text-decoration:none;font:500 12px/1.4 var(--ss-sans);transition:background .15s,color .15s}.ss-archive-filters a:hover,.ss-archive-filters a.is-active{background:var(--ss-forest);color:var(--ss-paper);border-color:var(--ss-forest)}.ss-archive-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;border-bottom:1px solid var(--ss-linen);padding-bottom:18px}.ss-archive-count{font:12px var(--ss-sans);color:var(--ss-sage);margin:0}.ss-language-form{display:flex;align-items:center;gap:10px;font:12px var(--ss-sans)}.ss-language-form select{font:13px var(--ss-sans);background:transparent;color:var(--ss-forest);border:1px solid var(--ss-linen);padding:9px}.ss-language-form button{font:12px var(--ss-sans);background:var(--ss-forest);color:var(--ss-paper);border:0;padding:11px 15px;cursor:pointer}.ss-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;padding-top:35px}.ss-archive-card{min-width:0;border-bottom:1px solid var(--ss-linen);padding-bottom:35px}.ss-archive-card h2{font-size:clamp(32px,3.6vw,47px);font-weight:400;margin:10px 0 14px}.ss-archive-card h2 a,.ss-related a{text-decoration:none}.ss-archive-card time,.ss-related time{font:11px var(--ss-sans);color:var(--ss-sage)}.ss-archive-pagination{display:flex;justify-content:space-between;gap:16px;margin-top:45px;font:12px var(--ss-sans)}.ss-archive-empty{padding:40px 0}.ss-archive[aria-busy="true"]{opacity:.6}.ss-reading-meta{display:flex;gap:18px;margin:-19px 0 30px;font:12px var(--ss-sans);color:var(--ss-sage)}.ss-single .ss-article-title{max-width:900px}.ss-single .wp-block-post-content{max-width:740px}.ss-single .wp-block-post-content blockquote{border-left:2px solid var(--ss-gold);padding-left:25px;font-style:italic}.ss-article-navigation{gap:25px}.ss-article-navigation a{font-size:16px;text-decoration:none}.ss-related{border-top:1px solid var(--ss-linen);margin-top:65px;padding-top:40px}.ss-related h2{font-size:clamp(34px,4vw,48px);margin:0 0 26px}.ss-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ss-related-grid article{border-top:1px solid var(--ss-linen);padding-top:18px}.ss-related-grid h3{font-size:clamp(24px,2.5vw,31px);margin:0 0 14px}.ss-article-subscribe{margin-top:65px;padding:38px 0;border-top:1px solid var(--ss-linen);text-align:center}.ss-article-subscribe p{font-size:17px}.ss-article-subscribe a{font:12px var(--ss-sans);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid var(--ss-gold)}.ss-archive-card:lang(pa) h2,.ss-archive-card:lang(pa) p{font-family:'Noto Serif Gurmukhi',Raavi,serif;line-height:1.7}
@media(max-width:781px){.ss-archive-grid{grid-template-columns:1fr;gap:24px}.ss-archive{padding-top:58px}.ss-related-grid{grid-template-columns:1fr}.ss-archive-filters{gap:7px}.ss-archive-filters a{padding:9px 11px}}
@media(max-width:480px){.ss-archive-toolbar{align-items:flex-start;flex-direction:column}.ss-language-form{flex-wrap:wrap}.ss-archive-intro{margin-bottom:32px}}
@media(prefers-reduced-motion:reduce){.ss-archive-filters a{transition:none}}

/* v1.0.3 — Editorial secondary pages, article polish, and footer */
.ss-editorial-page{max-width:880px!important;min-height:55vh}.ss-page-intro{padding:20px 0 38px;border-bottom:1px solid var(--ss-linen);margin-bottom:40px}.ss-page-intro h1{font-size:clamp(64px,8vw,100px);font-weight:400;margin:8px 0 22px;line-height:1.03}.ss-page-lede{font-size:clamp(21px,2.4vw,27px);line-height:1.55;max-width:760px;margin:0}.ss-about-note,.ss-subscribe-note{max-width:720px;font-size:20px;line-height:1.8}.ss-about-note p,.ss-subscribe-note p{margin:0 0 1.4em}.ss-editorial-page .wp-block-post-content{max-width:720px;margin-top:32px}.ss-editorial-page .wp-block-post-content:empty{display:none}.ss-single{max-width:900px!important}.ss-single .ss-article-title{font-weight:400;overflow-wrap:anywhere}.ss-single .wp-block-post-content{font-size:clamp(18px,1.6vw,21px);line-height:1.82}.ss-single .wp-block-post-content a{text-decoration-color:var(--ss-gold)}.ss-single .wp-block-post-content img{max-width:100%;height:auto}.ss-single .wp-block-post-content figcaption{font:12px/1.6 var(--ss-sans);color:var(--ss-sage)}.ss-single .wp-block-post-content blockquote{margin:2.2em 0}.ss-article-navigation{border-top:1px solid var(--ss-linen);padding-top:25px}.ss-article-navigation a:hover,.ss-related a:hover{text-decoration:underline;text-decoration-color:var(--ss-gold)}.ss-footer{padding:52px clamp(22px,5vw,80px) 25px}.ss-footer-inner{max-width:1180px;margin:auto}.ss-footer-top{gap:30px;padding-bottom:38px}.ss-footer .ss-footer-brand,.ss-footer .ss-footer-brand a{font:600 28px/1.1 var(--ss-display);color:var(--ss-forest);text-decoration:none;margin-bottom:12px}.ss-footer-links{gap:14px 24px}.ss-footer-links a,.ss-footer-bottom a{text-decoration:none;color:var(--ss-forest)}.ss-footer-links a:hover,.ss-footer-bottom a:hover{text-decoration:underline}.ss-footer-bottom{border-top:1px solid var(--ss-linen);padding-top:22px;gap:10px}.ss-footer-bottom p{font-size:11px}.ss-footer-links p{font-size:12px}.ss-subscribe-note{border-left:2px solid var(--ss-gold);padding-left:24px}.ss-subscribe-note p{font-size:17px}
@media(max-width:781px){.ss-editorial-page{min-height:45vh}.ss-page-intro{padding-top:0}.ss-footer{padding:40px 22px 25px}.ss-footer-top{align-items:flex-start!important}.ss-footer-links{gap:12px 20px}}
@media(max-width:480px){.ss-page-intro h1{font-size:clamp(56px,14vw,72px)}.ss-page-lede{font-size:20px}.ss-about-note{font-size:18px}.ss-footer-top{flex-direction:column;align-items:flex-start!important}.ss-single .wp-block-post-content{font-size:18px}}

/* 1.0.4: editorial polish and accessible search */
.ss-about-writer{margin:58px 0 0;padding:42px 0 12px;border-top:1px solid var(--ss-linen);max-width:720px}
.ss-about-writer h2{font-family:var(--ss-display);font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1.15;margin:12px 0 24px}
.ss-about-writer>p:not(.ss-eyebrow){font-size:19px;line-height:1.8;margin:0 0 1.35em}
.ss-editorial-page{padding-top:clamp(45px,7vw,100px)!important;padding-bottom:clamp(55px,7vw,100px)!important}
.ss-newsletter-area{max-width:720px}.ss-newsletter-area input[type=email]{box-sizing:border-box;min-height:48px;padding:12px 15px;max-width:100%;border:1px solid var(--ss-sage);background:transparent;color:var(--ss-forest)}
.ss-newsletter-area button,.ss-newsletter-area input[type=submit]{min-height:48px;padding:11px 24px;border:1px solid var(--ss-forest);background:var(--ss-forest);color:var(--ss-paper);cursor:pointer}
.ss-search-page{max-width:880px!important;min-height:65vh;padding-top:clamp(55px,8vw,110px)!important;padding-bottom:90px!important}
.ss-search-intro{margin-bottom:52px}.ss-search-intro h1{font-family:var(--ss-display);font-weight:400;font-size:clamp(52px,8vw,86px);line-height:1.1;margin:12px 0 35px}
.ss-search-intro .wp-block-search{display:flex;gap:10px;align-items:stretch}.ss-search-intro .wp-block-search__inside-wrapper{display:flex;gap:10px;flex:1}
.ss-search-intro input[type=search]{min-width:0;flex:1;min-height:52px;background:transparent;border:1px solid var(--ss-sage);padding:12px 16px;font-size:17px;color:var(--ss-forest)}
.ss-search-intro button{min-height:52px;background:var(--ss-forest);color:var(--ss-paper);border:1px solid var(--ss-forest);padding:12px 24px;cursor:pointer}
.ss-search-result{padding:28px 0 32px;border-bottom:1px solid var(--ss-linen)}.ss-search-result h2{font-family:var(--ss-display);font-size:clamp(32px,4vw,44px);font-weight:400;margin:10px 0}.ss-search-result h2 a{color:var(--ss-forest);text-decoration:none}.ss-search-result h2 a:hover{text-decoration:underline;text-decoration-color:var(--ss-gold)}.ss-search-result .wp-block-post-excerpt{font-size:18px;line-height:1.65}
.ss-search-empty{border-top:1px solid var(--ss-linen);padding:35px 0}.ss-search-empty h2{font-size:36px;font-weight:400}.ss-search-results .wp-block-query-pagination{margin-top:32px}
.ss-site-header{position:relative;z-index:10}.ss-header-inner{gap:16px}.ss-navigation a:focus-visible,.ss-footer a:focus-visible,.ss-search-page a:focus-visible,.ss-search-page button:focus-visible{outline:2px solid var(--ss-gold);outline-offset:4px}
.ss-footer-bottom p,.ss-footer-links p{font-size:13px;line-height:1.6}
@media(max-width:600px){.ss-search-intro .wp-block-search__inside-wrapper{flex-wrap:wrap}.ss-search-intro input[type=search]{flex-basis:100%}.ss-search-intro button{width:100%}.ss-about-writer{margin-top:40px;padding-top:30px}.ss-about-writer>p:not(.ss-eyebrow){font-size:18px}.ss-footer-bottom p{font-size:12px}}

/* v1.0.5: Gurmukhi-friendly headings, card rhythm and controls. */
.ss-archive-card:lang(pa) h2{font-size:clamp(27px,2.7vw,39px);line-height:1.42;overflow-wrap:anywhere}
.ss-archive-card:lang(pa) .ss-card-excerpt{line-height:1.85}
.ss-language-form select{min-width:142px;min-height:42px}
.ss-language-form select:focus-visible,.ss-language-form button:focus-visible,.ss-archive-filters a:focus-visible{outline:2px solid var(--ss-forest);outline-offset:3px}
@media(max-width:600px){.ss-archive-card:lang(pa) h2{font-size:clamp(26px,7vw,34px)}}

/* v1.0.6 — Centered literary article, no sidebar or translation service. */
body .ss-reading-layout.wp-block-group{box-sizing:border-box;width:min(100% - 40px,820px)!important;max-width:820px!important;margin-inline:auto!important;padding:clamp(58px,8vw,108px) 0 90px!important;}
body .ss-reading-layout > *{max-width:100%!important;margin-left:0!important;margin-right:0!important;}
body .ss-reading-layout .ss-article-title{font-size:clamp(44px,5.5vw,76px)!important;line-height:1.16!important;overflow-wrap:break-word;word-break:normal;hyphens:none;margin-top:20px!important;}
body .ss-reading-layout .wp-block-post-content{width:100%!important;max-width:100%!important;margin-inline:0!important;}
body .ss-reading-layout .wp-block-post-content > *:not(.alignwide):not(.alignfull){max-width:100%!important;}
body .ss-reading-layout .wp-block-post-content p{line-height:1.85;}
body .ss-reading-layout .ss-reading-meta{margin-top:-12px;margin-bottom:36px;flex-wrap:wrap;}
body .ss-reading-layout .ss-featured-image{margin:34px 0 42px;}
body .ss-reading-layout .ss-end-rule{width:100%;max-width:100%;margin-top:38px;}
body .ss-reading-layout .ss-related{margin-top:58px;}
body .ss-reading-layout .ss-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
body .ss-reading-layout .ss-article-subscribe{margin-top:52px;}
.ss-share{display:flex;gap:12px 22px;align-items:center;flex-wrap:wrap;margin:55px 0 10px;font:12px/1.5 var(--ss-sans);color:var(--ss-sage)}
.ss-share span{margin-right:5px}.ss-share a{color:var(--ss-forest);text-decoration:none;border-bottom:1px solid var(--ss-gold);padding-bottom:3px}.ss-share a:hover{text-decoration:underline}
body .ss-reading-layout:has(.ss-reading-meta span:last-child) .ss-article-title{max-width:100%}
body .ss-reading-layout .wp-block-post-content :lang(pa),body .ss-reading-layout .wp-block-post-content [lang="pa"],body .ss-reading-layout .wp-block-post-content [lang="pa-IN"]{line-height:2;letter-spacing:normal;}
@media(max-width:781px){body .ss-reading-layout.wp-block-group{width:calc(100% - 44px)!important;padding:58px 0 70px!important}body .ss-reading-layout .ss-article-title{font-size:clamp(38px,8vw,57px)!important}body .ss-reading-layout .ss-related-grid{grid-template-columns:1fr}}
@media(max-width:480px){body .ss-reading-layout .wp-block-post-content{font-size:18px!important}body .ss-reading-layout .ss-article-title{font-size:clamp(36px,9vw,46px)!important;line-height:1.24!important}}

/* v1.0.7 — harden the single-post centered reading column across block layouts. */
body.single-post .wp-site-blocks > main.ss-reading-layout,
body.single-post main.ss-reading-layout.wp-block-group,
body.single-post main.ss-reading-layout.is-layout-constrained {
  box-sizing:border-box!important;display:block!important;
  width:calc(100% - 48px)!important;max-width:820px!important;
  margin-left:auto!important;margin-right:auto!important;
  padding:clamp(55px,7vw,100px) 0 90px!important;
}
body.single-post main.ss-reading-layout > :where(*),
body.single-post main.ss-reading-layout > :where(*):not(.alignwide):not(.alignfull) {
  box-sizing:border-box;max-width:100%!important;
  margin-left:0!important;margin-right:0!important;
}
body.single-post main.ss-reading-layout .ss-article-title{font-size:clamp(42px,5.2vw,72px)!important;line-height:1.25!important;overflow-wrap:break-word!important;word-break:normal!important;}
body.single-post main.ss-reading-layout .wp-block-post-content{width:100%!important;max-width:100%!important;}
body.single-post main.ss-reading-layout .wp-block-post-content > :not(.alignwide):not(.alignfull){max-width:100%!important;}
body.single-post main.ss-reading-layout nav.ss-share{display:flex!important;align-items:center;flex-wrap:wrap;column-gap:22px;row-gap:12px;margin:45px 0 20px!important;font:12px/1.6 var(--ss-sans);color:var(--ss-sage);}
body.single-post main.ss-reading-layout nav.ss-share a{display:inline-block;text-decoration:none;border-bottom:1px solid var(--ss-gold);padding:3px 0;color:var(--ss-forest);}
body.single-post main.ss-reading-layout .ss-article-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:25px 0;border-top:1px solid var(--ss-linen);}
body.single-post main.ss-reading-layout .ss-article-subscribe{text-align:center;margin:52px 0 0!important;padding:36px 0!important;}
@media(max-width:600px){body.single-post main.ss-reading-layout.wp-block-group{width:calc(100% - 40px)!important;padding:48px 0 65px!important}body.single-post main.ss-reading-layout .ss-article-title{font-size:clamp(34px,8vw,49px)!important;line-height:1.3!important;}}
