.article-content{flex:1;min-width:0;overflow:visible}@media (width<=768px){.article-content{overflow:visible!important}}.article-header{margin-bottom:24px;padding-bottom:0;height:auto!important;min-height:auto!important;margin-top:0!important;padding-top:0!important;overflow:visible!important}.article-title-wrapper{width:100%;position:relative}.article-content .article-title{word-wrap:break-word;overflow-wrap:break-word;color:var(--ant-color-text);font-weight:700;line-height:1.5;text-overflow:clip!important;white-space:normal!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important;font-size:22px!important;display:block!important;overflow:visible!important}.article-content .article-title.ant-typography,.article-content h1.article-title.ant-typography{text-overflow:clip!important;white-space:normal!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important;font-size:22px!important;line-height:1.5!important;display:block!important;overflow:visible!important}.article-content .article-title.ant-typography>*,.article-content h1.article-title.ant-typography>*{text-overflow:clip!important;white-space:normal!important;line-height:1.5!important;display:block!important;overflow:visible!important}.article-content .article-title.ant-typography,.article-content h1.article-title.ant-typography{-webkit-line-clamp:unset!important;line-clamp:unset!important}.article-content .article-title.ant-typography .ant-typography,.article-content h1.article-title.ant-typography .ant-typography{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.article-content .article-title:hover{color:var(--ant-color-text)!important}.article-content .ant-pro-card,.article-content .ant-pro-card-body{overflow:visible!important}.article-meta{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.article-meta-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.article-meta-author-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;padding:8px 0;display:flex;container:author-row/inline-size}@container author-row (width<=520px){.article-meta-author-row{flex-wrap:nowrap;gap:8px}.article-author-section,.article-author-content{min-width:0}.article-author-header{flex-shrink:1;min-width:0}.article-author-medal{display:none!important}.article-author-vip-wrap{flex-shrink:0;align-items:center;display:inline-flex!important}.article-author-name{min-width:0;max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.article-publish-date{min-width:0;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;overflow:hidden!important}.article-meta-right-section{flex-wrap:nowrap;flex-shrink:0}.article-author-actions{flex-wrap:nowrap;gap:4px!important}.article-author-actions .ant-space,.article-author-actions.ant-space{gap:4px!important}.article-author-actions .ant-space-item:not(:first-child){margin-inline-start:4px!important}.article-author-actions .author-action-follow.ant-btn,.article-author-actions .author-action-message.ant-btn{border-radius:6px;flex-shrink:0;height:28px;padding:0 8px;font-size:12px}.article-author-actions .author-action-follow.ant-btn .anticon,.article-author-actions .author-action-message.ant-btn .anticon{font-size:12px}}.article-meta-right-section{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}.article-author-section{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.article-author-avatar{border-radius:50%;flex-shrink:0;width:56px!important;min-width:56px!important;height:56px!important}.article-author-avatar.article-author-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s}.article-author-avatar.article-author-clickable:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.article-author-content{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.article-author-header{align-items:center;gap:8px;display:flex}.article-author-name{line-height:1.5;color:var(--ant-color-text)!important;font-size:16px!important;font-weight:600!important}.article-author-name.article-author-clickable{cursor:pointer;transition:color .2s}.article-author-name.article-author-clickable:hover{color:var(--ant-color-primary)!important}.article-author-level{background:linear-gradient(135deg,#f5e0aa 0%,#d4af37 100%);border:1px solid #fff6;border-radius:3px;align-items:center;height:16px;padding:0 5px;display:inline-flex;box-shadow:0 1px 3px #d4af3740}.article-author-level span{color:#5b4312;letter-spacing:.5px;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:800;line-height:1}.article-publish-date{color:var(--ant-color-text-secondary);flex-shrink:0;margin:0;font-size:14px;line-height:1.5}.article-topic-row{margin-bottom:12px}@media (width<=768px){.article-topic-row{margin-bottom:10px}}.article-topic-tag{letter-spacing:.02em;color:var(--ant-color-text-secondary);background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);cursor:pointer;border-radius:999px;outline:none;align-items:center;gap:8px;margin-top:0;padding:6px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.article-topic-tag:hover{color:var(--ant-color-primary);background:var(--ant-color-primary-bg,#1677ff0f);border-color:var(--ant-color-primary-border,#1677ff59);box-shadow:0 1px 4px var(--ant-color-primary-shadow,#1677ff1f)}.article-topic-tag:focus-visible{color:var(--ant-color-primary);background:var(--ant-color-primary-bg,#1677ff0f);border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-outline,#1677ff33)}.article-topic-tag-icon{opacity:.85;font-size:13px;transition:opacity .2s}.article-topic-tag:hover .article-topic-tag-icon,.article-topic-tag:focus-visible .article-topic-tag-icon{opacity:1}.article-topic-tag-label{color:inherit;font-weight:400}.article-topic-tag-name{color:var(--ant-color-text);font-weight:600;transition:color .2s}.article-topic-tag:hover .article-topic-tag-name,.article-topic-tag:focus-visible .article-topic-tag-name{color:var(--ant-color-primary)}[data-theme=dark] .article-topic-tag,.dark .article-topic-tag{background:var(--ant-color-fill-quaternary);border-color:var(--ant-color-border)}[data-theme=dark] .article-topic-tag:hover,.dark .article-topic-tag:hover{background:var(--ant-color-primary-bg,#1677ff26);border-color:var(--ant-color-primary-border,#1677ff66);color:var(--ant-color-primary);box-shadow:0 1px 6px #00000040}[data-theme=dark] .article-topic-tag:focus-visible,.dark .article-topic-tag:focus-visible{background:var(--ant-color-primary-bg,#1677ff26);border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.article-stats{flex-shrink:0;align-items:center;gap:24px;display:flex}.article-stat-item{cursor:pointer;background-color:var(--ant-color-fill-quaternary);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:flex}.article-stat-item:hover{background-color:var(--ant-color-fill-tertiary);transform:translateY(-1px)}.article-author-actions{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex}.article-publish-date{color:var(--ant-color-text-secondary);font-size:13px}.article-stat-icon{font-size:16px;transition:all .2s}.article-stat-item:hover .article-stat-icon{transform:scale(1.1)}.article-stat-icon-like{color:var(--ant-color-error)}.article-stat-icon-view{color:var(--ant-color-text-secondary)}.article-stat-text{color:var(--ant-color-text);text-align:center;min-width:32px;font-size:14px;font-weight:600}@media (width<=768px){.article-meta{margin-bottom:20px}.article-meta-author-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:flex}.article-meta-right-section{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;min-width:0;margin-top:0;padding-top:0;display:flex}.article-author-section{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.article-author-avatar{flex-shrink:0;width:48px!important;min-width:48px!important;height:48px!important}.article-author-content{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:0;display:flex}.article-publish-date{margin:0;font-weight:400;line-height:1.4;color:var(--ant-color-text-tertiary)!important;font-size:12px!important}.article-author-header{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.article-author-name{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;max-width:120px;margin:0;line-height:1.4;overflow:hidden;color:var(--ant-color-text)!important;font-size:15px!important;font-weight:600!important}.article-author-header>span{flex-shrink:0}.article-author-level{background:linear-gradient(135deg,#f5e0aa 0%,#d4af37 100%);border-radius:4px;align-items:center;height:18px;padding:2px 6px;display:inline-flex;box-shadow:0 1px 2px #d4af3733}.article-author-level span{color:#5b4312;letter-spacing:.3px;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1}.article-publish-date{white-space:nowrap;flex-shrink:0;font-weight:400;color:var(--ant-color-text-tertiary)!important;font-size:12px!important}.article-stats{border-left:none;flex-shrink:0;align-items:center;gap:12px;padding-left:0;display:flex}.article-stat-item{flex-shrink:0;align-items:center;gap:3px;display:flex;background-color:#0000!important;border-radius:0!important;padding:0!important}.article-stat-item:hover{background-color:#0000!important;transform:none!important}.article-stat-item:hover .article-stat-icon{transform:none!important}.article-stat-icon{font-size:13px}.article-stat-icon-like{color:var(--ant-color-error)}.article-stat-icon-view{color:var(--ant-color-text-tertiary)}.article-stat-text{color:var(--ant-color-text-tertiary)!important;min-width:auto!important;font-size:12px!important;font-weight:400!important}.article-author-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.article-author-actions .ant-space{gap:6px!important}.article-footer-meta{margin-top:20px;padding-top:12px}.article-stats-bottom{margin-top:0;padding-top:0}.article-stats-bottom .article-stat-bottom-item-like{display:none!important}.article-stat-bottom-icon{font-size:13px}.article-stat-bottom-text{font-size:12px}}.article-footer-meta{margin-top:24px;padding-top:20px}.article-stats-bottom{align-items:center;margin-top:0;padding-top:0;padding-bottom:0;display:flex}.article-stats-bottom .article-stat-bottom-item{align-items:center;gap:6px;display:inline-flex}.article-stat-bottom-icon{color:var(--ant-color-text-tertiary);font-size:13px}.article-stat-bottom-icon-like{color:var(--ant-color-error)}.article-stat-bottom-text{color:var(--ant-color-text-tertiary);font-size:13px;font-weight:400}.article-footer-meta .article-tags-bottom.article-tags-row:first-of-type{margin-top:16px}.article-footer-meta .article-tags-row+.article-tags-row{margin-top:8px}.article-footer-meta .article-tags-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:flex}.article-footer-meta .ant-tag{border-radius:6px;margin-inline-end:0;padding:6px 12px;font-size:12px;line-height:1.4}.article-tags{margin-top:32px;padding-top:24px}.article-tags-bottom{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:24px}.custom-tag{color:#fff!important;background-color:#2a2a2a!important;border:none!important;border-radius:20px!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;font-size:14px!important;display:inline-flex!important}.custom-tag .tag-icon{color:var(--ant-color-primary);align-items:center;font-size:12px;display:inline-flex}.article-body{margin-top:32px;position:relative}.article-view-count{border-top:1px solid var(--ant-color-border-secondary);align-items:center;margin-top:24px;padding-top:16px;display:flex}.article-view-icon{color:var(--ant-color-text-tertiary);font-size:14px}.article-view-text{color:var(--ant-color-text-secondary);font-size:13px;font-weight:500}.article-markdown{color:var(--ant-color-text);font-size:16px;line-height:1.8}.article-markdown h1,.article-markdown h2,.article-markdown h3,.article-markdown h4,.article-markdown h5,.article-markdown h6{color:#ec4899;isolation:isolate;width:fit-content;max-width:100%;margin-top:24px;margin-bottom:16px;font-weight:600;display:block;position:relative}.article-markdown h1:after,.article-markdown h2:after,.article-markdown h3:after,.article-markdown h4:after,.article-markdown h5:after,.article-markdown h6:after{content:"";z-index:-1;background:#f9a8d4;position:absolute}.article-markdown h1:after{border-radius:3px;height:14px;bottom:0;left:-6px;right:-6px}.article-markdown h2:after{border-radius:2px;height:12px;bottom:8px;left:-5px;right:-5px}.article-markdown h3:after{border-radius:2px;height:10px;bottom:6px;left:-4px;right:-4px}.article-markdown h4:after{border-radius:2px;height:9px;bottom:5px;left:-4px;right:-4px}.article-markdown h5:after{border-radius:2px;height:8px;bottom:4px;left:-3px;right:-3px}.article-markdown h6:after{border-radius:1px;height:7px;bottom:3px;left:-3px;right:-3px}.ant-image-preview-fade-leave,.ant-image-preview-fade-leave-active,.ant-image-preview-fade-leave-done,.ant-image-preview-wrap[style*="display: none"],.ant-image-preview-mask[style*="display: none"],.ant-image-preview-wrap[style*="opacity: 0"],.ant-image-preview-mask[style*="opacity: 0"]{pointer-events:none!important;z-index:-1!important}body>.ant-image-preview-wrap[style*="display: none"],body>.ant-image-preview-mask[style*="display: none"],body>.ant-image-preview-wrap.ant-image-preview-fade-leave,body>.ant-image-preview-wrap.ant-image-preview-fade-leave-active,body>.ant-image-preview-wrap.ant-image-preview-fade-leave-done{pointer-events:none!important;z-index:-9999!important}.article-content{z-index:1;position:relative}.postsbox-container h1:after,.postsbox-container h2:after,.postsbox-container h3:after,.postsbox-container h4:after,.postsbox-container h5:after,.postsbox-container h6:after,.postsbox-title:after,.postsbox-title h1:after,.postsbox-title h2:after,.postsbox-title h3:after,.postsbox-title h4:after,.postsbox-title h5:after,.postsbox-title h6:after{display:none!important}[data-theme=dark] .article-markdown .postsbox-container:hover .postsbox-title,[data-theme=dark] .article-markdown .postsbox-container:hover h5.ant-typography,.dark .article-markdown .postsbox-container:hover .postsbox-title,.dark .article-markdown .postsbox-container:hover h5.ant-typography{color:#ff6ba8!important;-webkit-text-fill-color:#ff6ba8!important;background:0 0!important;background-clip:unset!important;-webkit-background-clip:unset!important;text-shadow:none!important}.article-markdown h1{padding-bottom:6px;font-size:28px}.article-markdown h2{padding-bottom:5px;font-size:24px}.article-markdown h3{padding-bottom:4px;font-size:20px}.article-markdown h4{padding-bottom:4px;font-size:18px}.article-markdown h5{padding-bottom:3px;font-size:16px}.article-markdown h6{padding-bottom:3px;font-size:14px}[data-theme=dark] .article-markdown h1,[data-theme=dark] .article-markdown h2,[data-theme=dark] .article-markdown h3,[data-theme=dark] .article-markdown h4,[data-theme=dark] .article-markdown h5,[data-theme=dark] .article-markdown h6,.dark .article-markdown h1,.dark .article-markdown h2,.dark .article-markdown h3,.dark .article-markdown h4,.dark .article-markdown h5,.dark .article-markdown h6{color:#fce7f3}@supports (background-clip:text){[data-theme=dark] .article-markdown h1,[data-theme=dark] .article-markdown h2,[data-theme=dark] .article-markdown h3,[data-theme=dark] .article-markdown h4,[data-theme=dark] .article-markdown h5,[data-theme=dark] .article-markdown h6,.dark .article-markdown h1,.dark .article-markdown h2,.dark .article-markdown h3,.dark .article-markdown h4,.dark .article-markdown h5,.dark .article-markdown h6{color:#0000;background:linear-gradient(135deg,#fef3f8 0%,#fce7f3 45%,#fbcfe8 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 24px #fbcfe81f;background-clip:text}}[data-theme=dark] .article-markdown h1:after,[data-theme=dark] .article-markdown h2:after,[data-theme=dark] .article-markdown h3:after,[data-theme=dark] .article-markdown h4:after,[data-theme=dark] .article-markdown h5:after,[data-theme=dark] .article-markdown h6:after,.dark .article-markdown h1:after,.dark .article-markdown h2:after,.dark .article-markdown h3:after,.dark .article-markdown h4:after,.dark .article-markdown h5:after,.dark .article-markdown h6:after{background:#f472b673}.article-markdown p{color:var(--ant-color-text);margin-bottom:16px}.article-markdown p:has(>br:only-child){min-height:0!important;margin:0!important}.article-markdown p>br:only-child{display:none}.article-markdown ul,.article-markdown ol{margin-bottom:16px;padding-left:24px;list-style-position:outside}.article-markdown ul{list-style-type:disc}.article-markdown ul ul{list-style-type:circle}.article-markdown ul ul ul{list-style-type:square}.article-markdown ol{list-style-type:decimal}.article-markdown ol ol{list-style-type:lower-alpha}.article-markdown ol ol ol{list-style-type:lower-roman}.article-markdown ul.editor-task-list{padding-left:.25em;list-style:none}.article-markdown li{margin-bottom:8px}.article-markdown strong{color:var(--ant-color-text);font-weight:600}.article-markdown code{background-color:var(--ant-color-fill-tertiary);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.article-markdown pre{background-color:var(--ant-color-fill-tertiary);border-radius:8px;margin-bottom:16px;padding:16px;overflow-x:auto}.article-markdown pre code{background-color:#0000;padding:0}.article-markdown .hljs{color:#c9d1d9!important;background:#0d1117!important}[data-theme=light] .article-markdown .hljs,.light .article-markdown .hljs{color:#24292f!important;background:#f6f8fa!important}.article-markdown .hljs-comment,.article-markdown .hljs-quote{color:#8b949e;font-style:italic}.article-markdown .hljs-keyword,.article-markdown .hljs-selector-tag,.article-markdown .hljs-literal,.article-markdown .hljs-title,.article-markdown .hljs-section,.article-markdown .hljs-doctag,.article-markdown .hljs-type,.article-markdown .hljs-name,.article-markdown .hljs-strong{color:#ff7b72;font-weight:700}.article-markdown .hljs-number,.article-markdown .hljs-string,.article-markdown .hljs-title,.article-markdown .hljs-section,.article-markdown .hljs-built_in,.article-markdown .hljs-builtin-name,.article-markdown .hljs-selector-id,.article-markdown .hljs-selector-attr,.article-markdown .hljs-selector-pseudo,.article-markdown .hljs-addition,.article-markdown .hljs-variable,.article-markdown .hljs-template-variable,.article-markdown .hljs-attribute{color:#a5d6ff}.article-markdown .hljs-regexp,.article-markdown .hljs-link,.article-markdown .hljs-symbol,.article-markdown .hljs-bullet{color:#79c0ff}.article-markdown .hljs-function,.article-markdown .hljs-class .hljs-title{color:#d2a8ff}.article-markdown .hljs-tag,.article-markdown .hljs-name,.article-markdown .hljs-attr{color:#7ee787}[data-theme=light] .article-markdown .hljs-comment,.light .article-markdown .hljs-comment,[data-theme=light] .article-markdown .hljs-quote,.light .article-markdown .hljs-quote{color:#6a737d;font-style:italic}[data-theme=light] .article-markdown .hljs-keyword,.light .article-markdown .hljs-keyword,[data-theme=light] .article-markdown .hljs-selector-tag,.light .article-markdown .hljs-selector-tag,[data-theme=light] .article-markdown .hljs-literal,.light .article-markdown .hljs-literal,[data-theme=light] .article-markdown .hljs-title,.light .article-markdown .hljs-title,[data-theme=light] .article-markdown .hljs-section,.light .article-markdown .hljs-section,[data-theme=light] .article-markdown .hljs-doctag,.light .article-markdown .hljs-doctag,[data-theme=light] .article-markdown .hljs-type,.light .article-markdown .hljs-type,[data-theme=light] .article-markdown .hljs-name,.light .article-markdown .hljs-name,[data-theme=light] .article-markdown .hljs-strong,.light .article-markdown .hljs-strong{color:#d73a49;font-weight:700}[data-theme=light] .article-markdown .hljs-number,.light .article-markdown .hljs-number,[data-theme=light] .article-markdown .hljs-string,.light .article-markdown .hljs-string,[data-theme=light] .article-markdown .hljs-built_in,.light .article-markdown .hljs-built_in,[data-theme=light] .article-markdown .hljs-builtin-name,.light .article-markdown .hljs-builtin-name,[data-theme=light] .article-markdown .hljs-selector-id,.light .article-markdown .hljs-selector-id,[data-theme=light] .article-markdown .hljs-selector-attr,.light .article-markdown .hljs-selector-attr,[data-theme=light] .article-markdown .hljs-selector-pseudo,.light .article-markdown .hljs-selector-pseudo,[data-theme=light] .article-markdown .hljs-addition,.light .article-markdown .hljs-addition,[data-theme=light] .article-markdown .hljs-variable,.light .article-markdown .hljs-variable,[data-theme=light] .article-markdown .hljs-template-variable,.light .article-markdown .hljs-template-variable,[data-theme=light] .article-markdown .hljs-attribute,.light .article-markdown .hljs-attribute{color:#005cc5}[data-theme=light] .article-markdown .hljs-regexp,.light .article-markdown .hljs-regexp,[data-theme=light] .article-markdown .hljs-link,.light .article-markdown .hljs-link,[data-theme=light] .article-markdown .hljs-symbol,.light .article-markdown .hljs-symbol,[data-theme=light] .article-markdown .hljs-bullet,.light .article-markdown .hljs-bullet{color:#032f62}[data-theme=light] .article-markdown .hljs-function,.light .article-markdown .hljs-function,[data-theme=light] .article-markdown .hljs-class .hljs-title,.light .article-markdown .hljs-class .hljs-title{color:#6f42c1}[data-theme=light] .article-markdown .hljs-tag,.light .article-markdown .hljs-tag,[data-theme=light] .article-markdown .hljs-name,.light .article-markdown .hljs-name,[data-theme=light] .article-markdown .hljs-attr,.light .article-markdown .hljs-attr{color:#22863a}.article-markdown blockquote{border-left:4px solid var(--ant-color-primary);color:var(--ant-color-text-secondary);margin:16px 0;padding-left:16px;font-style:italic}.article-markdown a{color:var(--ant-color-primary);text-decoration:none}.article-markdown a:hover{text-decoration:underline}.article-markdown img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.article-markdown .ant-image,.article-content .ant-image,.article-markdown .ant-image-wrapper,.article-content .ant-image-wrapper{width:100%;max-width:800px;margin:16px auto;display:block}.article-markdown .ant-image:hover,.article-content .ant-image:hover,.article-markdown .ant-image-wrapper:hover,.article-content .ant-image-wrapper:hover,.article-markdown .ant-image-img:hover,.article-content .ant-image-img:hover,.article-markdown>div:has(.ant-image):hover,.article-content>div:has(.ant-image):hover,.article-markdown div:has(.ant-image):hover,.article-content div:has(.ant-image):hover,.article-markdown div[style*=textAlign]:has(.ant-image),.article-content div[style*=textAlign]:has(.ant-image),.article-markdown div[style*="display: flex"]:has(.ant-image),.article-content div[style*="display: flex"]:has(.ant-image),.article-markdown div[style*=textAlign]:has(.ant-image):hover,.article-content div[style*=textAlign]:has(.ant-image):hover,.article-markdown div[style*="display: flex"]:has(.ant-image):hover,.article-content div[style*="display: flex"]:has(.ant-image):hover{box-shadow:none!important}@media (width<=768px){.article-markdown .ant-image,.article-content .ant-image,.article-markdown .ant-image-wrapper,.article-content .ant-image-wrapper{max-width:100%}}.article-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;margin:24px 0;overflow-x:auto}.article-table-wrapper table{border-collapse:collapse;border-spacing:0;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:12px;width:100%;margin:0;overflow:hidden}.article-table-wrapper table thead{background:var(--ant-color-fill-tertiary)}.article-table-wrapper table th{text-align:left;color:var(--ant-color-text-heading,var(--ant-color-text));letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ant-color-border);padding:12px 16px;font-size:12px;font-weight:600}.article-table-wrapper table th.has-text-align-center,.article-table-wrapper table th[data-align=center],.article-table-wrapper table th[data-node-text-align=center]{text-align:center}.article-table-wrapper table th.has-text-align-right,.article-table-wrapper table th[data-align=right],.article-table-wrapper table th[data-node-text-align=right]{text-align:right}.article-table-wrapper table td{text-align:left;color:var(--ant-color-text);border-bottom:1px solid var(--ant-color-border-secondary);padding:12px 16px;font-size:14px;line-height:1.55}.article-table-wrapper table tbody tr:nth-child(2n) td{background:var(--ant-color-fill-quaternary);background:color-mix(in srgb, var(--ant-color-fill-quaternary) 50%, transparent)}.article-table-wrapper table tbody tr:last-child td{border-bottom:none}.article-table-wrapper table tbody tr:hover td{background:var(--ant-color-fill-quaternary)!important}.article-table-wrapper table td.has-text-align-center,.article-table-wrapper table td[data-align=center],.article-table-wrapper table td[data-node-text-align=center]{text-align:center}.article-table-wrapper table td.has-text-align-right,.article-table-wrapper table td[data-align=right],.article-table-wrapper table td[data-node-text-align=right]{text-align:right}.article-markdown>table{border-collapse:collapse;border-spacing:0;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:12px;width:100%;margin:24px 0;overflow:hidden}.article-markdown>table thead{background:var(--ant-color-fill-tertiary)}.article-markdown>table th{text-align:left;color:var(--ant-color-text-heading,var(--ant-color-text));letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ant-color-border);padding:12px 16px;font-size:12px;font-weight:600}.article-markdown>table th[align=center],.article-markdown>table td[align=center]{text-align:center}.article-markdown>table th[align=right],.article-markdown>table td[align=right]{text-align:right}.article-markdown>table td{text-align:left;color:var(--ant-color-text);border-bottom:1px solid var(--ant-color-border-secondary);padding:12px 16px;font-size:14px;line-height:1.55}.article-markdown>table tbody tr:nth-child(2n) td{background:var(--ant-color-fill-quaternary);background:color-mix(in srgb, var(--ant-color-fill-quaternary) 50%, transparent)}.article-markdown>table tbody tr:last-child td{border-bottom:none}.article-markdown>table tbody tr:hover td{background:var(--ant-color-fill-quaternary)!important}.article-markdown [data-content-type=table]{-webkit-overflow-scrolling:touch;width:100%;margin:24px 0;overflow-x:auto}.article-markdown [data-content-type=table] .table-container{min-width:0}.article-markdown [data-content-type=table] table{border-collapse:collapse;border-spacing:0;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:12px;width:100%;margin:0;overflow:hidden}.article-markdown [data-content-type=table] thead{background:var(--ant-color-fill-tertiary)}.article-markdown [data-content-type=table] th{text-align:left;color:var(--ant-color-text-heading,var(--ant-color-text));letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ant-color-border);padding:12px 16px;font-size:12px;font-weight:600}.article-markdown [data-content-type=table] th[data-node-text-align=center]{text-align:center}.article-markdown [data-content-type=table] th[data-node-text-align=right]{text-align:right}.article-markdown [data-content-type=table] td{text-align:left;color:var(--ant-color-text);border-bottom:1px solid var(--ant-color-border-secondary);padding:12px 16px;font-size:14px;line-height:1.55}.article-markdown [data-content-type=table] tbody tr:nth-child(2n) td{background:var(--ant-color-fill-quaternary);background:color-mix(in srgb, var(--ant-color-fill-quaternary) 50%, transparent)}.article-markdown [data-content-type=table] tbody tr:last-child td{border-bottom:none}.article-markdown [data-content-type=table] tbody tr:hover td{background:var(--ant-color-fill-quaternary)!important}.article-markdown [data-content-type=table] td[data-node-text-align=center]{text-align:center}.article-markdown [data-content-type=table] td[data-node-text-align=right]{text-align:right}@media (width<=768px){.article-table-wrapper{margin:12px -12px;padding:0 12px}.article-table-wrapper table{font-size:12px}.article-table-wrapper table th,.article-table-wrapper table td{padding:8px 12px;font-size:12px}.article-markdown [data-content-type=table]{margin:12px -12px;padding:0 12px}.article-markdown [data-content-type=table] table{font-size:12px}.article-markdown [data-content-type=table] th,.article-markdown [data-content-type=table] td{padding:8px 12px;font-size:12px}.article-markdown>table{margin:12px 0;font-size:12px}.article-markdown>table th,.article-markdown>table td{padding:8px 12px;font-size:12px}}.article-markdown .ant-btn:focus,.article-markdown .ant-btn:focus-visible{box-shadow:none!important;outline:none!important}.article-markdown .hljs::-webkit-scrollbar{width:12px;height:12px}[data-theme=light] .article-markdown .hljs::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.light .article-markdown .hljs::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}[data-theme=light] .article-markdown .hljs::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:6px}.light .article-markdown .hljs::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:6px}[data-theme=light] .article-markdown .hljs::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.light .article-markdown .hljs::-webkit-scrollbar-thumb:hover{background:#b8b8b8}[data-theme=dark] .article-markdown .hljs::-webkit-scrollbar-track{background:#161b22;border-radius:6px}.dark .article-markdown .hljs::-webkit-scrollbar-track{background:#161b22;border-radius:6px}[data-theme=dark] .article-markdown .hljs::-webkit-scrollbar-thumb{background:#30363d;border-radius:6px}.dark .article-markdown .hljs::-webkit-scrollbar-thumb{background:#30363d;border-radius:6px}[data-theme=dark] .article-markdown .hljs::-webkit-scrollbar-thumb:hover{background:#484f58}.dark .article-markdown .hljs::-webkit-scrollbar-thumb:hover{background:#484f58}.article-markdown .hljs{scrollbar-width:auto}[data-theme=light] .article-markdown .hljs,.light .article-markdown .hljs{scrollbar-color:#d0d0d0 #f0f0f0}[data-theme=dark] .article-markdown .hljs,.dark .article-markdown .hljs{scrollbar-color:#30363d #161b22}.file-download-box{background-color:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-bottom:20px;padding:16px;position:relative}.file-download-box .flex{display:flex}.file-download-box .ac{align-items:center}.file-download-box .jsb{justify-content:space-between}.file-download-box .mr10{margin-right:10px}.file-download-box .ml20{margin-left:20px}.file-download-box .mt10{margin-top:10px}.file-download-icon{background-color:var(--ant-color-primary-bg);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.file-download-icon:before{content:"";border:2px solid var(--ant-color-primary);border-top-right-radius:6px;width:16px;height:20px}.file-download-name{color:var(--ant-color-text);font-size:15px;font-weight:600;line-height:1.4;outline:none!important}.file-download-name:focus{outline:none!important}.file-download-btn{background-color:var(--ant-color-primary);cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:13px;text-decoration:none;transition:all .3s;display:inline-flex;color:#fff!important;outline:none!important}.file-download-btn:focus,.file-download-btn:active{box-shadow:none!important;outline:none!important}.file-download-btn:hover{opacity:.9;color:#fff!important;text-decoration:none!important}.file-download-desc{color:var(--ant-color-text-secondary);font-size:12px}@media (width<=768px){.article-content .article-title{word-wrap:break-word;overflow-wrap:break-word;font-weight:600;text-overflow:clip!important;white-space:normal!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important;font-size:20px!important;line-height:1.5!important;display:block!important;overflow:visible!important}.article-content .article-title.ant-typography,.article-content h1.article-title.ant-typography{text-overflow:clip!important;white-space:normal!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important;font-size:20px!important;line-height:1.5!important;overflow:visible!important}.article-content .article-title.ant-typography>*,.article-content h1.article-title.ant-typography>*{text-overflow:clip!important;white-space:normal!important;line-height:1.5!important;display:block!important;overflow:visible!important}.article-content .article-title.ant-typography,.article-content h1.article-title.ant-typography{-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important}.article-content .article-title.ant-typography .ant-typography,.article-content h1.article-title.ant-typography .ant-typography{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.article-header{margin-bottom:20px;padding-bottom:0;height:auto!important;min-height:auto!important;margin-top:0!important;padding-top:0!important;overflow:visible!important}.article-meta{margin-top:0!important;margin-bottom:16px!important}.article-markdown{font-size:14px}.article-markdown h1{font-size:20px}.article-markdown h2{font-size:18px}.article-markdown h3{font-size:16px}.article-markdown h4,.article-markdown h5{font-size:14px}.article-markdown h6{font-size:12px}.article-markdown h1:after{border-radius:2px;height:8px;bottom:4px}.article-markdown h2:after{border-radius:2px;height:7px;bottom:8px}.article-markdown h3:after{border-radius:2px;height:6px;bottom:6px}.article-markdown h4:after{border-radius:2px;height:5px;bottom:5px}.article-markdown h5:after{border-radius:1px;height:4px;bottom:4px}.article-markdown h6:after{border-radius:1px;height:4px;bottom:3px}.article-content .ant-pro-card{padding:6px 12px!important;overflow:visible!important}.article-content .ant-pro-card-body{padding-top:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.file-download-box .flex{flex-wrap:wrap}.file-download-box .jsb{justify-content:flex-start;gap:12px}.file-download-box .ml20{width:100%;margin-left:0}.file-download-btn{width:100%}.article-edit-button-mobile{z-index:10;min-width:auto;height:auto;color:var(--ant-color-text);background-color:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;transition:all .3s;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 8px #0000001a}.article-edit-button-mobile:hover{color:var(--ant-color-primary);border-color:var(--ant-color-primary);box-shadow:0 4px 12px #00000026}.article-edit-button-mobile:active{transform:scale(.95)}.article-content .article-title-wrapper .article-title{padding-right:50px}}.postsbox-wrapper{margin:12px 0!important}@media (width<=768px){.postsbox-wrapper{margin:0!important}.ant-image-preview-operations{max-width:100vw!important;overflow:visible!important}.ant-image-preview-operations>div{max-width:calc(100vw - 32px)!important;overflow:visible!important}.ant-image-preview-wrap .ant-image-preview-operations{box-sizing:border-box!important;padding:0 16px!important}.ant-image-preview-operations>div[style*="display: flex"]{flex-wrap:nowrap!important;max-width:100%!important;overflow-x:visible!important}}.article-content .wp-block-file,.article-content .attachment-block,.article-content [data-type=attachment]{background:var(--ant-color-fill-tertiary,#f5f5f5);border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:10px 14px;display:flex}.article-content .wp-block-file:before,.article-content .attachment-block:before,.article-content [data-type=attachment]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cpath d='M12 18v-6'/%3E%3Cpath d='M9 15l3 3 3-3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;min-width:20px;height:20px;display:inline-block}.article-content .wp-block-file a,.article-content .attachment-block a,.article-content [data-type=attachment] a{color:var(--ant-color-primary,#1677ff);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none;overflow:hidden}.article-content .wp-block-file a:hover,.article-content .attachment-block a:hover,.article-content [data-type=attachment] a:hover{text-decoration:underline}.article-score-section .article-score-pill{box-shadow:0 1px 2px var(--ant-color-shadow-secondary,#00000008);overflow:visible}.article-score-section .article-score-add-btn.ant-btn,.article-score-section .article-score-subtract-btn.ant-btn{border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.article-score-section .article-score-add-btn.ant-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ant-color-success) 12%, transparent);color:var(--ant-color-success)!important}.article-score-section .article-score-add-btn.ant-btn:hover:not(:disabled) .anticon{color:var(--ant-color-success)!important}.article-score-section .article-score-add-btn.ant-btn:active:not(:disabled){background:color-mix(in srgb, var(--ant-color-success) 18%, transparent);transform:scale(.96)}.article-score-section .article-score-subtract-btn.ant-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ant-color-error) 12%, transparent);color:var(--ant-color-error)!important}.article-score-section .article-score-subtract-btn.ant-btn:hover:not(:disabled) .anticon{color:var(--ant-color-error)!important}.article-score-section .article-score-subtract-btn.ant-btn:active:not(:disabled){background:color-mix(in srgb, var(--ant-color-error) 18%, transparent);transform:scale(.96)}.article-score-section .article-score-add-btn.ant-btn:focus-visible:not(:active),.article-score-section .article-score-subtract-btn.ant-btn:focus-visible:not(:active){outline:2px solid var(--theme-primary,var(--ant-color-primary))!important;outline-offset:2px!important}
