.blog-page[data-v-ba218730]{padding-top:50px;background:#fff;color:#222}.blog-layout[data-v-ba218730]{max-width:1320px;margin:0 auto;padding:32px 24px;display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:32px}.blog-toc[data-v-ba218730]{position:sticky;top:90px;height:-moz-fit-content;height:fit-content;border-right:1px solid #eee;padding-right:20px}.toc-header[data-v-ba218730]{font-size:14px;font-weight:700;color:#999;margin-bottom:18px}.toc-header i[data-v-ba218730]{display:none}.toc-title[data-v-ba218730]{font-size:14px;font-weight:700;color:#999;margin-bottom:18px}.toc-item[data-v-ba218730]{font-size:14px;line-height:1.35;margin-bottom:12px;cursor:pointer;color:#333}.toc-item[data-v-ba218730]:hover{color:#409eff}.blog-main[data-v-ba218730]{min-width:0}.breadcrumb[data-v-ba218730]{font-size:14px;color:#555;margin-bottom:28px;display:flex;gap:8px}.breadcrumb span[data-v-ba218730]{flex-shrink:0}.breadcrumb-link[data-v-ba218730]{cursor:pointer}.breadcrumb-current[data-v-ba218730]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-title[data-v-ba218730]{font-size:34px;line-height:1.25;margin:24px 0;font-weight:800}.blog-author[data-v-ba218730]{display:flex;align-items:center;gap:14px;margin:28px 0}.blog-author img[data-v-ba218730]{width:48px;height:48px;border-radius:50%}.blog-cover[data-v-ba218730]{width:100%;border-radius:14px;display:block;margin:24px 0}.blog-date[data-v-ba218730]{color:#999;font-size:15px;margin:24px 0}.blog-content[data-v-ba218730]{font-size:17px;line-height:1.9;color:#333}.blog-content[data-v-ba218730] h2{font-size:26px;margin:48px 0 18px;line-height:1.35}.blog-content[data-v-ba218730] p{margin-bottom:18px}.blog-content[data-v-ba218730] img{max-width:100%;border-radius:12px}.blog-content[data-v-ba218730] a{color:#409eff;text-decoration:underline}.blog-recommend[data-v-ba218730]{border:1px solid #e5e5e5;border-radius:16px;padding:28px 32px;height:-moz-fit-content;height:fit-content;position:sticky;top:90px}.blog-recommend h3[data-v-ba218730]{margin:0 0 24px;font-size:18px}.recommend-item[data-v-ba218730]{font-size:16px;line-height:1.35;margin-bottom:18px;cursor:pointer}.recommend-item[data-v-ba218730]:hover{color:#409eff}@media screen and (max-width:1100px){.blog-layout[data-v-ba218730]{grid-template-columns:200px minmax(0,1fr)}.blog-recommend[data-v-ba218730]{display:none}}@media screen and (max-width:768px){.blog-layout[data-v-ba218730]{display:block;padding:20px 16px}.blog-toc[data-v-ba218730]{position:static;top:auto;z-index:auto;background:#fff;border:1px solid #eee;border-radius:12px;padding:0;margin-bottom:20px;box-shadow:0 4px 14px rgba(0,0,0,.04)}.toc-header[data-v-ba218730]{height:46px;padding:0 14px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;color:#333;cursor:pointer}.toc-header i[data-v-ba218730]{display:inline-block;font-size:14px}.toc-list[data-v-ba218730]{display:none;max-height:none;overflow:visible;border-top:1px solid #eee;padding:10px 14px}.toc-list.open[data-v-ba218730]{display:block}.toc-item[data-v-ba218730]{display:block;font-size:14px;margin:0;padding:10px 0;border-bottom:1px solid #f3f3f3}.toc-item[data-v-ba218730]:last-child{border-bottom:none}.blog-title[data-v-ba218730]{font-size:26px}.blog-content[data-v-ba218730]{font-size:16px}.blog-content[data-v-ba218730] h2{font-size:22px}}