@page{size:A4 portrait;margin:18mm 18mm 20mm;@bottom-center{content: counter(page);
    font: 9pt Georgia, serif;
    color: #666;
  }}:root,:root[data-theme]{color-scheme:light;--theme:#fff;--entry:#fff;--primary:#202020;--secondary:#555;--tertiary:#ccc;--content:#202020;--code-bg:#fff;--code-block-bg:#fff;--code-block-surface:#fff;--border:#ccc;--text-main:#202020;--text-muted:#555;--text-heading:#111;--accent:#002fa7;--accent-strong:#00237d;--post-rhythm:3mm}html,body{background:#fff!important;color:#202020;overflow:visible!important}body{margin:0}*,*::before,*::after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important}body::before,body::after,.header,.footer,.top-link,.reading-progress,.toc,.post-print-actions,.post-footer,.post-comments,.breadcrumbs,.post-meta,.anchor,.copy-code,.content-visual__toolbar,.footnote-backref,.footnote-preview,.equation-preview,.pswp{display:none!important}.main,.post-single{width:auto;max-width:none;min-height:0;margin:0;padding:0}.main{max-width:170mm;margin-inline:auto}.post-titlepage{display:block;min-height:0;margin:0;padding:0}.post-single .entry-cover{width:52mm;margin:0 0 5mm}.post-single .entry-cover img{border:0}.post-single .entry-cover figcaption{display:none}.post-single .post-header{margin:0;break-inside:avoid}.post-single .post-title{font-size:25pt;line-height:1.15;margin:0 0 3mm}.post-single .post-description{font-size:10pt;line-height:1.5;margin:0 0 3mm}.post-print-source{display:block;margin:3mm 0 5mm;padding-bottom:3mm;border-bottom:.5pt solid #002fa7;font:8pt/1.5 var(--zine-mono);color:#555;overflow-wrap:anywhere}.post-print-source a{color:inherit}.post-content,:lang(zh) .post-content{margin:0;font-size:11pt;line-height:1.65;orphans:3;widows:3}.post-content :is(h1,h2,h3,h4,h5,h6){margin:6mm 0 2.5mm;break-after:avoid;break-inside:avoid;line-height:1.3}.post-content h1{font-size:19pt}.post-content h2{font-size:16pt}.post-content h3{font-size:13pt}.post-content :is(h4,h5,h6){font-size:11pt}.post-content a{color:inherit;text-decoration-color:#888}.post-content blockquote{margin:4mm 0;padding-left:4mm}.post-content hr{margin:5mm auto}.post-content table{display:table;width:100%;font-size:9pt;overflow-wrap:anywhere}.post-content thead{display:table-header-group}.post-content tr{break-inside:avoid}.post-content table :is(th,td){padding:2mm}.post-content .highlight,.post-content pre{overflow:visible;border-radius:0;break-inside:auto}.post-content pre code{display:block;padding:3mm;font-size:8.5pt;line-height:1.5;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0}.post-content pre,.post-content code,.post-content .chroma,.post-content .chroma *{color:#202020!important;background:#fff!important}.post-content .chroma .line{display:block}.post-content figure,.post-content .content-visual{margin:4mm 0;break-inside:avoid}.post-content img,.post-content canvas{max-width:100%;max-height:140mm;object-fit:contain;height:auto}.post-content img{width:auto;margin:4mm auto;border-radius:0}.post-content .content-visual__viewport,.post-content .content-visual__stage,.post-content .content-visual__graphic{display:block;width:100%!important;height:auto!important;min-height:0;max-height:none;margin:0;padding:0;border:0;background:#fff;overflow:visible!important;transform:none!important;will-change:auto}.post-content .content-visual svg{width:min(100%,var(--print-graphic-width,100%))!important;height:auto!important;max-width:100%!important;max-height:140mm}.post-content .katex-display{overflow:visible;break-inside:avoid;font-size:.9em}.post-content .footnotes{font-size:9pt}.post-content .content-visual svg{print-color-adjust:exact}