.art-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.art-title-icon{width:44px;height:44px;color:var(--t-accent-gold);background:#e8a83e14;border:1px solid #e8a83e26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.art-h1{letter-spacing:-.01em;color:var(--t-text-1);margin:0;font-size:24px;font-weight:800;line-height:1.25}.art-meta{color:var(--t-text-11);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:13px;display:flex}.art-meta>span{align-items:center;gap:4px;display:inline-flex}.art-meta i{font-size:10.5px}.art-meta-sep{background:var(--t-border);width:1px;height:11px}.art-lead{color:var(--t-text-8);margin:-8px 0 20px;font-size:14.5px;line-height:1.8}.art-tags{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.art-tag{border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}@media (width>=640px){.art-h1{font-size:28px}}.art-section{margin-bottom:40px}.art-h2-wrap{align-items:center;gap:12px;margin-bottom:24px;display:flex}.art-h2-num{width:40px;height:40px;color:var(--t-accent-gold);background:#e8a83e1a;border:1px solid #e8a83e33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.art-h2{letter-spacing:-.01em;color:var(--t-text-1);margin:0;padding-bottom:10px;font-size:20px;font-weight:800;line-height:1.3;position:relative}.art-h2:after{content:"";background:linear-gradient(90deg,#e8a83e,#0000);border-radius:1px;width:48px;height:2px;position:absolute;bottom:0;left:0}.art-h3{color:var(--t-text-1);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}@media (width>=640px){.art-h2{font-size:24px}}.art-p{color:var(--t-text-2);margin:0 0 16px;font-size:15px;line-height:1.8}.art-p-sm{color:var(--t-text-8);font-size:13px;line-height:1.8}.art-strong{color:var(--t-text-1);font-weight:700}.art-gold{color:var(--t-accent-gold);font-weight:700}.art-steps{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=640px){.art-steps{grid-template-columns:1fr 1fr}}.art-step{background:var(--t-panel-a60);border:1px solid var(--t-border);border-radius:12px;flex-direction:column;padding:16px;display:flex}.art-step-head{color:var(--t-text-2);gap:12px;font-size:14.5px;line-height:1.75;display:flex}.art-step-num{width:24px;height:24px;color:var(--t-accent-gold);background:#e8a83e1a;border:1px solid #e8a83e33;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:700;display:flex}.art-step-body{padding-top:16px}.art-tl{padding-left:28px;position:relative}.art-tl:before{content:"";background:var(--t-border);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.art-tl-item{color:var(--t-text-2);padding-bottom:28px;font-size:15px;line-height:1.8;position:relative}.art-tl-item:last-child{padding-bottom:0}.art-tl-dot{z-index:1;width:22px;height:22px;color:var(--t-accent-gold);background:#e8a83e14;border:1px solid #e8a83e33;border-radius:7px;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:2px;left:-28px}@media (width<=639px){.art-tl{padding-left:22px}.art-tl:before{left:8px}.art-tl-dot{border-radius:6px;width:18px;height:18px;font-size:10.5px;left:-22px}}.art-img-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.art-img-grid{grid-template-columns:1fr 1fr}}.art-img-card{border:1px solid var(--t-border);background:var(--t-bg-deep);cursor:pointer;border-radius:10px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.art-img-card:hover{border-color:#e8a83e59;box-shadow:0 2px 16px #e8a83e0f}.art-img-card img{opacity:.92;width:100%;height:auto;transition:opacity .2s;display:block}.art-img-card:hover img{opacity:1}.art-img-hint{text-align:center;color:var(--t-text-8);opacity:0;pointer-events:none;background:linear-gradient(#0000,#080a10d9);padding:16px 8px 8px;font-size:11.5px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.art-img-card:hover .art-img-hint{opacity:1;transform:translateY(0)}.art-callout{border-left:3px solid var(--c);background:var(--bg);color:var(--t-text-2);--c:#ef4444;--bg:#ef44440f;border-radius:0 10px 10px 0;gap:10px;margin:20px 0;padding:14px 16px 14px 18px;font-size:13px;line-height:1.8;display:flex}.art-callout>i{color:var(--c);flex-shrink:0;margin-top:4px;font-size:13px}.art-callout>div>b:first-child,.art-callout-label{color:var(--c)}.art-callout.gold{--c:#e8a83e;--bg:#e8a83e0f}.art-callout.blue{--c:#5ec4e8;--bg:#5ec4e80f}.art-callout.green{--c:#3ecf8e;--bg:#3ecf8e0f}.art-card,.art-talk{background:var(--t-panel-a60);border:1px solid var(--t-border);border-radius:12px;padding:16px}.art-talk-zh{color:var(--t-text-11);margin:0 0 8px;font-size:13px}.art-talk-row{align-items:flex-start;gap:12px;display:flex}.art-talk-en{color:var(--t-text-1);flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.7}.art-copy{cursor:pointer;color:var(--t-accent-gold);background:#e8a83e14;border:1px solid #e8a83e33;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:12.5px;font-weight:500}.art-stack{flex-direction:column;gap:16px;display:flex}.art-btn-outline{color:var(--t-text-2);border:1px solid var(--t-border);border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.art-btn-outline:hover{color:var(--t-accent-gold);background:#e8a83e14;border-color:#e8a83e40;transform:translateY(-1px)}@keyframes artFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.art-fade{animation:.4s both artFadeIn}@media (prefers-reduced-motion:reduce){.art-fade{animation:none}}.art-h2-plain{padding-bottom:0}.art-h2-plain:after{display:none}.art-h2-sub{color:var(--t-text-11);margin:2px 0 0;font-size:13px;line-height:1.6}.html-detail-wrap{width:70%;min-width:0;max-width:100%}.html-detail-wrap>div{width:100%!important}div:has(>.html-detail-wrap){min-width:0;max-width:100%}.html-detail-wrap article{max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width<=1023px){.html-detail-wrap,.html-detail-wrap>div{width:100%!important}}.az-wrap{width:70%}.az-card{align-items:center;gap:16px;width:100%;padding:16px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.az-card:hover{box-shadow:0 6px 20px var(--t-shadow-3);transform:translateY(-2px);border-color:#e8a83e59!important}.az-name{flex:none;min-width:170px}.az-tags{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.az-side{flex:none;align-items:center;gap:14px;display:flex}@media (width>=640px){.az-card{min-height:116px;padding:24px 28px}}@media (width<=639px){.az-card{flex-wrap:wrap;gap:10px 12px;padding:14px}.az-name{flex:auto;min-width:0}.az-side{gap:10px}.az-tags{flex-basis:100%;order:3}}@media (width<=1023px){.az-wrap{width:100%}}
