.loading-section[data-v-867c9f96],.not-found-section[data-v-867c9f96]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:6rem 0}.loading-content[data-v-867c9f96],.not-found-content[data-v-867c9f96]{margin:0 auto;max-width:500px;text-align:center}.loading-text[data-v-867c9f96]{color:#6b7280;font-size:1.125rem;margin-top:1rem}.not-found-icon[data-v-867c9f96]{margin-bottom:2rem}.not-found-title[data-v-867c9f96]{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.not-found-subtitle[data-v-867c9f96]{color:#6b7280;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.back-btn[data-v-867c9f96]{align-items:center;background:#633b81;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.back-btn[data-v-867c9f96]:hover{background:#8b5cf6;transform:translateY(-2px)}.article-content-section[data-v-867c9f96]{padding:2rem 0 4rem}.article-layout[data-v-867c9f96]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 350px}.article-main[data-v-867c9f96]{max-width:100%}.article-body[data-v-867c9f96]{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem}.article-meta-bar[data-v-867c9f96]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.meta-left[data-v-867c9f96]{display:flex;flex-wrap:wrap;gap:1.5rem}.meta-item[data-v-867c9f96]{color:#6b7280;font-size:.875rem;gap:.5rem}.meta-item[data-v-867c9f96],.meta-right[data-v-867c9f96]{align-items:center;display:flex}.meta-right[data-v-867c9f96]{flex-wrap:wrap;gap:1rem}.share-buttons[data-v-867c9f96]{align-items:center;display:flex;gap:.5rem}.share-label[data-v-867c9f96]{color:#6b7280;font-size:.875rem;font-weight:500}.share-btn[data-v-867c9f96]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.share-btn[data-v-867c9f96]:hover{background:#633b81;border-color:#633b81;color:#fff}.pdf-btn[data-v-867c9f96]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.pdf-btn[data-v-867c9f96]:hover{background:#e5e7eb;color:#374151}.content-body[data-v-867c9f96]{color:#374151;font-size:1.125rem;line-height:1.8}.no-content[data-v-867c9f96]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:2rem;text-align:center}.content-body[data-v-867c9f96] h1,.content-body[data-v-867c9f96] h2,.content-body[data-v-867c9f96] h3,.content-body[data-v-867c9f96] h4,.content-body[data-v-867c9f96] h5,.content-body[data-v-867c9f96] h6{color:#1f2937;font-weight:700;margin-bottom:1rem;margin-top:2rem}.content-body[data-v-867c9f96] h1{font-size:2rem}.content-body[data-v-867c9f96] h2{font-size:1.75rem}.content-body[data-v-867c9f96] h3{font-size:1.5rem}.content-body[data-v-867c9f96] h4{font-size:1.25rem}.content-body[data-v-867c9f96] p{margin-bottom:1.5rem}.content-body[data-v-867c9f96] ol,.content-body[data-v-867c9f96] ul{margin-bottom:1.5rem;padding-left:1.5rem}.content-body[data-v-867c9f96] li{margin-bottom:.5rem}.content-body[data-v-867c9f96] blockquote{background:#f9fafb;border-left:4px solid #633b81;border-radius:0 8px 8px 0;color:#6b7280;font-style:italic;margin:2rem 0;padding:1.5rem}.content-body[data-v-867c9f96] code{background:#f3f4f6;border-radius:4px;color:#633b81;font-size:.875em;padding:.25rem .5rem}.content-body[data-v-867c9f96] pre{background:#1f2937;border-radius:8px;color:#f9fafb;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}.article-sidebar[data-v-867c9f96]{position:sticky;top:100px}.sidebar-card[data-v-867c9f96]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-bottom:1.5rem;padding:1.5rem}.sidebar-title[data-v-867c9f96]{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.toc-nav[data-v-867c9f96]{display:flex;flex-direction:column;gap:.5rem}.toc-link[data-v-867c9f96]{border-radius:8px;color:#6b7280;display:block;font-size:.875rem;padding:.75rem;text-decoration:none;transition:all .3s ease}.toc-link[data-v-867c9f96]:hover{background:#f3f4f6;color:#633b81}.related-list[data-v-867c9f96]{display:flex;flex-direction:column;gap:1rem}.related-item[data-v-867c9f96]{border-radius:8px;color:inherit;display:flex;gap:1rem;padding:.75rem;text-decoration:none;transition:all .3s ease}.related-item[data-v-867c9f96]:hover{background:#f3f4f6}.related-image[data-v-867c9f96]{flex-shrink:0}.related-img[data-v-867c9f96]{border-radius:6px}.related-content[data-v-867c9f96]{flex:1;min-width:0}.related-title[data-v-867c9f96]{color:#1f2937;display:-webkit-box;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.25rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-date[data-v-867c9f96]{color:#6b7280;font-size:.75rem}.article-navigation[data-v-867c9f96]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-top:1px solid #e5e7eb;padding:3rem 0}.nav-grid[data-v-867c9f96]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.nav-item[data-v-867c9f96]{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:inherit;display:flex;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease}.nav-item[data-v-867c9f96]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.nav-prev[data-v-867c9f96]{text-align:left}.nav-next[data-v-867c9f96]{flex-direction:row-reverse;text-align:right}.nav-icon[data-v-867c9f96]{align-items:center;background:#633b81;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.nav-content[data-v-867c9f96]{flex:1;min-width:0}.nav-label[data-v-867c9f96]{color:#6b7280;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.nav-title[data-v-867c9f96]{color:#1f2937;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-empty[data-v-867c9f96]{background:transparent;border:none;box-shadow:none}.article-title[data-v-867c9f96]{color:#1f2937;font-size:2.5rem;font-weight:700;line-height:1.2;margin:2rem 0 1.5rem;text-align:center}.article-image[data-v-867c9f96]{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:2rem 0;overflow:hidden}.article-img[data-v-867c9f96]{height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.article-layout[data-v-867c9f96]{gap:2rem;grid-template-columns:1fr}.article-sidebar[data-v-867c9f96]{position:static}}@media (max-width:768px){.article-meta-bar[data-v-867c9f96]{align-items:flex-start;flex-direction:column;gap:1rem}.meta-left[data-v-867c9f96]{gap:1rem}.meta-right[data-v-867c9f96]{justify-content:space-between;width:100%}.nav-grid[data-v-867c9f96]{gap:1rem;grid-template-columns:1fr}.nav-item[data-v-867c9f96]{padding:1rem}.nav-icon[data-v-867c9f96]{height:40px;width:40px}.not-found-title[data-v-867c9f96]{font-size:2rem}.article-title[data-v-867c9f96]{font-size:2rem;margin:1.5rem 0 1rem}.article-body[data-v-867c9f96]{padding:1.5rem}}
