body.single-post{--jc-reading-font-size:1.075rem;--jc-reading-hero-title-size:var(--jc-single-hero-title-size);--jc-reading-meta-size:.78rem;--jc-reading-category-size:.76rem;--jc-reading-postscript-size:1rem;--jc-reading-canvas:#f2f2f2;--jc-reading-surface:#fffefa;--jc-reading-ink:#202124;--jc-reading-muted:#5f6368;background:var(--jc-reading-canvas)}body.single-post .jc-single-content{background:var(--jc-reading-canvas);color:var(--jc-reading-ink);transition:background-color .18s ease,color .18s ease}body.single-post #page-container{background:var(--jc-reading-canvas)}body.single-post.jc-reading-size-sm{--jc-reading-font-size:.98rem;--jc-reading-hero-title-size:clamp(1.84rem, 3.55vw, 3.5rem);--jc-reading-meta-size:.72rem;--jc-reading-category-size:.7rem;--jc-reading-postscript-size:.92rem}body.single-post.jc-reading-size-lg{--jc-reading-font-size:1.2rem;--jc-reading-hero-title-size:clamp(2.2rem, 4.35vw, 4.2rem);--jc-reading-meta-size:.87rem;--jc-reading-category-size:.85rem;--jc-reading-postscript-size:1.1rem}body.single-post.jc-reading-size-xl{--jc-reading-font-size:1.32rem;--jc-reading-hero-title-size:clamp(2.4rem, 4.8vw, 4.55rem);--jc-reading-meta-size:.95rem;--jc-reading-category-size:.93rem;--jc-reading-postscript-size:1.2rem}.jc-reading-tools{position:relative;z-index:2;width:min(100% - 40px, var(--jc-single-reading-width));min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:clamp(1.4rem, 3vw, 2.25rem) auto 0;padding:7px 8px 7px 14px;border:1px solid #d8d8d3;border-radius:8px;background:var(--jc-reading-surface);color:var(--jc-reading-ink);box-shadow:2px 2px 0 rgb(0 0 0 / .07)}.jc-reading-tools-label{color:var(--jc-reading-muted);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.jc-reading-tools-actions{display:flex;flex-wrap:wrap;gap:5px}.jc-reading-tools button{min-width:42px;min-height:34px;padding:6px 10px;border:1px solid #d4d4cf;border-radius:5px;background:#fff0;color:var(--jc-reading-ink);font:inherit;font-size:.75rem;font-weight:800;line-height:1;cursor:pointer}.jc-reading-tools button:hover,.jc-reading-tools button:focus-visible{border-color:var(--jc-reading-ink);outline:none}.jc-reading-tools button:disabled{opacity:.42;cursor:not-allowed}body.single-post .jc-single-article,body.single-post .jc-single-postscript{color:var(--jc-reading-ink)}body.single-post .jc-single-article{margin-top:1.2rem;padding:clamp(1.8rem, 4vw, 3.5rem) clamp(1rem, 3vw, 2.25rem);border:1px solid #dfdfda;border-radius:10px;background:var(--jc-reading-surface);font-size:var(--jc-reading-font-size);box-shadow:2px 2px 0 rgb(0 0 0 / .05)}body.single-post .jc-single-article :is(p,li,blockquote,figcaption,caption,dd,dt){font-size:1em}body.single-post .jc-single-title{font-size:var(--jc-reading-hero-title-size)}body.single-post .jc-single-meta{font-size:var(--jc-reading-meta-size)}body.single-post .jc-single-categories{font-size:var(--jc-reading-category-size)}body.single-post .jc-single-postscript{font-size:var(--jc-reading-postscript-size)}body.single-post .jc-single-article h2{font-size:1.85em}body.single-post .jc-single-article h3{font-size:1.48em}body.single-post .jc-single-article h4{font-size:1.2em}body.single-post.jc-reading-dark{--jc-reading-canvas:#111214;--jc-reading-surface:#191a1d;--jc-reading-ink:#f0f1f2;--jc-reading-muted:#b6bbc2}body.single-post.jc-reading-dark .jc-reading-tools{border-color:#34363b;box-shadow:2px 2px 0 rgb(0 0 0 / .3)}body.single-post.jc-reading-dark .jc-single-article{border-color:#34363b;box-shadow:2px 2px 0 rgb(0 0 0 / .28)}body.single-post.jc-reading-dark .jc-reading-tools button{border-color:#414349;background:#23252a;color:#f0f1f2}body.single-post.jc-reading-dark .jc-single-article :is(h2,h3,h4),body.single-post.jc-reading-dark .jc-single-author-copy strong{color:#fff}body.single-post.jc-reading-dark .jc-single-article a{color:#f2f2f2!important}body.single-post.jc-reading-dark .jc-single-article blockquote,body.single-post.jc-reading-dark .jc-single-author-copy p,body.single-post.jc-reading-dark .jc-single-postscript{color:#d2d5da}body.single-post .jc-single-share-links svg{width:14px;height:14px;fill:currentColor}body.single-post.jc-reading-dark .jc-single-article blockquote{border-left-color:#9097a1;background:#202126}body.single-post.jc-reading-dark .jc-single-article :is(.wp-block-group,.wp-block-columns,.wp-block-media-text){border-color:#3a3d43;color:#e4e6e9}body.single-post.jc-reading-dark .jc-single-article :is(.wp-element-button,.wp-block-button__link){border-color:#d7dae0;background:#e5e7eb;color:#17181b!important}body.single-post.jc-reading-dark .jc-single-article .jc-toc-box{border-color:#3a3d43;background:#17181b;color:#f0f1f2}body.single-post.jc-reading-dark .jc-single-article .jc-toc-box :is(h2,a){color:#f0f1f2!important}body.single-post.jc-reading-dark .jc-single-article .jc-toc-box li{border-top-color:rgb(255 255 255 / .12)}body.single-post.jc-reading-dark .jc-single-author{border-color:#34363b;background:#191a1d}body.single-post.jc-reading-dark .jc-single-postscript-label,body.single-post.jc-reading-dark .jc-single-author-classification{color:#b6bbc2}body.single-post.jc-reading-dark .jc-single-tag-list a,body.single-post.jc-reading-dark .jc-single-share-links a{border-color:#414349;background:#191a1d;color:#e5e7eb!important}body.single-post.jc-reading-dark .jc-single-tag-list a:hover,body.single-post.jc-reading-dark .jc-single-share-links a:hover{border-color:#d7dae0;background:#e5e7eb;color:#17181b!important}@media (max-width:700px){.jc-reading-tools{width:min(100% - 28px, var(--jc-single-reading-width));align-items:flex-start;padding:10px}.jc-reading-tools-label{padding-top:10px}}@media (prefers-reduced-motion:reduce){body.single-post .jc-single-content{transition:none}}