.\[id\]-module__zOcfBG__reading_progress_bar{z-index:9999;will-change:width;background:linear-gradient(90deg,red 0%,#ff7f00 14.28%,#ff0 28.57%,#0f0 42.85%,#00f 57.14%,indigo 71.42%,#9400d3 85.71%,red 100%) 0 0/200% 100%;width:0%;height:4px;transition:width .1s ease-out;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0003}.\[id\]-module__zOcfBG__blog_post_container{max-width:800px;margin:var(--space-8)auto;padding:var(--space-8);background-color:var(--bg-content);border-radius:12px;box-shadow:0 2px 8px #0000001a}.\[id\]-module__zOcfBG__blog_post_title{font-size:var(--text-4xl);font-weight:var(--font-weight-light);margin-bottom:var(--space-6);line-height:var(--leading-tight);letter-spacing:-.5px}.\[id\]-module__zOcfBG__blog_post_meta{font-size:var(--text-sm);margin-bottom:var(--space-8);color:var(--color-text-secondary);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.\[id\]-module__zOcfBG__blog_post_content{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.\[id\]-module__zOcfBG__blog_post_content p{margin-bottom:var(--space-6)}.\[id\]-module__zOcfBG__blog_post_content h1,.\[id\]-module__zOcfBG__blog_post_content h2,.\[id\]-module__zOcfBG__blog_post_content h3,.\[id\]-module__zOcfBG__blog_post_content h4,.\[id\]-module__zOcfBG__blog_post_content h5,.\[id\]-module__zOcfBG__blog_post_content h6{margin-top:var(--space-8);margin-bottom:var(--space-4);color:var(--color-primary);font-weight:var(--font-weight-light);line-height:var(--leading-tight)}.\[id\]-module__zOcfBG__blog_post_content h2{font-size:var(--text-3xl)}.\[id\]-module__zOcfBG__blog_post_content h3{font-size:var(--text-2xl)}.\[id\]-module__zOcfBG__blog_post_content h4,.\[id\]-module__zOcfBG__blog_post_content h5,.\[id\]-module__zOcfBG__blog_post_content h6{font-size:var(--text-xl)}.\[id\]-module__zOcfBG__blog_post_content img{max-width:100%;height:auto;margin:var(--space-8)auto;cursor:zoom-in;border-radius:8px;transition:transform .2s;display:block;box-shadow:0 4px 12px #0000001a}.\[id\]-module__zOcfBG__blog_post_content img:hover{transform:scale(1.02)}.\[id\]-module__zOcfBG__blog_post_content pre{color:#abb2bf;font-family:var(--font-mono);padding:var(--space-6);line-height:var(--leading-snug);white-space:pre;word-wrap:normal;tab-size:4;margin:var(--space-6)0;background-color:#1e1e1e;border:1px solid #ffffff1a;border-radius:8px;position:relative;overflow-x:auto}.\[id\]-module__zOcfBG__blog_post_content pre code{font-size:var(--text-sm)}.\[id\]-module__zOcfBG__blog_post_content pre:before{content:attr(data-language);padding:var(--space-1)var(--space-3);color:#888;font-size:var(--text-xs);background:#ffffff1a;border-bottom-left-radius:8px;position:absolute;top:0;right:0}.\[id\]-module__zOcfBG__blog_post_content pre:after{content:"复制";top:var(--space-2);padding:var(--space-1)var(--space-2);color:#f7b750;font-size:var(--text-xs);cursor:pointer;background:#f7b75033;border-radius:4px;transition:all .2s;position:absolute;right:3.5rem}.\[id\]-module__zOcfBG__blog_post_content pre:after:hover{background:#f7b75066}.\[id\]-module__zOcfBG__blog_post_content blockquote{border-left:4px solid var(--color-primary);padding:var(--space-4)var(--space-5);margin:var(--space-6)0;background:linear-gradient(135deg,var(--color-primary-light)0%,transparent 100%);border-radius:0 var(--space-2)var(--space-2)0;font-style:italic;position:relative}.\[id\]-module__zOcfBG__blog_post_content blockquote:before{content:"\"";color:var(--color-primary);opacity:.3;font-family:Georgia,serif;font-size:3rem;position:absolute;top:-.5rem;left:.5rem}.\[id\]-module__zOcfBG__blog_post_content blockquote cite{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);font-style:normal;display:block}.\[id\]-module__zOcfBG__blog_post_content blockquote cite:before{content:"— "}.\[id\]-module__zOcfBG__blog_post_content table{border-collapse:collapse;width:100%;margin:var(--space-8)0;display:block;overflow-x:auto}.\[id\]-module__zOcfBG__blog_post_content th,.\[id\]-module__zOcfBG__blog_post_content td{border:1px solid var(--color-border);padding:var(--space-3)var(--space-4);text-align:left}.\[id\]-module__zOcfBG__blog_post_content tr:nth-child(2n){background-color:var(--color-surface)}.\[id\]-module__zOcfBG__blog_post_content tr:hover{background-color:var(--color-primary-light)}.\[id\]-module__zOcfBG__blog_post_content th{background-color:var(--color-primary);color:#000;font-weight:var(--font-weight-semibold)}.\[id\]-module__zOcfBG__blog_post_content a{color:var(--color-primary);border-bottom:2px solid #0000;text-decoration:none;transition:all .2s;position:relative}.\[id\]-module__zOcfBG__blog_post_content a:hover{color:var(--color-primary-hover);border-bottom-color:var(--color-primary-hover)}.\[id\]-module__zOcfBG__blog_post_content a[href^=http]:after{content:"↗";vertical-align:super;opacity:.6;margin-left:.25em;font-size:.75em}@media (max-width:375px){.\[id\]-module__zOcfBG__blog_post_title{font-size:1.75rem}.\[id\]-module__zOcfBG__blog_post_content{font-size:var(--text-base)}.\[id\]-module__zOcfBG__blog_post_content pre{padding:var(--space-3);font-size:var(--text-sm);border-radius:6px}}@media (max-width:768px){.\[id\]-module__zOcfBG__blog_post_container{margin:var(--space-4);padding:var(--space-6);border-radius:8px}.\[id\]-module__zOcfBG__blog_post_title{font-size:var(--text-3xl)}.\[id\]-module__zOcfBG__blog_post_content pre{padding:var(--space-4);border-radius:6px}}@media (min-width:1024px){.\[id\]-module__zOcfBG__blog_post_container{max-width:900px}}
