:root{--ssd-bg:#f3f2ed;--ssd-card:#fafaf7;--ssd-sidebar:#202521;--ssd-ink:#1c211e;--ssd-muted:#707872;--ssd-line:#dcddd7;--ssd-accent:#426b5a;--ssd-width:248px;--ssd-serif:Georgia,"Songti SC","STSong",serif;--ssd-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei UI",sans-serif}[data-ssw-theme=dark]{--ssd-bg:#111512;--ssd-card:#191e1a;--ssd-sidebar:#0b0e0c;--ssd-ink:#e8ece8;--ssd-muted:#98a19b;--ssd-line:#2c342f;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ssd-bg);color:var(--ssd-ink);font:14px/1.65 var(--ssd-sans)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.ssd-skip{position:fixed;top:-60px;left:20px;z-index:100;padding:10px 14px;background:#fff;color:#111}.ssd-skip:focus{top:15px}.ssd-shell{min-height:100vh}.ssd-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--ssd-width);display:flex;flex-direction:column;padding:28px 18px;background:var(--ssd-sidebar);color:#e8ece8}.ssd-brand{display:flex;align-items:center;gap:12px;padding:0 8px 33px}.ssd-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ssd-accent);font-weight:800}.ssd-brand div{min-width:0}.ssd-brand strong,.ssd-brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-brand small{margin-top:2px;color:#98a19b;font-size:8px;letter-spacing:.14em}.ssd-sidebar nav{display:flex;flex-direction:column;gap:3px}.ssd-sidebar nav p{margin:22px 10px 7px;color:#758078;font-size:9px;font-weight:700;letter-spacing:.16em}.ssd-sidebar nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:7px;color:#b7c0ba}.ssd-sidebar nav a:hover,.ssd-sidebar nav a.is-primary{background:rgba(255,255,255,.08);color:#fff}.ssd-sidebar nav i{width:18px;color:#7fa08f;font-style:normal;text-align:center}.ssd-sidebar>footer{margin-top:auto;padding:18px 10px 0;border-top:1px solid rgba(255,255,255,.1)}.ssd-sidebar>footer a,.ssd-sidebar>footer small{display:block}.ssd-sidebar>footer small{margin-top:6px;color:#6f7872;font-size:9px}.ssd-page{min-height:100vh;margin-left:var(--ssd-width);display:flex;flex-direction:column}.ssd-topbar{position:sticky;top:0;z-index:20;height:64px;padding:0 clamp(20px,3vw,48px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ssd-line);background:color-mix(in srgb,var(--ssd-bg) 90%,transparent);backdrop-filter:blur(16px)}.ssd-menu{display:none}.ssd-search{width:min(430px,45vw);display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--ssd-line);border-radius:8px;background:var(--ssd-card);color:var(--ssd-muted)}.ssd-search form{flex:1}.ssd-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ssd-ink)}.ssd-search kbd{padding:1px 6px;border:1px solid var(--ssd-line);border-radius:4px;font-size:10px}.ssd-top-actions{display:flex;align-items:center;gap:13px}.ssd-top-actions time{color:var(--ssd-muted);font-size:12px}.ssd-top-actions>a{padding:9px 13px;border-radius:7px;background:var(--ssd-accent);color:#fff;font-size:12px}.ssd-footer{margin-top:auto;padding:28px clamp(20px,4vw,64px);display:flex;justify-content:space-between;border-top:1px solid var(--ssd-line);color:var(--ssd-muted);font-size:11px}.ssd-footer p{margin:0}.ssd-public-hero{min-height:520px;padding:clamp(65px,9vw,135px) clamp(25px,6vw,95px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.45fr);gap:70px;align-items:end;border-bottom:1px solid var(--ssd-line)}.ssd-public-hero>div>p,.ssd-knowledge>header p,.ssd-article-head>p,.ssd-missing>p,.ssd-password p{margin:0 0 18px;color:var(--ssd-accent);font-size:10px;font-weight:750;letter-spacing:.19em}.ssd-public-hero h1{max-width:900px;margin:0;font:600 clamp(48px,7vw,104px)/.98 var(--ssd-serif);letter-spacing:-.06em}.ssd-public-hero>div>div{max-width:620px;margin-top:30px;color:var(--ssd-muted);font-size:17px}.ssd-public-hero aside{padding:30px;border:1px solid var(--ssd-line);border-radius:12px;background:var(--ssd-card)}.ssd-public-hero aside>*{display:block}.ssd-public-hero aside span,.ssd-public-hero aside small{color:var(--ssd-muted)}.ssd-public-hero aside strong{margin:12px 0;font:600 72px/1 var(--ssd-serif)}.ssd-knowledge{padding:clamp(55px,8vw,110px) clamp(25px,6vw,95px)}.ssd-knowledge>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.ssd-knowledge>header p{margin-bottom:8px}.ssd-knowledge>header h2{margin:0;font:600 42px/1 var(--ssd-serif)}.ssd-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssd-knowledge-card{padding:20px;border:1px solid var(--ssd-line);border-radius:12px;background:var(--ssd-card);transition:transform .2s,border .2s}.ssd-knowledge-card:hover{transform:translateY(-3px);border-color:var(--ssd-accent)}.ssd-card-main{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px}.ssd-card-main img,.ssd-doc-icon{width:90px;height:90px;object-fit:cover;border-radius:9px}.ssd-doc-icon{display:grid;place-items:center;background:var(--ssd-bg);color:var(--ssd-accent);font:600 30px/1 var(--ssd-serif)}.ssd-card-main p{margin:0 0 6px;color:var(--ssd-accent);font-size:9px;letter-spacing:.13em}.ssd-card-main h2{margin:0;font:600 22px/1.25 var(--ssd-serif)}.ssd-card-main div>div{margin-top:8px;color:var(--ssd-muted);font-size:12px}.ssd-knowledge-card footer{display:flex;justify-content:space-between;margin-top:18px;padding-top:11px;border-top:1px solid var(--ssd-line);color:var(--ssd-muted);font-size:10px}.ssd-pagination{margin-top:35px}.ssd-pagination a,.ssd-pagination span{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 9px;margin-right:5px;border:1px solid var(--ssd-line);border-radius:6px}.ssd-pagination span,.ssd-pagination a:hover{background:var(--ssd-accent);color:#fff}.ssd-reader{padding:clamp(50px,7vw,100px) clamp(25px,6vw,90px)}.ssd-reader>article{max-width:1180px;margin:auto}.ssd-article-head{max-width:900px;margin-bottom:48px}.ssd-article-head h1{margin:0;font:600 clamp(44px,6vw,84px)/1.02 var(--ssd-serif);letter-spacing:-.045em}.ssd-article-head>div{display:flex;gap:18px;margin-top:24px;color:var(--ssd-muted);font-size:11px}.ssd-cover{margin:0 0 65px}.ssd-cover img{width:100%;max-height:70vh;object-fit:cover;border-radius:12px}.ssd-reading-layout{display:grid;grid-template-columns:190px minmax(0,760px);gap:55px;justify-content:center}.ssd-toc{position:sticky;top:100px;align-self:start}.ssd-toc strong{display:block;margin-bottom:12px;font-size:11px}.ssd-toc a{display:block;padding:5px 0;color:var(--ssd-muted);font-size:12px}.ssd-toc a.is-sub{padding-left:13px}.ssd-toc a:hover{color:var(--ssd-accent)}.ssd-prose{font-size:16px;line-height:1.9}.ssd-prose h2,.ssd-prose h3{scroll-margin-top:90px;font-family:var(--ssd-serif);line-height:1.25}.ssd-prose h2{margin-top:2.3em;font-size:36px}.ssd-prose h3{margin-top:2em;font-size:26px}.ssd-prose img{margin:2em auto;border-radius:9px}.ssd-prose blockquote{margin:2em 0;padding:4px 0 4px 22px;border-left:3px solid var(--ssd-accent);color:var(--ssd-muted)}.ssd-prose pre{overflow:auto;padding:22px;border-radius:9px;background:var(--ssd-sidebar);color:#edf1ee}.ssd-prose a,.ssd-tags a{color:var(--ssd-accent);text-decoration:underline}.ssd-tags{margin:35px 0}.ssd-tags a{margin-right:10px}.ssd-neighbor{display:grid;grid-template-columns:1fr 1fr;margin-top:60px;border-top:1px solid var(--ssd-line)}.ssd-neighbor a{padding:20px 0}.ssd-neighbor a:last-child{text-align:right}.ssd-neighbor small,.ssd-neighbor strong{display:block}.ssd-neighbor small{color:var(--ssd-muted);font-size:10px}.ssd-comments,.ssd-comment-form{margin-top:60px}.ssd-comments h2,.ssd-comment-form h2{font:600 28px/1.2 var(--ssd-serif)}.ssd-comment{padding:18px 0;border-top:1px solid var(--ssd-line)}.ssd-comment .ssd-comment{margin-left:25px}.ssd-comment header{display:flex;justify-content:space-between}.ssd-comment time{color:var(--ssd-muted);font-size:10px}.ssd-comment-form textarea,.ssd-comment-form input,.ssd-password input{width:100%;padding:12px;border:1px solid var(--ssd-line);border-radius:7px;background:var(--ssd-card);color:var(--ssd-ink)}.ssd-comment-form form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ssd-comment-form button,.ssd-password button{margin-top:10px;padding:10px 16px;border:0;border-radius:7px;background:var(--ssd-accent);color:#fff}.ssd-missing{padding:100px clamp(25px,6vw,90px)}.ssd-missing h1{font:600 52px/1.05 var(--ssd-serif)}.ssd-error,.ssd-password{min-height:100vh;display:grid;place-content:center;padding:30px;text-align:center;background:var(--ssd-bg);color:var(--ssd-ink)}.ssd-error span{color:var(--ssd-line);font:600 clamp(100px,25vw,300px)/.7 var(--ssd-serif)}.ssd-error h1,.ssd-password h1{font:600 40px/1.1 var(--ssd-serif)}.ssd-error a{justify-self:center;padding:10px 15px;border-radius:7px;background:var(--ssd-accent);color:#fff}.ssd-password form{width:min(480px,90vw);padding:35px;border:1px solid var(--ssd-line);border-radius:12px;background:var(--ssd-card);text-align:left}.ssd-password label{display:block;margin:22px 0 7px}
@media(max-width:920px){:root{--ssd-width:230px}.ssd-sidebar{transform:translateX(-100%);transition:transform .2s}.ssd-sidebar.is-open{transform:none}.ssd-page{margin-left:0}.ssd-menu{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ssd-ink)}.ssd-search{width:min(360px,50vw)}.ssd-public-hero{grid-template-columns:1fr}.ssd-public-hero aside{max-width:280px}.ssd-reading-layout{grid-template-columns:1fr}.ssd-toc{display:none}}@media(max-width:650px){.ssd-topbar{padding:0 14px}.ssd-search{display:none}.ssd-top-actions time,.ssd-top-actions>a{display:none}.ssd-public-hero{min-height:auto;padding:65px 20px}.ssd-public-hero h1{font-size:52px}.ssd-knowledge{padding:50px 15px}.ssd-knowledge-grid{grid-template-columns:1fr}.ssd-card-main{grid-template-columns:70px 1fr}.ssd-card-main img,.ssd-doc-icon{width:70px;height:70px}.ssd-footer{align-items:flex-start;flex-direction:column;gap:8px}.ssd-reader{padding:48px 20px}.ssd-article-head h1{font-size:45px}.ssd-neighbor{grid-template-columns:1fr}.ssd-neighbor a:last-child{text-align:left;border-top:1px solid var(--ssd-line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:920px){:root{--ssd-width:230px}.ssd-sidebar{transform:translateX(-100%);transition:transform .2s}.ssd-sidebar.is-open{transform:none}.ssd-page{margin-left:0}.ssd-menu{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ssd-ink)}.ssd-side-close{display:block;position:absolute;right:10px;top:10px;border:0;background:transparent;color:#cbd2cd;font-size:24px;cursor:pointer}.ssd-search{width:min(360px,50vw)}.ssd-public-hero{grid-template-columns:1fr}.ssd-public-hero aside{max-width:280px}.ssd-reading-layout{grid-template-columns:1fr}.ssd-toc{display:none}}@media(min-width:921px){.ssd-side-close{display:none}}@media(max-width:650px){.ssd-topbar{padding:0 14px}.ssd-search{display:none}.ssd-top-actions time,.ssd-top-actions>a{display:none}.ssd-public-hero{min-height:auto;padding:65px 20px}.ssd-public-hero h1{font-size:52px}.ssd-knowledge{padding:50px 15px}.ssd-knowledge-grid{grid-template-columns:1fr}.ssd-card-main{grid-template-columns:70px 1fr}.ssd-card-main img,.ssd-doc-icon{width:70px;height:70px}.ssd-footer{align-items:flex-start;flex-direction:column;gap:8px}.ssd-reader{padding:48px 20px}.ssd-article-head h1{font-size:45px}.ssd-neighbor{grid-template-columns:1fr}.ssd-neighbor a:last-child{text-align:left;border-top:1px solid var(--ssd-line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
