#note-page{--note-blue:#5a8fd3;--note-blue-deep:#4a7bc2;--note-blue-pale:#d6e7fa;--note-ink-2:rgba(0, 0, 0, 0.62);--note-ink-3:rgba(0, 0, 0, 0.4)}.note-head{position:relative;margin:6px 0 10px}.note-mark{position:absolute;right:0;top:-46px;font-family:var(--mc-font-display, 'ZCOOL KuaiLe', 'M PLUS Rounded 1c', 'PingFang SC', sans-serif);font-size:7rem;line-height:1;color:var(--note-blue-pale);user-select:none;pointer-events:none;z-index:0}.note-head>:not(.note-mark){position:relative;z-index:1}.note-kicker{font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--note-blue);margin:0 0 12px}.note-content-title{font-family:var(--mc-font-display, 'ZCOOL KuaiLe', 'M PLUS Rounded 1c', 'PingFang SC', sans-serif);font-size:calc(var(--mc-h1, 3.4rem) * .65);font-weight:700;line-height:1.45;color:var(--text-highlight-color,#1f2d3d);margin:0;text-wrap:balance}.note-original{font-family:Georgia,'Songti SC','Noto Serif SC',serif;font-size:1.02rem;font-style:italic;color:var(--note-ink-3);margin:12px 0 0;line-height:1.7}.note-colophon{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:14px 0 0;font-size:.82rem;color:var(--note-ink-3)}.note-colo-item{display:inline-flex;align-items:baseline;letter-spacing:.03em}.note-colo-item .note-mono{font-size:.78rem}.note-defs{margin:6px 0 26px}.note-def{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 16px;padding:8px 0;border-bottom:1px solid rgba(120,132,156,.12)}.note-def:last-child{border-bottom:none}.note-def dt{font-size:.78rem;color:var(--note-ink-3);letter-spacing:.08em;line-height:1.9}.note-def dd{margin:0;font-size:.93rem;color:var(--note-ink-2);line-height:1.75;word-break:break-word}#note-page #article-container{counter-reset:note-sec}#note-page #article-container h3{position:relative;border-left:none;padding-left:28px;margin:2.8em 0 1em;font-size:var(--mc-h2, 1.55em)}#note-page #article-container h4{position:relative;border-left:none;padding-left:28px;margin:2.6em 0 .9em;font-size:calc(var(--mc-h2, 1.55em) * .8)}#note-page #article-container h3::before,#note-page #article-container h4::before{content:counter(note-sec,decimal-leading-zero);counter-increment:note-sec;color:var(--note-blue);font-size:.88em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-right:.85em;vertical-align:.06em}#note-page #article-container h3::after,#note-page #article-container h4::after{content:'';position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:3px;background:var(--note-blue)}#note-page #article-container h3,#note-page #article-container h4{position:relative;border-left:none;padding-left:26px;margin-top:2.2em}#note-page #article-container h3::before,#note-page #article-container h4::before{content:counter(note-sec,decimal-leading-zero);counter-increment:note-sec;color:var(--note-blue);font-size:.95em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-right:.7em;vertical-align:.04em}#note-page #article-container h3::after,#note-page #article-container h4::after{content:'';position:absolute;left:0;top:.18em;bottom:.18em;width:5px;border-radius:3px;background:var(--note-blue)}#note-page #article-container h3,#note-page #article-container h4{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-left:none;padding-left:0;border-bottom:1px solid rgba(120,132,156,.18);padding-bottom:10px;margin-top:2.2em}#note-page #article-container h3::before,#note-page #article-container h4::before{content:none}#note-page #article-container h3::after,#note-page #article-container h4::after{content:counter(note-sec,decimal-leading-zero);counter-increment:note-sec;order:2;flex-shrink:0;color:var(--note-blue-pale);font-size:1.05em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1}#note-page #article-container h3,#note-page #article-container h4{padding-left:0;border-left:none}#note-page #article-container h3::before,#note-page #article-container h4::before{content:counter(note-sec,decimal-leading-zero);counter-increment:note-sec;display:inline-block;min-width:2.1em;text-align:center;background:rgba(214,231,250,.45);color:#3a6aa8;font-size:.76em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:6px;padding:2px 8px;margin-right:.9em;vertical-align:.12em}#note-page #article-container h3,#note-page #article-container h4{border-left:4px solid var(--note-blue);padding-left:20px}#note-page #article-container h3::before,#note-page #article-container h4::before{content:counter(note-sec,decimal-leading-zero);counter-increment:note-sec;display:inline-block;min-width:2.2em;color:var(--note-blue);font-size:.72em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-right:1.2em;vertical-align:.12em}#page-header #page-site-info{top:110px!important}@media (max-width:768px){#page-header #page-site-info{top:70px!important}}#note-page #article-container{line-height:2}#note-page #article-container p{margin:1.6em 0}#note-page #article-container h5{margin:2.6em 0 1.1em;padding-top:1.5em;border-top:1px solid rgba(120,132,156,.18);font-size:1.02rem;font-weight:700;color:var(--text-highlight-color,#1f2d3d)}#note-page #article-container p>strong:first-child{color:var(--note-blue-deep);font-weight:700;margin-right:.35em}#note-page #article-container blockquote{background:rgba(214,231,250,.45);border:none;border-left:4px solid var(--note-blue);border-radius:0 8px 8px 0;margin:1.2em 0;padding:.6em 1.2em;color:var(--note-ink-2)}[data-theme=dark] #note-page{--note-ink-2:rgba(255, 255, 255, 0.72);--note-ink-3:rgba(255, 255, 255, 0.44)}[data-theme=dark] .note-content-title{color:var(--text-highlight-color,#d0d5db)}[data-theme=dark] .note-mono{background:rgba(90,143,211,.18);color:#a9cff0}[data-theme=dark] #note-page #article-container blockquote{background:rgba(90,143,211,.14)}@media (max-width:920px){.note-row{grid-template-columns:76px minmax(0,1fr)}}