.article-card[data-v-633dd7db]{background:#fff;border-radius:var(--tkx-radius-lg, 14px);padding:var(--tkx-space-2xl, 32px);box-shadow:0 2px 12px #0000000d}.article-header[data-v-633dd7db]{margin-bottom:var(--tkx-space-lg, 20px)}.article-cat[data-v-633dd7db]{display:inline-block;background:rgba(var(--tkx-primary-rgb,255,102,0),.1);color:var(--tkx-primary, #FF6600);padding:3px var(--tkx-space-10, 10px);border-radius:var(--tkx-radius-12, 12px);font-size:var(--tkx-font-size-12, 12px);margin-bottom:var(--tkx-space-10, 10px)}.article-title[data-v-633dd7db]{font-size:var(--tkx-font-size-26, 26px);font-weight:700;color:#1a1a2e;line-height:1.4;margin:0 0 var(--tkx-space-md, 12px)}.article-meta[data-v-633dd7db]{display:flex;gap:var(--tkx-space-base, 16px);color:var(--tkx-gray-400, #999);font-size:var(--tkx-font-size-xs, 13px);flex-wrap:wrap}.article-cover[data-v-633dd7db]{margin-bottom:var(--tkx-space-lg, 20px);border-radius:var(--tkx-radius-md, 10px);overflow:hidden}.article-cover img[data-v-633dd7db]{width:100%;max-height:380px;object-fit:cover;display:block}.article-cover.is-failed[data-v-633dd7db]{background:var(--tkx-primary-lighter, #FFF0E5);display:flex;align-items:center;justify-content:center;min-height:200px}.article-cover__ph[data-v-633dd7db]{font-size:var(--tkx-font-size-40, 40px);opacity:.5}.article-summary[data-v-633dd7db]{background:#f7f8fb;border-left:3px solid var(--tkx-primary, #FF6600);padding:var(--tkx-space-md, 12px) var(--tkx-space-base, 16px);color:#555;font-size:var(--tkx-font-size-sm, 14px);line-height:1.7;margin-bottom:var(--tkx-space-lg, 20px);border-radius:0 var(--tkx-radius-sm, 8px) var(--tkx-radius-sm, 8px) 0}.article-content[data-v-633dd7db]{font-size:var(--tkx-font-size-md, 15px);line-height:1.9;word-break:break-word;color:#333}.article-content[data-v-633dd7db] h1,.article-content[data-v-633dd7db] h2,.article-content[data-v-633dd7db] h3{margin:var(--tkx-space-xl, 24px) 0 var(--tkx-space-md, 12px);color:#1a1a2e}.article-content[data-v-633dd7db] p{margin:var(--tkx-space-md, 12px) 0}.article-content[data-v-633dd7db] ul,.article-content[data-v-633dd7db] ol{padding-left:var(--tkx-space-lg, 20px);margin:var(--tkx-space-md, 12px) 0}.article-content[data-v-633dd7db] img{max-width:100%;border-radius:var(--tkx-radius-sm, 8px)}.article-tags[data-v-633dd7db]{margin-top:var(--tkx-space-xl, 24px);padding-top:var(--tkx-space-base, 16px);border-top:1px solid #f0f0f0;display:flex;gap:var(--tkx-space-sm, 8px);flex-wrap:wrap}.tag[data-v-633dd7db]{background:#f5f6fa;color:#666;padding:var(--tkx-space-xs, 4px) var(--tkx-space-md, 12px);border-radius:var(--tkx-radius-12, 12px);font-size:var(--tkx-font-size-12, 12px)}.article-footer[data-v-633dd7db]{margin-top:var(--tkx-space-xl, 24px);text-align:center}.btn[data-v-633dd7db]{padding:10px var(--tkx-space-xl, 24px);border-radius:var(--tkx-radius-sm, 8px);border:none;cursor:pointer;font-size:var(--tkx-font-size-sm, 14px)}.btn-primary[data-v-633dd7db]{background:var(--tkx-primary, #FF6600);color:#fff}.btn-ghost[data-v-633dd7db]{background:transparent;color:var(--tkx-primary, #FF6600);border:1px solid var(--tkx-primary, #FF6600)}
