#app-container[data-v-7d256eb2]{display:flex;flex-direction:column;min-height:100vh}.site-header[data-v-7d256eb2]{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e5e5e5;height:60px}.header-content[data-v-7d256eb2]{max-width:900px;margin:0 auto;padding:0 40px;height:100%;display:flex;justify-content:space-between;align-items:center}.blog-title[data-v-7d256eb2]{font-size:18px;font-weight:600;color:#1a1a1a}.nav[data-v-7d256eb2]{display:flex;align-items:center;gap:1rem}.nav-link[data-v-7d256eb2]{font-size:16px;font-weight:400;color:#1a1a1a;transition:color .2s ease}.nav-link[data-v-7d256eb2]:hover{color:#666}.nav-link.router-link-active[data-v-7d256eb2]{font-weight:600}.nav-separator[data-v-7d256eb2]{color:#e5e5e5}.main-content[data-v-7d256eb2]{flex:1;padding:80px 0}.site-footer[data-v-7d256eb2]{border-top:1px solid #e5e5e5;height:60px;display:flex;align-items:center;justify-content:center}.site-footer p[data-v-7d256eb2]{font-size:14px;color:#999}@media (max-width: 768px){.header-content[data-v-7d256eb2]{padding:0 24px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Noto Sans SC,思源黑体,sans-serif;line-height:1.8;color:#1a1a1a;background-color:#fff}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh}#app{max-width:900px;margin:0 auto;padding:0 40px}a{color:#1a1a1a;text-decoration:none;transition:color .2s ease}a:hover{color:#666}button{background-color:#1a1a1a;color:#fff;border:none;padding:.75rem 1.5rem;cursor:pointer;font-size:1rem;transition:background-color .2s ease}button:hover{background-color:#666}@media (max-width: 768px){#app{padding:0 24px}}@media (min-width: 769px) and (max-width: 1024px){#app{max-width:700px}}.home[data-v-19aa0a04]{margin-bottom:80px}.hero[data-v-19aa0a04]{margin-bottom:60px}.hero-title[data-v-19aa0a04]{font-size:48px;font-weight:600;color:#1a1a1a;line-height:1.2;margin-bottom:12px}.hero-subtitle[data-v-19aa0a04]{font-size:18px;font-weight:400;color:#666;line-height:1.5}.posts[data-v-19aa0a04]{display:flex;flex-direction:column;gap:60px}.post-title[data-v-19aa0a04]{font-size:24px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-bottom:8px}.post-title a[data-v-19aa0a04]{color:inherit;transition:color .2s ease}.post-title a[data-v-19aa0a04]:hover{color:#666;text-decoration:underline}.post-meta[data-v-19aa0a04]{font-size:14px;color:#999;line-height:1.5;margin-bottom:12px}.meta-separator[data-v-19aa0a04]{margin:0 8px}.post-summary[data-v-19aa0a04]{font-size:16px;color:#666;line-height:1.8;margin-bottom:16px}.read-more[data-v-19aa0a04]{font-size:16px;color:#1a1a1a;transition:color .2s ease}.read-more[data-v-19aa0a04]:hover{color:#666;text-decoration:underline}@media (max-width: 768px){.hero-title[data-v-19aa0a04]{font-size:32px}.hero-subtitle[data-v-19aa0a04]{font-size:16px}.post-title[data-v-19aa0a04]{font-size:20px}}.post[data-v-3f657cf0]{margin-bottom:80px}.back-link[data-v-3f657cf0]{display:inline-block;font-size:16px;color:#1a1a1a;margin-bottom:40px;transition:color .2s ease}.back-link[data-v-3f657cf0]:hover{color:#666;text-decoration:underline}.post-title[data-v-3f657cf0]{font-size:36px;font-weight:600;color:#1a1a1a;line-height:1.2;margin-bottom:20px}.post-meta[data-v-3f657cf0]{font-size:14px;color:#999;line-height:1.5;margin-bottom:40px}.meta-separator[data-v-3f657cf0]{margin:0 8px}.content[data-v-3f657cf0]{font-size:16px;line-height:1.9;color:#1a1a1a}.content h2[data-v-3f657cf0]{font-size:24px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-top:48px;margin-bottom:16px}.content h3[data-v-3f657cf0]{font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-top:32px;margin-bottom:12px}.content p[data-v-3f657cf0]{margin-bottom:24px}.content ul[data-v-3f657cf0],.content ol[data-v-3f657cf0]{margin-left:24px;margin-bottom:24px}.content li[data-v-3f657cf0]{margin-bottom:8px;line-height:1.8}.content code[data-v-3f657cf0]{font-family:Courier New,monospace;background:#f5f5f5;padding:2px 6px;font-size:.9em}.content pre[data-v-3f657cf0]{font-family:Courier New,monospace;background:#f5f5f5;padding:20px;margin:24px 0;overflow-x:auto}.content pre code[data-v-3f657cf0]{background:transparent;padding:0}.content a[data-v-3f657cf0]{color:#1a1a1a;text-decoration:underline;transition:color .2s ease}.content a[data-v-3f657cf0]:hover{color:#666}.not-found[data-v-3f657cf0]{text-align:center;padding:80px 0}.not-found p[data-v-3f657cf0]{font-size:16px;color:#999}@media (max-width: 768px){.post-title[data-v-3f657cf0]{font-size:28px}.content h2[data-v-3f657cf0]{font-size:20px}.content h3[data-v-3f657cf0]{font-size:18px}}.about[data-v-3bf96ff7]{margin-bottom:80px}.about-title[data-v-3bf96ff7]{font-size:36px;font-weight:600;color:#1a1a1a;line-height:1.2;margin-bottom:40px}.about-content[data-v-3bf96ff7]{font-size:16px;line-height:1.9;color:#1a1a1a}.about-content h2[data-v-3bf96ff7]{font-size:24px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-top:48px;margin-bottom:16px}.about-content p[data-v-3bf96ff7]{margin-bottom:24px}.about-content ul[data-v-3bf96ff7]{margin-left:24px;margin-bottom:24px}.about-content li[data-v-3bf96ff7]{margin-bottom:8px;line-height:1.8}.about-content a[data-v-3bf96ff7]{color:#1a1a1a;text-decoration:underline;transition:color .2s ease}.about-content a[data-v-3bf96ff7]:hover{color:#666}@media (max-width: 768px){.about-title[data-v-3bf96ff7]{font-size:28px}.about-content h2[data-v-3bf96ff7]{font-size:20px}}
