.theme-jezzb{--bg:#fff;--ink:#16161a;--soft:#56565f;--muted:#a0a0a8;--rule:rgba(0,0,0,.09);--link:color-mix(in srgb,var(--jz-accent) 88%,#000 12%);--field-bg:#f4f4f3;--field-ink:#16161a;--field-rule:rgba(0,0,0,.16);--btn-bg:#16161a;--btn-ink:#fff;--jz-scale:1.25;background:var(--bg);color:var(--ink);font-family:var(--jz-font-ui),ui-sans-serif,system-ui,sans-serif;font-size:calc(16px*var(--jz-scale));line-height:1.5;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.theme-jezzb *,.theme-jezzb :after,.theme-jezzb :before{box-sizing:border-box}.theme-jezzb a{color:var(--link);text-decoration:none}.theme-jezzb ::-moz-selection{background:color-mix(in srgb,var(--jz-accent) 30%,transparent)}.theme-jezzb ::selection{background:color-mix(in srgb,var(--jz-accent) 30%,transparent)}.jz-wrap{margin:0 auto;width:min(calc(640px*var(--jz-scale)),90vw)}.jz-post.has-bar{display:flex;flex-direction:column}.jz-bar{background:var(--jz-accent)}.jz-bar .jz-wrap{padding:16px 0}.jz-post .jz-bar a{align-items:center;color:#fff;display:inline-flex;font-size:calc(14px*var(--jz-scale));gap:8px;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:2px}.jz-post .jz-bar a:hover{text-decoration-color:#fff}.jz-bar.bottom{margin-top:auto}.jz-back{align-items:center;color:var(--link);display:inline-flex;font-size:calc(14px*var(--jz-scale));gap:8px;margin:clamp(28px,6vw,48px) 0 0}.jz-back:hover{text-decoration:underline;text-underline-offset:2px}.jz-pagination a{color:var(--field-ink)}.jz-pagination a[aria-current=page]{background-color:var(--btn-bg);color:var(--btn-ink)}.jz-prose .prose{color:#222226;font-family:var(--jz-font-prose),ui-sans-serif,system-ui,sans-serif;font-size:calc(17px*var(--jz-scale));line-height:1.68;max-width:none}.jz-prose.serif .prose{font-size:calc(19px*var(--jz-scale));line-height:1.72}.jz-prose .prose>:first-child{margin-top:0}.jz-prose .prose p{margin:0 0 1.15em}.jz-prose .prose h2{font-size:1.32em;letter-spacing:-.015em;line-height:1.25;margin:1.9em 0 .55em}.jz-prose .prose h2,.jz-prose .prose h3{color:#16161a;font-family:var(--jz-font-ui),ui-sans-serif,system-ui,sans-serif;font-weight:700}.jz-prose .prose h3{font-size:1.1em;margin:1.6em 0 .45em}.jz-prose .prose a{color:color-mix(in srgb,var(--jz-accent) 86%,#000 12%);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--jz-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:2px}.jz-prose .prose a:hover{text-decoration-color:currentColor}.jz-prose .prose h2 a,.jz-prose .prose h3 a{color:inherit;text-decoration:none}.jz-prose .prose strong{color:#16161a;font-weight:700}.jz-prose .prose em{font-style:italic}.jz-prose .prose code:not(pre code){background:#f3f3f1;border:1px solid rgba(0,0,0,.07);border-radius:4px;font-family:var(--jz-font-mono);font-size:.84em;padding:.08em .36em}.jz-prose .prose mark{background:color-mix(in srgb,var(--jz-accent) 22%,transparent);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:.02em .12em}.jz-prose .prose pre{background:#16161a;border:0;border-radius:8px;color:#e9e9ea;font-size:calc(13.5px*var(--jz-scale));line-height:1.65;overflow-x:auto;padding:16px 18px}.jz-prose .prose pre code{background:none;border:0;color:inherit;font-family:var(--jz-font-mono);font-size:calc(13.5px*var(--jz-scale));padding:0}.jz-prose .prose blockquote{border-left:2.5px solid var(--jz-accent);color:#3c3c42;font-size:1.04em;font-style:italic;margin:1.5em 0;padding:2px 0 2px 20px}.jz-prose .prose blockquote p{margin:0}.jz-prose .prose ol,.jz-prose .prose ul{padding-left:1.25em}.jz-prose .prose li{margin:0 0 .5em}.jz-prose .prose li::marker{color:var(--jz-accent)}.jz-foot{margin:56px 0 0}.jz-foot-inner{border-top:1px solid var(--rule);color:var(--muted);font-size:calc(13px*var(--jz-scale));gap:8px 18px;justify-content:space-between;padding:18px 0 64px}.jz-foot-inner,.jz-foot-r{align-items:center;display:flex;flex-wrap:wrap}.jz-foot-r{gap:16px}.jz-foot .jz-foot-link,.jz-foot a{background:none;border:0;color:var(--link);cursor:pointer;font:inherit;padding:0}.jz-foot .jz-foot-link:hover,.jz-foot a:hover{text-decoration:underline;text-underline-offset:2px}
