.article-detail-page[data-v-e2066696]{min-height:100vh;background:#030305;display:flex;flex-direction:column}.article-detail-main[data-v-e2066696]{flex:1;padding-top:68px}.article-detail-container[data-v-e2066696]{max-width:876px;margin:0 auto;padding:40px 48px 64px}@media (max-width: 768px){.article-detail-container[data-v-e2066696]{padding:24px 24px 48px}}.breadcrumb[data-v-e2066696]{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:13px}.breadcrumb-link[data-v-e2066696]{color:#6e6e73;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-e2066696]:hover{color:#d4a853}.breadcrumb-sep[data-v-e2066696]{color:#6e6e73;opacity:.5}.breadcrumb-current[data-v-e2066696]{color:#a1a1a6}.article-header[data-v-e2066696]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(212,168,83,.08)}.article-title[data-v-e2066696]{font-size:30px;font-weight:700;color:#f5f5f7;margin:0 0 16px;line-height:1.3;letter-spacing:-.02em}@media (max-width: 768px){.article-title[data-v-e2066696]{font-size:24px}}.article-meta[data-v-e2066696]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6e6e73}.meta-divider[data-v-e2066696]{opacity:.3}.article-body[data-v-e2066696]{color:#a1a1a6;font-size:16px;line-height:1.8}.article-body[data-v-e2066696] h2{font-size:22px;font-weight:600;color:#f5f5f7;margin:40px 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(212,168,83,.08)}.article-body[data-v-e2066696] h3{font-size:18px;font-weight:600;color:#f5f5f7;margin:32px 0 12px}.article-body[data-v-e2066696] p{margin:0 0 16px}.article-body[data-v-e2066696] ul,.article-body[data-v-e2066696] ol{padding-left:24px;margin:0 0 16px}.article-body[data-v-e2066696] li{margin-bottom:8px}.article-body[data-v-e2066696] code{background:#d4a85314;color:#d4a853;padding:2px 6px;border-radius:4px;font-size:14px;font-family:JetBrains Mono,monospace}.article-body[data-v-e2066696] pre{background:#111115;border:1px solid rgba(212,168,83,.08);border-radius:8px;padding:16px 20px;overflow-x:auto;margin:0 0 16px}.article-body[data-v-e2066696] pre code{background:none;padding:0;color:#a1a1a6}.article-body[data-v-e2066696] blockquote{border-left:3px solid #D4A853;margin:0 0 16px;padding:12px 20px;background:#d4a8530a;color:#a1a1a6}.article-body[data-v-e2066696] blockquote p:last-child{margin-bottom:0}.article-body[data-v-e2066696] a{color:#d4a853;text-decoration:underline;text-decoration-color:#d4a8534d;text-underline-offset:2px;transition:text-decoration-color .2s ease}.article-body[data-v-e2066696] a:hover{text-decoration-color:#d4a853}.article-body[data-v-e2066696] strong{color:#f5f5f7;font-weight:600}.article-body[data-v-e2066696] table{width:100%;border-collapse:collapse;margin:0 0 16px}.article-body[data-v-e2066696] table th,.article-body[data-v-e2066696] table td{border:1px solid rgba(212,168,83,.08);padding:10px 14px;text-align:left;font-size:14px}.article-body[data-v-e2066696] table th{background:#d4a8530f;color:#f5f5f7;font-weight:600}.article-cta[data-v-e2066696]{margin-top:56px;padding:40px;background:#d4a8530a;border:1px solid rgba(212,168,83,.08);border-radius:12px;text-align:center}.cta-title[data-v-e2066696]{font-size:22px;font-weight:600;color:#f5f5f7;margin:0 0 12px}.cta-desc[data-v-e2066696]{font-size:15px;color:#a1a1a6;margin:0 0 24px;line-height:1.6}.cta-button[data-v-e2066696]{display:inline-block;padding:12px 32px;background:#d4a853;color:#0a0a0c;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.cta-button[data-v-e2066696]:hover{background:#e8c87a;transform:translateY(-1px)}.loading-state[data-v-e2066696]{padding:48px 0;text-align:center}.loading-state p[data-v-e2066696]{font-size:14px;color:#6e6e73;margin:0}.not-found[data-v-e2066696]{padding:80px 0;text-align:center}.not-found h1[data-v-e2066696]{font-size:28px;font-weight:700;color:#f5f5f7;margin:0 0 12px}.not-found p[data-v-e2066696]{font-size:15px;color:#a1a1a6;margin:0 0 24px}.back-link[data-v-e2066696]{display:inline-block;padding:10px 24px;background:#d4a8531a;border:1px solid rgba(212,168,83,.2);color:#d4a853;font-size:14px;font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease}.back-link[data-v-e2066696]:hover{background:#d4a85326;border-color:#d4a85359}
