@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Serif+SC:wght@500;600;700;900&display=swap";:root{--ink:#0c183d;--navy:#111b4b;--blue:#4d8bd6;--sky:#99d9f5;--foam:#edf9ff;--gold:#e4bd70;--paper:#f8fcff;--line:#11265926;--serif:"Noto Serif SC", Georgia, serif;--mono:"DM Mono", monospace}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,input,textarea{-webkit-user-select:text;user-select:text}html{scroll-behavior:auto;scrollbar-width:none;background:var(--paper)}html::-webkit-scrollbar{width:0;height:0;display:none}body{color:var(--ink);background:var(--paper);font-family:var(--serif);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.eyebrow{font:500 .72rem var(--mono);color:var(--blue);letter-spacing:.14em;margin:0 0 1rem}.page-intro h1{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:calc(clamp(2.65rem,5vw,5.6rem));line-height:1.2}.inner-page{min-height:calc(100vh - 76px)}.page-intro{background:radial-gradient(circle at 80% 20%,#b7ecff,#0000 28rem),#eaf9ff;padding:calc(clamp(5rem,11vw,10rem)) calc(clamp(1.4rem,12vw,14rem)) 4rem}.page-intro>p:last-child{color:#54769a;max-width:34rem;margin:1.5rem 0 0;line-height:1.9}@media (width<=760px){.page-intro{padding:4.5rem 1.4rem 3rem}}.markdown-content{color:#365b83;overflow-wrap:anywhere;line-height:2}.markdown-content,.markdown-content *{-webkit-user-select:text;user-select:text}.markdown-content>:first-child{margin-top:0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{color:#19375e;margin:1.5em 0 .7em;line-height:1.5}.markdown-content h1{font-size:1.8em}.markdown-content h2{font-size:1.45em}.markdown-content h3{font-size:1.2em}.markdown-content p{margin:0 0 1.25em}.markdown-content a{color:#2367a1;text-underline-offset:3px;text-decoration:underline}.markdown-content ol,.markdown-content ul{padding-left:1.7em}.markdown-content pre{color:#e7f3fb;background:#102c44;border-radius:6px;padding:18px;font:13px/1.8 Consolas,monospace;overflow-x:auto}.markdown-content code{font-family:Consolas,monospace}.markdown-content :not(pre)>code{background:#e5f0f8;border-radius:3px;padding:2px 5px}.markdown-content blockquote{background:#edf5fb;border-left:3px solid #85b7d9;margin-inline:0;padding:12px 20px}.markdown-content blockquote p:last-child{margin:0}.markdown-content img{max-width:100%;height:auto}.markdown-content table{border-collapse:collapse;width:100%;font-size:.9em}.markdown-content td,.markdown-content th{text-align:left;border:1px solid #c9dae8;padding:8px 12px}.markdown-content hr{border:0;border-top:1px solid #c9dae8;margin:2em 0}.content-feedback{color:#365b83;background:#fff;border:1px solid #c9dae8;margin:20px 0;padding:24px;font:14px/1.8 Microsoft YaHei,sans-serif}.content-feedback button,.content-pagination button{font:inherit;color:#204f76;cursor:pointer;background:#edf5fb;border:1px solid #9cbfd7;border-radius:4px;padding:8px 16px}.content-pagination{color:#365b83;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:30px;font-size:13px;display:flex}.content-pagination button:disabled{opacity:.5;cursor:default}
