.sheet{background-color:var(--cw-paper);border:1px solid var(--cw-paper-border);border-radius:var(--cw-r-lg);box-shadow:var(--cw-plate);padding-block:clamp(var(--site-s4), 5vw, var(--site-s6));padding-inline:clamp(var(--site-s3), 4vw, var(--site-s6))}@media (width<=640px){.sheet{margin-inline:calc(var(--site-gutter) * -1);padding-inline:var(--site-gutter);border-inline:0;border-radius:0}}body.reading ::selection{background-color:var(--cw-marker);color:var(--cw-paper-ink)}.post-prose{line-height:1.72}.post-prose p{margin-block:0 var(--site-s3)}.post-prose>p:first-of-type{font-size:var(--site-step-1);color:var(--cw-paper-ink);line-height:1.55}.post-prose h2{margin-block:var(--site-s5) var(--site-s2);font-size:var(--site-step-2);line-height:1.18}.post-prose h3{margin-block:var(--site-s4) var(--site-s2);font-size:var(--site-step-1)}.post-prose a{color:var(--cw-paper-ink);text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--cw-paper-ink-muted);transition:text-decoration-color var(--cw-dur-state) var(--cw-ease)}.post-prose a:hover{text-decoration-color:var(--cw-paper-ink)}.post-prose ul,.post-prose ol{margin-block:0 var(--site-s3);padding-inline-start:1.4rem}.post-prose li{margin-block-end:var(--site-s1)}.post-prose li::marker{color:var(--cw-paper-ink-muted)}.post-prose blockquote{margin:0 0 var(--site-s3);border-inline-start:1px solid var(--cw-paper-ink-muted);color:var(--cw-paper-ink-secondary);padding-inline-start:var(--site-s3)}.post-prose blockquote p:last-child{margin-bottom:0}.post-prose hr{height:1px;margin-block:var(--site-s5);background:linear-gradient(90deg, transparent, var(--cw-paper-border) 12%, var(--cw-paper-border) 88%, transparent);border:0}.post-prose code{font-family:var(--cw-font-mono);background-color:var(--cw-paper-raised);border:1px solid var(--cw-paper-border);border-radius:var(--cw-r-sm);padding:.08em .35em;font-size:.86em}.post-prose pre{margin-block:0 var(--site-s3);padding:var(--site-s3);font-size:var(--site-step--1);background-color:var(--cw-paper-raised);border:1px solid var(--cw-paper-border);border-radius:var(--cw-r-md);line-height:1.5;overflow-x:auto}.post-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.post-prose img{border-radius:var(--cw-r-md);max-width:100%;height:auto}.post-prose strong{color:var(--cw-paper-ink);font-weight:600}
