:root{--color-bg:#faf9f7;--color-surface:#fff;--color-surface-hover:#fdf8f4;--color-text:#2d2b28;--color-text-secondary:#6b6560;--color-text-tertiary:#9b9490;--color-accent:#da7756;--color-accent-hover:#c4684a;--color-accent-faint:#da77561a;--color-border:#e5e0d8;--color-border-light:#eeeae4;--color-code-bg:#f0ebe3;--grid-color:#da775612;--grid-color-strong:#da77561f;--grid-size:24px;--content-width:800px;--page-width:1200px;--header-height:60px;--radius:8px;--sidebar-width:200px;--toc-gap:2rem;--shadow-card:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-card-hover:0 4px 12px #0000000f, 0 2px 4px #00000008;--font-sans:system-ui, "Segoe UI", "Microsoft YaHei", sans-serif;--font-serif:system-ui, "Segoe UI", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--color-syntax-keyword:sienna;--color-syntax-string:#4e7a3e;--color-syntax-comment:#9b9490;--color-syntax-number:#2e7d6f;--color-syntax-function:#7b4b2a;--color-syntax-type:#7f5061;--color-syntax-operator:#6b6560;--color-syntax-attribute:#b5651d;--color-syntax-meta:#9c6b6b;--color-syntax-regexp:#c06040;--color-syntax-addition-text:#3c763d;--color-syntax-addition-bg:#dff0d8;--color-syntax-deletion-text:#a94442;--color-syntax-deletion-bg:#f2dede}@media (width<=768px){:root{--header-height:52px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-bg);background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px), linear-gradient(var(--grid-color-strong) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color-strong) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size), var(--grid-size) var(--grid-size), calc(var(--grid-size) * 4) calc(var(--grid-size) * 4), calc(var(--grid-size) * 4) calc(var(--grid-size) * 4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-size:16px;line-height:1.7}a{color:var(--color-accent);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent-hover)}img{max-width:100%;height:auto}._footer_1n5ik_1{text-align:center;color:var(--color-text-tertiary);border-top:1px solid var(--color-border-light);margin-top:3rem;padding:1.5rem;font-size:.82rem}._footer_1n5ik_1 p{margin:.25rem 0}._footer_1n5ik_1 a{color:var(--color-text-secondary)}._footer_1n5ik_1 a:hover{color:var(--color-accent)}._header_cva4t_1{z-index:100;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;box-shadow:0 2px 8px #0000000d}._inner_cva4t_10{max-width:var(--page-width);height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1.5rem;display:flex}._title_cva4t_20{font-family:var(--font-serif);color:var(--color-text);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}._title_cva4t_20:hover{color:var(--color-accent)}._toggle_cva4t_35{cursor:pointer;z-index:10;background:0 0;border:none;padding:.5rem;display:none}._toggleIcon_cva4t_44,._toggleIcon_cva4t_44:before,._toggleIcon_cva4t_44:after{background-color:var(--color-text);border-radius:1px;width:20px;height:2px;transition:transform .3s,opacity .3s;display:block}._toggleIcon_cva4t_44{position:relative}._toggleIcon_cva4t_44:before,._toggleIcon_cva4t_44:after{content:"";position:absolute;left:0}._toggleIcon_cva4t_44:before{top:-6px}._toggleIcon_cva4t_44:after{top:6px}._toggle_cva4t_35[aria-expanded=true] ._toggleIcon_cva4t_44{background-color:#0000}._toggle_cva4t_35[aria-expanded=true] ._toggleIcon_cva4t_44:before{top:0;transform:rotate(45deg)}._toggle_cva4t_35[aria-expanded=true] ._toggleIcon_cva4t_44:after{top:0;transform:rotate(-45deg)}._nav_cva4t_88{gap:1.5rem;display:flex}._link_cva4t_93{color:var(--color-text-secondary);font-size:.9rem;font-weight:500;transition:color .2s}._link_cva4t_93:hover{color:var(--color-accent)}@keyframes _nav-drop_cva4t_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._navOpen_cva4t_116{animation:none}}@media (width<=768px){._inner_cva4t_10{flex-wrap:wrap;padding:0 1rem}._toggle_cva4t_35{display:block}._nav_cva4t_88{border-top:1px solid var(--color-border-light);background:var(--color-bg);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);flex-direction:column;gap:.125rem;width:100%;margin-top:.25rem;padding:.375rem 0 .5rem;display:none}._navOpen_cva4t_116{animation:.18s _nav-drop_cva4t_1;display:flex;box-shadow:0 10px 18px #0000001a}._link_cva4t_93{color:var(--color-text);border-radius:var(--radius);padding:.7rem .85rem;font-size:.95rem;transition:background-color .15s,color .15s}._link_cva4t_93:hover,._link_cva4t_93:active{background-color:var(--color-accent-faint);color:var(--color-accent)}}._wrapper_cmq6q_1{flex-direction:column;min-height:100vh;display:flex}._main_cmq6q_7{width:100%;max-width:var(--page-width);flex:1;margin:0 auto;padding:2rem 1.5rem}@media (width<=768px){._main_cmq6q_7{padding:1.5rem 1rem}}._status_42qb4_1{text-align:center;color:var(--color-text-tertiary)}._pagination_cfag3_1{justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem;font-size:.9rem;display:flex}._page_cfag3_10{min-width:2rem;height:2rem;color:var(--color-text-secondary);border-radius:4px;justify-content:center;align-items:center;padding:0 .5rem;transition:color .2s,background .2s;display:inline-flex}a._page_cfag3_10:hover{color:var(--color-accent);background:var(--color-surface)}._current_cfag3_27{color:var(--color-surface);background:var(--color-accent);font-weight:600}._card_1ntj1_1{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid var(--color-border-light);padding:1.5rem 1.75rem;transition:box-shadow .25s,transform .25s}._card_1ntj1_1:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}._title_1ntj1_17{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;font-size:1.35rem;font-weight:700;line-height:1.4;overflow:hidden}._title_1ntj1_17 a{color:var(--color-text)}._title_1ntj1_17 a:hover{color:var(--color-accent)}._meta_1ntj1_36{color:var(--color-text-tertiary);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._separator_1ntj1_45{color:var(--color-border)}._excerpt_1ntj1_49{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.95rem;line-height:1.7}._excerpt_1ntj1_49 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.23rem;margin:0;display:-webkit-box;overflow:hidden}._readMore_1ntj1_66{color:var(--color-accent);font-size:.88rem;font-weight:500}._readMore_1ntj1_66:hover{color:var(--color-accent-hover)}._tags_1ntj1_76{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}._tags_1ntj1_76 span{color:var(--color-text-tertiary);background:var(--color-bg);border-radius:3px;padding:.15rem .55rem;font-size:.78rem}@media (width<=768px){._card_1ntj1_1{padding:1.25rem}._title_1ntj1_17{font-size:1.15rem}}._list_1k4zw_1{max-width:var(--content-width);flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}
