.article-page.svelte-1teoznn{min-height:calc(100vh - 200px);background:var(--bg-primary);padding:80px 50px;transition:background .3s ease}.article-container.svelte-1teoznn{max-width:900px;margin:0 auto}.article-header.svelte-1teoznn{margin-bottom:40px}.breadcrumb.svelte-1teoznn{margin-bottom:20px}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#4a7ba7;text-decoration:none;font-size:15px;display:inline-flex;align-items:center;gap:8px;transition:color .3s ease}[data-theme=dark] .breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#00d4ff}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.article-category-badge.svelte-1teoznn{display:inline-block;background:#4a7ba71a;color:#4a7ba7;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}[data-theme=dark] .article-category-badge.svelte-1teoznn{background:#00d4ff1a;color:#00d4ff}.article-title.svelte-1teoznn{font-size:42px;font-weight:400;color:var(--text-secondary);line-height:1.3;margin-bottom:20px}.article-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:25px;color:var(--text-primary);opacity:.8;font-size:15px}.meta-item.svelte-1teoznn{display:flex;align-items:center;gap:8px}.meta-item.svelte-1teoznn svg:where(.svelte-1teoznn){width:16px;height:16px;opacity:.7}.featured-image.svelte-1teoznn{width:100%;max-height:500px;overflow:hidden;border-radius:15px;margin-bottom:50px;box-shadow:0 10px 30px var(--card-shadow)}.featured-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover}.article-body.svelte-1teoznn{color:var(--text-primary);font-size:18px;line-height:1.8;margin-bottom:50px}.article-body.svelte-1teoznn h2{font-size:32px;font-weight:400;color:var(--text-secondary);margin-top:40px;margin-bottom:20px;line-height:1.3}.article-body.svelte-1teoznn h3{font-size:24px;font-weight:600;color:var(--text-secondary);margin-top:30px;margin-bottom:15px}.article-body.svelte-1teoznn p{margin-bottom:20px}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{margin-bottom:20px;padding-left:30px}.article-body.svelte-1teoznn li{margin-bottom:10px}.article-body.svelte-1teoznn a{color:#4a7ba7;text-decoration:underline}[data-theme=dark] .article-body.svelte-1teoznn a{color:#00d4ff}.article-footer.svelte-1teoznn{border-top:2px solid rgba(74,123,167,.2);padding-top:30px}.back-to-blog.svelte-1teoznn{display:inline-flex;align-items:center;gap:10px;color:#4a7ba7;text-decoration:none;font-weight:600;font-size:16px;transition:gap .3s ease}[data-theme=dark] .back-to-blog.svelte-1teoznn{color:#00d4ff}.back-to-blog.svelte-1teoznn:hover{gap:15px}.back-to-blog.svelte-1teoznn svg:where(.svelte-1teoznn){width:18px;height:18px}.not-found.svelte-1teoznn{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.not-found-content.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:120px;font-weight:400;color:#4a7ba7;margin-bottom:20px}[data-theme=dark] .not-found-content.svelte-1teoznn h1:where(.svelte-1teoznn){color:#00d4ff}.not-found-content.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:36px;color:var(--text-secondary);margin-bottom:15px}.not-found-content.svelte-1teoznn p:where(.svelte-1teoznn){font-size:18px;color:var(--text-primary);margin-bottom:30px}.btn-back.svelte-1teoznn{display:inline-block;background:linear-gradient(135deg,#4a7ba7,#2c5f8d);color:#fff;padding:15px 30px;border-radius:30px;text-decoration:none;font-weight:600;transition:transform .3s ease}.btn-back.svelte-1teoznn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #4a7ba74d}.related-articles.svelte-1teoznn{max-width:1200px;margin:60px auto 0;padding-top:60px;border-top:2px solid rgba(74,123,167,.2)}.related-title.svelte-1teoznn{font-size:32px;font-weight:600;color:var(--text-secondary);text-align:center;margin-bottom:40px}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.related-card.svelte-1teoznn{background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px var(--card-shadow);transition:all .3s ease}.related-card.svelte-1teoznn:hover{transform:translateY(-8px);box-shadow:0 12px 30px var(--card-shadow)}.related-link.svelte-1teoznn{text-decoration:none;color:inherit;display:block}.related-image.svelte-1teoznn{position:relative;width:100%;height:200px;overflow:hidden;background:var(--card-bg)}.related-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card.svelte-1teoznn:hover .related-image:where(.svelte-1teoznn) img:where(.svelte-1teoznn){transform:scale(1.1)}.related-image-placeholder.svelte-1teoznn{width:100%;height:100%;background:#eee;display:flex;align-items:center;justify-content:center}[data-theme=dark] .related-image-placeholder.svelte-1teoznn{background:#333}.related-image-placeholder.svelte-1teoznn span:where(.svelte-1teoznn){color:#999;font-size:14px}.related-category.svelte-1teoznn{position:absolute;top:12px;right:12px;background:#4a7ba7e6;color:#fff;padding:6px 12px;border-radius:15px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .related-category.svelte-1teoznn{background:#00d4ffe6}.related-content.svelte-1teoznn{padding:20px}.related-card-title.svelte-1teoznn{font-size:18px;font-weight:600;color:var(--text-secondary);margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.related-card.svelte-1teoznn:hover .related-card-title:where(.svelte-1teoznn){color:#4a7ba7}[data-theme=dark] .related-card.svelte-1teoznn:hover .related-card-title:where(.svelte-1teoznn){color:#00d4ff}.related-excerpt.svelte-1teoznn{font-size:14px;line-height:1.6;color:var(--text-primary);margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-read-more.svelte-1teoznn{display:inline-flex;align-items:center;gap:6px;color:#4a7ba7;font-weight:600;font-size:14px;transition:gap .3s ease}[data-theme=dark] .related-read-more.svelte-1teoznn{color:#00d4ff}.related-card.svelte-1teoznn:hover .related-read-more:where(.svelte-1teoznn){gap:10px}.related-read-more.svelte-1teoznn svg:where(.svelte-1teoznn){width:14px;height:14px}@media(max-width:768px){.article-page.svelte-1teoznn{padding:60px 30px}.article-title.svelte-1teoznn{font-size:32px}.article-body.svelte-1teoznn{font-size:16px}.article-body.svelte-1teoznn h2{font-size:26px}.article-body.svelte-1teoznn h3{font-size:20px}.featured-image.svelte-1teoznn{max-height:350px}.related-articles.svelte-1teoznn{margin-top:40px;padding-top:40px}.related-title.svelte-1teoznn{font-size:26px;margin-bottom:30px}.related-grid.svelte-1teoznn{grid-template-columns:1fr;gap:25px}.related-image.svelte-1teoznn{height:180px}}@media(max-width:480px){.article-page.svelte-1teoznn{padding:40px 20px}.article-title.svelte-1teoznn{font-size:26px}.article-meta.svelte-1teoznn{flex-direction:column;gap:10px}.not-found-content.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:80px}.not-found-content.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:28px}.related-articles.svelte-1teoznn{margin-top:30px;padding-top:30px}.related-title.svelte-1teoznn{font-size:22px;margin-bottom:25px}.related-grid.svelte-1teoznn{gap:20px}.related-image.svelte-1teoznn{height:160px}.related-content.svelte-1teoznn{padding:15px}.related-card-title.svelte-1teoznn{font-size:16px}.related-excerpt.svelte-1teoznn{font-size:13px}}
