[data-v-c18b8048]:root{--primary-color:#ff7d00;--primary-color-light:#ff9533;--primary-color-dark:#e67300;--secondary-color:#3498db;--accent-color:#2ecc71;--success-color:#28a745;--warning-color:#f39c12;--danger-color:#e74c3c;--info-color:#17a2b8;--dark-bg:#1a1a2e;--light-bg:#f8f9fa;--card-bg:#fff;--hover-bg:#f5f5f5;--text-primary:#333;--text-secondary:#666;--text-light:#999;--text-white:#fff;--border-color:#eee;--border-color-light:#f5f5f5;--border-color-dark:#ddd;--shadow-sm:0 2px 4px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-mono:"Monaco","Menlo","Ubuntu Mono",monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-1:.1875rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.25rem;--space-8:1.5rem;--space-10:2rem;--space-12:2.5rem;--space-16:3rem;--space-20:4rem;--radius-sm:.1875rem;--radius-md:.3125rem;--radius-lg:.375rem;--radius-xl:.5rem;--radius-2xl:.75rem;--radius-full:9999px;--border-radius:.375rem;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--container-max-width:1280px;--container-padding:1rem;--nav-height:64px;--nav-height-mobile:54px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}[data-theme=dark][data-v-c18b8048]{--light-bg:#1a1a2e;--card-bg:#252545;--hover-bg:#2d2d50;--text-primary:#fff;--text-secondary:#ccc;--text-light:#999;--border-color:#404040;--border-color-light:#353535;--border-color-dark:#505050}.blog-hero[data-v-c18b8048],.blog-page[data-v-c18b8048]{background:transparent}.blog-hero[data-v-c18b8048]{color:var(--text-primary);padding:3rem 0 2rem}.blog-hero .hero-content[data-v-c18b8048]{margin:0 auto;max-width:800px;text-align:center}.blog-hero .hero-title[data-v-c18b8048]{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:1rem}@media (max-width:767px){.blog-hero .hero-title[data-v-c18b8048]{font-size:2rem}}.blog-hero .hero-subtitle[data-v-c18b8048]{color:var(--text-secondary);font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}@media (max-width:767px){.blog-hero .hero-subtitle[data-v-c18b8048]{font-size:1rem;margin-bottom:2rem}}.hero-search[data-v-c18b8048]{margin-bottom:2rem}.hero-search .search-box[data-v-c18b8048]{margin:0 auto;max-width:500px;position:relative}.hero-search .search-box .search-input[data-v-c18b8048]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:2rem;box-shadow:none;box-sizing:border-box;color:var(--text-primary);font-size:1rem;padding:1rem 3rem 1rem 1.5rem;width:100%}.hero-search .search-box .search-input[data-v-c18b8048]::-moz-placeholder{color:var(--text-light)}.hero-search .search-box .search-input[data-v-c18b8048]::placeholder{color:var(--text-light)}.hero-search .search-box .search-input[data-v-c18b8048]:focus{background:var(--bg-tertiary);border-color:var(--primary-color);outline:none}.hero-search .search-box .search-btn[data-v-c18b8048]{background:none;border:none;color:var(--text-light);cursor:pointer;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.hero-search .search-box .search-btn[data-v-c18b8048]:hover{color:var(--primary-color)}.category-filters[data-v-c18b8048]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.category-filters .category-btn[data-v-c18b8048]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;background-color:#ffffff1a;border:2px solid rgba(255,125,0,.4);border-radius:1.5rem;color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.2rem;transition:all .3s ease}.category-filters .category-btn[data-v-c18b8048]:hover{background:#ff7d001a;border-color:var(--primary-color);box-shadow:0 4px 8px #ff7d0033;color:var(--primary-color-dark);transform:translateY(-1px)}.category-filters .category-btn.active[data-v-c18b8048]{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 12px #ff7d004d;color:#fff;font-weight:600}.blog-content[data-v-c18b8048]{background:transparent;padding:0 0 4rem}.featured-section[data-v-c18b8048]{margin-bottom:4rem}.featured-section .section-title[data-v-c18b8048]{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:2rem}.featured-section .featured-grid[data-v-c18b8048]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}@media (max-width:767px){.featured-section .featured-grid[data-v-c18b8048]{gap:1.5rem;grid-template-columns:1fr}}.featured-section .featured-card[data-v-c18b8048]{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000000d;cursor:pointer;overflow:hidden;transition:all .3s ease}.featured-section .featured-card[data-v-c18b8048]:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.featured-section .featured-card .featured-image[data-v-c18b8048]{height:250px;overflow:hidden;position:relative}.featured-section .featured-card .featured-image img[data-v-c18b8048]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.featured-section .featured-card .featured-image .featured-overlay[data-v-c18b8048]{position:absolute;right:1rem;top:1rem}.featured-section .featured-card .featured-image .featured-overlay .featured-badge[data-v-c18b8048]{background:var(--primary-color);border-radius:1rem;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .8rem}.featured-section .featured-card .featured-content[data-v-c18b8048]{padding:1.5rem}.featured-section .featured-card .featured-content .featured-meta[data-v-c18b8048]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.featured-section .featured-card .featured-content .featured-meta .featured-category[data-v-c18b8048]{background:var(--accent-color);border-radius:.5rem;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .6rem}.featured-section .featured-card .featured-content .featured-meta .featured-date[data-v-c18b8048]{color:var(--text-secondary);font-size:.9rem}.featured-section .featured-card .featured-content .featured-title[data-v-c18b8048]{color:var(--text-primary);font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:.8rem}.featured-section .featured-card .featured-content .featured-excerpt[data-v-c18b8048]{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.featured-section .featured-card .featured-content .featured-stats[data-v-c18b8048]{color:var(--text-secondary);display:flex;font-size:.9rem;gap:1rem}.featured-section .featured-card .featured-content .featured-stats span[data-v-c18b8048]{align-items:center;display:flex;gap:.3rem}.featured-section .featured-card .featured-content .featured-stats svg[data-v-c18b8048]{height:16px;width:16px}.featured-section .featured-card:hover .featured-image img[data-v-c18b8048]{transform:scale(1.05)}.articles-section[data-v-c18b8048]{background:transparent}.articles-section .section-header[data-v-c18b8048]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:767px){.articles-section .section-header[data-v-c18b8048]{align-items:center;flex-direction:row;gap:.75rem;margin-bottom:1.5rem}}.articles-section .section-header .section-title[data-v-c18b8048]{color:var(--text-primary);font-size:2rem;font-weight:700}@media (max-width:767px){.articles-section .section-header .section-title[data-v-c18b8048]{flex:1;font-size:1.5rem}}.articles-section .filter-results[data-v-c18b8048]{margin-bottom:2rem}.articles-section .filter-results .results-text[data-v-c18b8048]{color:var(--text-secondary)}.articles-section .filter-results .results-text .clear-filters[data-v-c18b8048]{background:none;border:none;color:var(--primary-color);cursor:pointer;margin-left:1rem;text-decoration:underline}.articles-section .filter-results .results-text .clear-filters[data-v-c18b8048]:hover{color:#e6690e}.articles-section .articles-grid[data-v-c18b8048]{background:transparent;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}@media (max-width:767px){.articles-section .articles-grid[data-v-c18b8048]{gap:1.5rem;grid-template-columns:1fr}}.articles-section .article-card[data-v-c18b8048]{background:var(--card-bg);border-radius:1rem;box-shadow:0 2px 4px #0000000d;cursor:pointer;overflow:hidden;transition:all .3s ease}.articles-section .article-card[data-v-c18b8048]:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-3px)}.articles-section .article-card .article-image[data-v-c18b8048]{height:200px;overflow:hidden}.articles-section .article-card .article-image img[data-v-c18b8048]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.articles-section .article-card .article-content[data-v-c18b8048]{padding:1.5rem}.articles-section .article-card .article-content .article-meta[data-v-c18b8048]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.articles-section .article-card .article-content .article-meta .article-category[data-v-c18b8048]{background:var(--secondary-color);border-radius:.4rem;color:#fff;font-size:.8rem;font-weight:600;padding:.2rem .6rem}.articles-section .article-card .article-content .article-meta .article-date[data-v-c18b8048]{color:var(--text-secondary);font-size:.9rem}.articles-section .article-card .article-content .article-title[data-v-c18b8048]{color:var(--text-primary);font-size:1.2rem;font-weight:700;line-height:1.4;margin-bottom:.8rem}.articles-section .article-card .article-content .article-excerpt[data-v-c18b8048]{color:var(--text-secondary);display:-webkit-box;line-height:1.6;margin-bottom:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.articles-section .article-card .article-content .article-footer[data-v-c18b8048]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.articles-section .article-card .article-content .article-footer .article-author .author-name[data-v-c18b8048]{color:var(--text-secondary);font-size:.9rem}.articles-section .article-card .article-content .article-footer .article-stats[data-v-c18b8048]{color:var(--text-secondary);display:flex;font-size:.8rem;gap:1rem}.articles-section .article-card .article-content .article-footer .article-stats .read-time[data-v-c18b8048]{align-items:center;display:flex;gap:.3rem}.articles-section .article-card .article-content .article-tags[data-v-c18b8048]{display:flex;flex-wrap:wrap;gap:.5rem}.articles-section .article-card .article-content .article-tags .tag[data-v-c18b8048]{background:var(--light-bg);border-radius:.3rem;color:var(--text-secondary);font-size:.8rem;padding:.2rem .5rem}.articles-section .article-card:hover .article-image img[data-v-c18b8048]{transform:scale(1.05)}.empty-state[data-v-c18b8048]{padding:4rem 2rem;text-align:center}.empty-state .empty-icon[data-v-c18b8048]{color:var(--text-secondary);margin-bottom:1rem}.empty-state .empty-title[data-v-c18b8048]{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.empty-state .empty-text[data-v-c18b8048]{color:var(--text-secondary);margin-bottom:2rem}.empty-state .empty-action[data-v-c18b8048]{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.empty-state .empty-action[data-v-c18b8048]:hover{background:var(--primary-color-dark);box-shadow:0 4px 8px #ff7d0040;transform:translateY(-2px)}.pagination-section[data-v-c18b8048]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.page-btn[data-v-c18b8048],.pagination[data-v-c18b8048]{align-items:center;display:flex;gap:.5rem}.page-btn[data-v-c18b8048]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:.75rem 1rem;transition:all .2s ease}.page-btn[data-v-c18b8048]:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color);color:var(--primary-color)}.page-btn[data-v-c18b8048]:disabled{cursor:not-allowed;opacity:.5}.page-numbers[data-v-c18b8048]{display:flex;gap:.25rem}.page-number[data-v-c18b8048]{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.page-number[data-v-c18b8048]:hover:not(.disabled){background:var(--hover-bg);border-color:var(--primary-color);color:var(--primary-color)}.page-number.active[data-v-c18b8048]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.page-number.disabled[data-v-c18b8048]{background:transparent;border:none;color:var(--text-light);cursor:default}.error-state[data-v-c18b8048],.loading-state[data-v-c18b8048]{color:var(--text-secondary);font-size:1.1rem;padding:3rem 2rem;text-align:center}.error-state .loading-spinner[data-v-c18b8048],.loading-state .loading-spinner[data-v-c18b8048]{animation:spin-c18b8048 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:4px solid var(--primary-color);height:40px;margin:0 auto 1rem;width:40px}.error-state .retry-button[data-v-c18b8048],.loading-state .retry-button[data-v-c18b8048]{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.error-state .retry-button[data-v-c18b8048]:hover,.loading-state .retry-button[data-v-c18b8048]:hover{background:var(--primary-color-dark);box-shadow:0 4px 8px #ff7d0040;transform:translateY(-2px)}@keyframes spin-c18b8048{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container[data-v-c18b8048]{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--container-padding)}
