/* Reading precision inspired by a calm support community, retaining VoltPeer's content. */
.vp-articles{--accent:#0066cc;--ink:#1d1d1f;--muted:#6e6e73;--ground:#f5f5f7;--line:#dedee3;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
.vp-header{max-width:none;padding:18px max(24px,calc((100vw - 1120px)/2));background:var(--paper)}
.vp-article-hero{margin-top:64px;align-items:flex-start}.vp-article-hero h1{font-size:clamp(34px,4.2vw,50px);line-height:1.2;letter-spacing:-.045em;max-width:680px}.vp-eyebrow{letter-spacing:.015em;font-weight:600}
.vp-article-list{border-top:0;background:var(--paper);border-radius:20px;padding:0 30px}.vp-article-card{grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:30px 0}.vp-article-card:last-child{border:0}.vp-article-index{display:none}.vp-article-card h3{font-size:23px;letter-spacing:-.02em}.vp-article-card h3 a:hover{color:var(--accent)}.vp-badge{border:0;padding:0;font-size:13px;color:var(--accent)}.vp-article-card .vp-meta{font-size:13px}.vp-card-open{font-size:15px;white-space:nowrap;text-decoration:none}
.vp-articles button,.vp-button{border-radius:10px}.vp-articles .vp-primary{border-radius:22px}.vp-filters{gap:14px}.vp-filters label:first-child{flex:2}.vp-status{border-left:0;border-radius:10px;background:transparent;padding-inline:0;font-size:14px}
.vp-longread{border:0;border-radius:20px;box-shadow:0 2px 12px #11111103}.vp-longread h1{font-size:clamp(29px,3vw,38px);letter-spacing:-.035em;line-height:1.35}.vp-toc{font-size:13px}.vp-toc a:hover{color:var(--accent)}.vp-toc a{line-height:1.5}.vp-prose h2,.vp-prose h3,.vp-prose h4{scroll-margin-top:24px}.vp-source-section{font-size:14px}.vp-meta{line-height:1.7}.vp-reading-actions{gap:9px}.vp-reading-actions button{font-size:14px;padding:8px 12px}.vp-reading-actions [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}
html[data-theme=dark] .vp-articles{--accent:#71b6ff;--ink:#f5f5f7;--muted:#b2b2ba;--ground:#161617;--paper:#242426;--line:#414145}
@media(max-width:650px){.vp-header{padding:20px}.vp-article-list{padding:0 20px}.vp-article-card{grid-template-columns:minmax(0,1fr);gap:6px}.vp-article-card h3{font-size:21px}.vp-card-open{grid-column:1}.vp-article-hero{margin-top:36px}.vp-filters label{width:100%}.vp-reading-layout{padding:0 12px}.vp-toc nav{padding-bottom:8px}.vp-longread{padding:26px 20px}.vp-reading-actions{align-items:stretch}.vp-reading-actions a{align-self:center}}
