html[lang=en] .i18n-zh{display:none!important}html:not([lang=en]) .i18n-en{display:none!important}.column-shell[data-astro-cid-2hktk6pj]{max-width:1440px;margin:0 auto;padding:32px 32px 64px}.article-breadcrumb[data-astro-cid-2hktk6pj]{font-family:var(--font-mono, monospace);font-size:.78rem;color:var(--text-dim, #8b949e);margin-bottom:14px}.article-breadcrumb[data-astro-cid-2hktk6pj] a[data-astro-cid-2hktk6pj]{color:var(--color-cyan, #06b6d4);text-decoration:none}.column-hero[data-astro-cid-2hktk6pj] h1[data-astro-cid-2hktk6pj]{font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;color:#fff;margin:0 0 12px;line-height:1.35}.column-hero[data-astro-cid-2hktk6pj] p[data-astro-cid-2hktk6pj]{color:var(--text-muted, #a3b1c2);font-size:.95rem;line-height:1.75;margin:0 0 16px;max-width:640px}.column-stats[data-astro-cid-2hktk6pj]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:#06b6d40f;border:1px solid rgba(6,182,212,.2);border-radius:10px;font-size:.82rem;color:var(--text-muted, #a3b1c2)}.column-stats[data-astro-cid-2hktk6pj] b[data-astro-cid-2hktk6pj]{color:var(--color-cyan, #06b6d4);font-size:1rem}.column-layout[data-astro-cid-2hktk6pj]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;align-items:start}.column-main[data-astro-cid-2hktk6pj]{max-width:840px;margin:0 auto;width:100%;padding-right:48px}.post-list[data-astro-cid-2hktk6pj]{display:flex;flex-direction:column;margin-top:24px}.post-item[data-astro-cid-2hktk6pj]{border-bottom:1px dashed rgba(255,255,255,.1)}.post-item[data-astro-cid-2hktk6pj]:last-child{border-bottom:none}.post-link[data-astro-cid-2hktk6pj]{display:block;padding:22px 18px;border-radius:12px;text-decoration:none;transition:background .2s ease}.post-link[data-astro-cid-2hktk6pj]:hover{background:#06b6d40d}.post-meta[data-astro-cid-2hktk6pj]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--font-mono, monospace);font-size:.74rem;color:var(--text-dim, #8b949e);margin-bottom:8px}.post-meta[data-astro-cid-2hktk6pj] time[data-astro-cid-2hktk6pj]{color:var(--text-dim, #8b949e)}.post-cat[data-astro-cid-2hktk6pj]{padding:2px 10px;border-radius:999px;font-weight:600}.cat-guide[data-astro-cid-2hktk6pj]{background:#06b6d424;color:#22d3ee}.cat-basics[data-astro-cid-2hktk6pj]{background:#8b5cf624;color:#b197fc}.post-order[data-astro-cid-2hktk6pj]{font-weight:700;letter-spacing:.1em;color:var(--color-cyan, #06b6d4)}.post-time[data-astro-cid-2hktk6pj]{margin-left:auto}.post-title[data-astro-cid-2hktk6pj]{margin:0 0 8px;font-size:1.08rem;font-weight:700;line-height:1.5;color:#e6edf3;transition:color .2s ease}.post-link[data-astro-cid-2hktk6pj]:hover .post-title[data-astro-cid-2hktk6pj]{color:var(--color-cyan, #06b6d4)}.post-excerpt[data-astro-cid-2hktk6pj]{margin:0 0 10px;font-size:.86rem;line-height:1.7;color:var(--text-muted, #a3b1c2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-tags[data-astro-cid-2hktk6pj]{display:flex;flex-wrap:wrap;gap:6px}.post-tags[data-astro-cid-2hktk6pj] span[data-astro-cid-2hktk6pj]{font-size:.72rem;color:var(--text-dim, #8b949e)}.learn-more[data-astro-cid-2hktk6pj]{margin:26px 0 0;font-size:.85rem;color:var(--text-muted, #a3b1c2);text-align:center}.learn-more[data-astro-cid-2hktk6pj] a[data-astro-cid-2hktk6pj]{color:var(--color-cyan, #06b6d4)}.km-sidebar[data-astro-cid-2hktk6pj]{position:sticky;top:76px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.35) transparent}.km-map[data-astro-cid-2hktk6pj]{padding:18px 18px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px}.km-map-header[data-astro-cid-2hktk6pj]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.km-map-header[data-astro-cid-2hktk6pj] h3[data-astro-cid-2hktk6pj]{margin:0;font-size:.98rem;font-weight:700;color:#fff}.km-progress[data-astro-cid-2hktk6pj]{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--color-cyan, #06b6d4)}.km-level[data-astro-cid-2hktk6pj]{padding:10px 12px;border-left:3px solid rgba(255,255,255,.15);border-radius:0 10px 10px 0;margin-bottom:8px;background:#ffffff04}.km-level[data-astro-cid-2hktk6pj].done{border-left-color:var(--color-emerald, #10b981)}.km-level[data-astro-cid-2hktk6pj].active{border-left-color:var(--color-cyan, #06b6d4);background:#06b6d40d}.km-level[data-astro-cid-2hktk6pj].master{border-left-color:var(--pin-warning, #ec4899)}.km-level-head[data-astro-cid-2hktk6pj]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.km-badge[data-astro-cid-2hktk6pj]{font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:800;padding:1px 8px;border-radius:6px;background:#ffffff14;color:#e6edf3}.km-level[data-astro-cid-2hktk6pj].done .km-badge[data-astro-cid-2hktk6pj]{background:#10b9812e;color:#34d399}.km-level[data-astro-cid-2hktk6pj].active .km-badge[data-astro-cid-2hktk6pj]{background:#06b6d42e;color:#22d3ee}.km-level[data-astro-cid-2hktk6pj].master .km-badge[data-astro-cid-2hktk6pj]{background:#ec489929;color:#f472b6}.km-title[data-astro-cid-2hktk6pj]{font-size:.82rem;font-weight:600;color:#e6edf3}.km-count[data-astro-cid-2hktk6pj]{margin-left:auto;font-family:var(--font-mono, monospace);font-size:.7rem;color:var(--text-dim, #8b949e)}.km-nodes[data-astro-cid-2hktk6pj]{display:flex;flex-wrap:wrap;gap:6px}.km-node[data-astro-cid-2hktk6pj]{font-size:.72rem;padding:2px 9px;border-radius:999px;background:#ffffff0d;color:var(--text-muted, #a3b1c2);text-decoration:none}.km-node[data-astro-cid-2hktk6pj].link{background:#10b98124;color:#34d399;font-weight:600;transition:background .2s ease}.km-node[data-astro-cid-2hktk6pj].link:hover{background:#10b98147}.km-node[data-astro-cid-2hktk6pj].soon{color:var(--color-cyan, #06b6d4)}.km-footnote[data-astro-cid-2hktk6pj]{margin:12px 0 0;font-size:.7rem;line-height:1.6;color:var(--text-dim, #8b949e)}@media(max-width:1280px){.column-main[data-astro-cid-2hktk6pj]{padding-right:36px}}@media(max-width:960px){.column-layout[data-astro-cid-2hktk6pj]{grid-template-columns:1fr}.column-main[data-astro-cid-2hktk6pj]{max-width:860px;padding-right:0}.km-sidebar[data-astro-cid-2hktk6pj]{position:static;max-height:none;overflow-y:visible;margin-top:40px}}@media(max-width:640px){.column-shell[data-astro-cid-2hktk6pj]{padding:24px 16px 48px}.post-link[data-astro-cid-2hktk6pj]{padding:16px 12px}.post-time[data-astro-cid-2hktk6pj]{margin-left:0}}
