.article-content[data-v-bb88dfd3]{color:#333;line-height:1.7}.article-content[data-v-bb88dfd3] *{margin-top:0;margin-bottom:1rem}.article-content[data-v-bb88dfd3] h1,.article-content[data-v-bb88dfd3] h2,.article-content[data-v-bb88dfd3] h3,.article-content[data-v-bb88dfd3] h4,.article-content[data-v-bb88dfd3] h5,.article-content[data-v-bb88dfd3] h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;line-height:1.3}.article-content[data-v-bb88dfd3] h1{font-size:2.25rem}.article-content[data-v-bb88dfd3] h2{font-size:1.875rem}.article-content[data-v-bb88dfd3] h3{font-size:1.5rem}.article-content[data-v-bb88dfd3] h4{font-size:1.25rem}.article-content[data-v-bb88dfd3] h5{font-size:1.125rem}.article-content[data-v-bb88dfd3] h6{font-size:1rem}.article-content[data-v-bb88dfd3] p{margin-bottom:1.5rem}.article-content[data-v-bb88dfd3] ul{list-style:outside}.article-content[data-v-bb88dfd3] ol{list-style:decimal}.article-content[data-v-bb88dfd3] ol,.article-content[data-v-bb88dfd3] ul{margin-bottom:1.5rem;padding-left:2rem}.article-content[data-v-bb88dfd3] li{margin-bottom:.5rem}.article-content[data-v-bb88dfd3] blockquote{background-color:#f9f9f9;border-left:4px solid #e5e5e5;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.article-content[data-v-bb88dfd3] blockquote p{margin-bottom:0}.article-content[data-v-bb88dfd3] pre{background-color:#f3f4f6;border-radius:6px;margin:1.5rem 0;padding:1rem;overflow-x:auto}.article-content[data-v-bb88dfd3] code{background-color:#f3f4f6;border-radius:3px;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.article-content[data-v-bb88dfd3] pre code{background-color:#0000;padding:0}.article-content[data-v-bb88dfd3] a{color:#2563eb;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.article-content[data-v-bb88dfd3] a:hover{border-bottom-color:#2563eb}.article-content[data-v-bb88dfd3] img{border-radius:6px;max-width:100%;height:auto;margin:1.5rem 0}.article-content[data-v-bb88dfd3] hr{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}.article-content[data-v-bb88dfd3] strong{font-weight:700}.article-content[data-v-bb88dfd3] em{font-style:italic}.article-content[data-v-bb88dfd3] del{color:#6b7280;text-decoration:line-through}.article-page[data-v-d6688807]{background-color:#f9fafb;justify-content:center;width:100%;min-height:100vh;display:flex}.error-state[data-v-d6688807],.loading-state[data-v-d6688807]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.loading-spinner[data-v-d6688807]{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite spin-d6688807}@keyframes spin-d6688807{to{transform:rotate(1turn)}}.error-state h1[data-v-d6688807]{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem}.error-state p[data-v-d6688807]{color:#6b7280;margin-bottom:1.5rem}.error-actions[data-v-d6688807]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.back-link[data-v-d6688807]{color:#3b82f6;border:1px solid #3b82f6;border-radius:6px;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.back-link[data-v-d6688807]:hover{color:#fff;background-color:#3b82f6}.retry-button[data-v-d6688807]{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:6px;padding:.5rem 1rem;transition:background-color .2s}.retry-button[data-v-d6688807]:hover{background-color:#059669}.article[data-v-d6688807]{max-width:800px;margin:0 auto;padding:2rem 1rem}.breadcrumbs[data-v-d6688807]{margin-bottom:2rem}.breadcrumbs ul[data-v-d6688807]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-meta[data-v-d6688807],.breadcrumbs li[data-v-d6688807]{align-items:center;display:flex}.breadcrumb-link[data-v-d6688807]{color:#6b7280;font-size:.875rem;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-d6688807]:hover{color:#64c8f9}.breadcrumb-current[data-v-d6688807]{color:#1f2937;font-size:.875rem;font-weight:500}.breadcrumb-separator[data-v-d6688807]{color:#9ca3af;margin:0 .5rem;font-size:.875rem}.article-header[data-v-d6688807]{margin-bottom:3rem}.article-title[data-v-d6688807]{color:#1f2937;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.article-meta[data-v-d6688807]{color:#6b7280;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.875rem}.article-tags[data-v-d6688807]{flex-wrap:wrap;gap:.5rem;display:flex}.tag[data-v-d6688807]{color:#4b5563;background-color:#e5e7eb;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.article-content-wrapper[data-v-d6688807]{margin-bottom:4rem}.article-navigation[data-v-d6688807]{border-top:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding-top:3rem;display:grid}.nav-item[data-v-d6688807],.nav-link[data-v-d6688807]{display:flex}.nav-link[data-v-d6688807]{color:inherit;border-radius:8px;flex-direction:column;width:100%;padding:1rem;text-decoration:none;transition:background-color .2s}.nav-link[data-v-d6688807]:hover{background-color:#f3f4f6}.nav-prev .nav-link[data-v-d6688807]{text-align:left;align-items:flex-start}.nav-next .nav-link[data-v-d6688807]{text-align:right;align-items:flex-end}.nav-direction[data-v-d6688807]{color:#6b7280;margin-bottom:.5rem;font-size:.875rem}.nav-title[data-v-d6688807]{color:#1f2937;font-weight:500;line-height:1.4}@media (width<=768px){.article-title[data-v-d6688807]{font-size:2rem}.article[data-v-d6688807]{padding:1rem}.article-navigation[data-v-d6688807]{grid-template-columns:1fr}}
