.aside[data-v-d7aa8655]{flex:1;margin-left:15px;width:345px}.aside .aside-content[data-v-d7aa8655]{box-sizing:border-box;min-height:200px;width:345px}.recommend-section[data-v-d7aa8655]{background:#fff;margin-bottom:24px;padding:0 15px}.recommend-section .section-title[data-v-d7aa8655]{align-items:center;border-bottom:1px solid #f0f0f0;color:#111;display:flex;font-size:16px;font-weight:600;height:45px}.article-list[data-v-d7aa8655]{list-style:none;margin:0;padding:0}.article-list .article-item .article-link[data-v-d7aa8655]{border-radius:4px;color:inherit;display:block;padding:8px;text-decoration:none;transition:background .3s}.article-list .article-item .article-link:hover .article-title[data-v-d7aa8655]{color:#54b2bd}.article-list .article-item .article-link .article-title[data-v-d7aa8655]{color:#333;display:-webkit-box;font-size:14px;line-height:1.6;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s}.article-list .article-item .article-link .article-title .original-tag[data-v-d7aa8655]{background:#ffefe7;border-radius:4px;color:#fc611b;display:inline-block;font-size:12px;font-weight:500;line-height:20px;margin-right:4px;padding:2px 6px;position:relative;top:-2px}.article-list .article-item .article-link .article-stats[data-v-d7aa8655]{display:flex;gap:16px}.article-list .article-item .article-link .article-stats .stat-item[data-v-d7aa8655]{align-items:center;color:#999;display:flex;font-size:12px;gap:4px}.article-list .article-item .article-link .article-stats .stat-item .icon[data-v-d7aa8655]{height:16px;width:16px}.project-list[data-v-d7aa8655]{list-style:none;margin:0;padding:0}.project-list .project-item .project-link[data-v-d7aa8655]{align-items:flex-start;border-radius:4px;color:inherit;display:flex;gap:12px;padding:8px;text-decoration:none;transition:background .3s}.project-list .project-item .project-link:hover .project-title[data-v-d7aa8655]{color:#54b2bd}.project-list .project-item .project-link .project-cover[data-v-d7aa8655]{border-radius:4px;flex-shrink:0;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.project-list .project-item .project-link .project-info[data-v-d7aa8655]{flex:1;min-width:0}.project-list .project-item .project-link .project-title[data-v-d7aa8655]{color:#333;display:-webkit-box;font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s}.project-detail .codeblock,body .x-tiptap-editor .codeblock{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;overflow-y:auto;padding:12px}.project-detail table,body .x-tiptap-editor table{border-collapse:collapse;margin:0 0 10px;overflow:hidden;table-layout:fixed;width:100%}.project-detail table td,.project-detail table th,body .x-tiptap-editor table td,body .x-tiptap-editor table th{border:1px solid #e0e0e0;box-sizing:border-box;min-width:1em;padding:5px 6px;position:relative;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;word-break:break-word}.project-detail table td>*,.project-detail table th>*,body .x-tiptap-editor table td>*,body .x-tiptap-editor table th>*{margin-bottom:0}.project-detail table th,body .x-tiptap-editor table th{background-color:#f9f9f9;font-weight:700;text-align:left}.project-detail table .selectedCell:after,body .x-tiptap-editor table .selectedCell:after{background:rgba(15,147,249,.11);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:22}.project-detail table .column-resize-handle,body .x-tiptap-editor table .column-resize-handle{background-color:var(--purple);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.project-detail pre,body .x-tiptap-editor pre{background:#1e1e1e;border-radius:8px;color:#fff;font-family:JetBrainsMono,monospace;margin:16px 0;padding:12px 16px}.project-detail pre code,body .x-tiptap-editor pre code{background:none;color:inherit;font-size:13px;padding:0}.project-detail pre code,.project-detail pre code span,body .x-tiptap-editor pre code,body .x-tiptap-editor pre code span{white-space:pre-wrap;word-break:break-word}.project-detail pre .hljs-comment,.project-detail pre .hljs-quote,body .x-tiptap-editor pre .hljs-comment,body .x-tiptap-editor pre .hljs-quote{color:#616161}.project-detail pre .hljs-attr,.project-detail pre .hljs-attribute,.project-detail pre .hljs-link,.project-detail pre .hljs-name,.project-detail pre .hljs-regexp,.project-detail pre .hljs-selector-class,.project-detail pre .hljs-selector-id,.project-detail pre .hljs-tag,.project-detail pre .hljs-template-variable,.project-detail pre .hljs-variable,body .x-tiptap-editor pre .hljs-attr,body .x-tiptap-editor pre .hljs-attribute,body .x-tiptap-editor pre .hljs-link,body .x-tiptap-editor pre .hljs-name,body .x-tiptap-editor pre .hljs-regexp,body .x-tiptap-editor pre .hljs-selector-class,body .x-tiptap-editor pre .hljs-selector-id,body .x-tiptap-editor pre .hljs-tag,body .x-tiptap-editor pre .hljs-template-variable,body .x-tiptap-editor pre .hljs-variable{color:#f98181}.project-detail pre .hljs-built_in,.project-detail pre .hljs-builtin-name,.project-detail pre .hljs-literal,.project-detail pre .hljs-meta,.project-detail pre .hljs-number,.project-detail pre .hljs-params,.project-detail pre .hljs-type,body .x-tiptap-editor pre .hljs-built_in,body .x-tiptap-editor pre .hljs-builtin-name,body .x-tiptap-editor pre .hljs-literal,body .x-tiptap-editor pre .hljs-meta,body .x-tiptap-editor pre .hljs-number,body .x-tiptap-editor pre .hljs-params,body .x-tiptap-editor pre .hljs-type{color:#fbbc88}.project-detail pre .hljs-bullet,.project-detail pre .hljs-string,.project-detail pre .hljs-symbol,body .x-tiptap-editor pre .hljs-bullet,body .x-tiptap-editor pre .hljs-string,body .x-tiptap-editor pre .hljs-symbol{color:#b9f18d}.project-detail pre .hljs-section,.project-detail pre .hljs-title,body .x-tiptap-editor pre .hljs-section,body .x-tiptap-editor pre .hljs-title{color:#faf594}.project-detail pre .hljs-keyword,.project-detail pre .hljs-selector-tag,body .x-tiptap-editor pre .hljs-keyword,body .x-tiptap-editor pre .hljs-selector-tag{color:#70cff8}.project-detail pre .hljs-emphasis,body .x-tiptap-editor pre .hljs-emphasis{font-style:italic}.project-detail pre .hljs-strong,body .x-tiptap-editor pre .hljs-strong{font-weight:700}#main[data-v-26658d2a]{padding-top:0}.main-body[data-v-26658d2a],.main-header .inner[data-v-26658d2a]{margin:16px auto;width:1280px}.main-header[data-v-26658d2a]{background:#fdfdfd;border-bottom:1px solid #eee;margin-bottom:15px;padding:20px 0 28px}.main-body[data-v-26658d2a]{display:flex;padding-bottom:45px}.main-body .detail-amain[data-v-26658d2a]{width:920px}
