.scroll-progress-bar.svelte-1nxivo5{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--accent-cyan));z-index:1000;transition:width .3s ease}.blog-page.svelte-1nxivo5{min-height:100vh;position:relative;z-index:1;padding:6rem 0 2rem}.blog-header.svelte-1nxivo5{text-align:center;margin-bottom:3rem;padding:2rem 0}.breadcrumb.svelte-1nxivo5{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem}.breadcrumb-link.svelte-1nxivo5{color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:color .3s ease;text-shadow:0 1px 2px var(--glass-shadow)}.breadcrumb-link.svelte-1nxivo5:hover{color:var(--primary-blue)}.breadcrumb-separator.svelte-1nxivo5{color:var(--text-muted)}.breadcrumb-current.svelte-1nxivo5{color:var(--text-primary);font-weight:500;text-shadow:0 1px 2px var(--glass-shadow)}.blog-title.svelte-1nxivo5{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;text-shadow:0 2px 20px rgba(0,0,0,.5),0 0 40px rgba(6,182,212,.3);position:relative;z-index:2}.blog-subtitle.svelte-1nxivo5{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 2px 4px var(--glass-shadow);position:relative;z-index:2}.filters-section.svelte-1nxivo5{margin-bottom:3rem;display:flex;flex-direction:column;gap:2rem;align-items:center}.search-bar.svelte-1nxivo5{width:100%;max-width:500px}.search-input-group.svelte-1nxivo5{position:relative;display:flex;align-items:center}.search-input-group.svelte-1nxivo5 i:where(.svelte-1nxivo5){position:absolute;left:1rem;color:var(--text-secondary);z-index:1}.search-input.svelte-1nxivo5{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:1rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-primary);transition:all .3s ease}.search-input.svelte-1nxivo5:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #06b6d433;background:var(--glass-bg-hover)}.category-filters.svelte-1nxivo5{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.category-btn.svelte-1nxivo5{padding:.5rem 1rem;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:9999px;font-size:.875rem;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.category-btn.svelte-1nxivo5:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:var(--glass-bg-hover)}.category-btn.active.svelte-1nxivo5{background:linear-gradient(135deg,var(--primary-blue),var(--accent-cyan));border-color:var(--primary-blue);color:var(--text-primary);box-shadow:var(--shadow-glow)}.count.svelte-1nxivo5{background:#0000001a;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.category-btn.active.svelte-1nxivo5 .count:where(.svelte-1nxivo5){background:#fff3}.featured-section.svelte-1nxivo5{margin-bottom:4rem}.featured-post.svelte-1nxivo5{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:400px;position:relative}.featured-content.svelte-1nxivo5{padding:3rem}.featured-meta.svelte-1nxivo5{display:flex;gap:.75rem;margin-bottom:1.5rem}.featured-badge.svelte-1nxivo5{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.category-badge.svelte-1nxivo5{color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.featured-title.svelte-1nxivo5{font-size:1.75rem;font-weight:700;margin-bottom:1rem;line-height:1.3}.featured-title.svelte-1nxivo5 a:where(.svelte-1nxivo5){color:var(--text-primary);text-decoration:none;transition:color .3s ease;text-shadow:0 2px 4px var(--glass-shadow);position:relative;z-index:2}.featured-title.svelte-1nxivo5 a:where(.svelte-1nxivo5):hover{color:var(--primary-blue)}.featured-excerpt.svelte-1nxivo5{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;font-size:1.125rem;text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.featured-footer.svelte-1nxivo5{display:flex;justify-content:space-between;align-items:center}.author-info.svelte-1nxivo5{display:flex;align-items:center;gap:.75rem}.author-avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.author-details.svelte-1nxivo5{display:flex;flex-direction:column}.author-name.svelte-1nxivo5{font-weight:600;color:var(--text-primary);font-size:.875rem;text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.author-role.svelte-1nxivo5{font-size:.75rem;color:var(--text-secondary);text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.post-meta.svelte-1nxivo5{display:flex;gap:1rem;font-size:.875rem;color:var(--text-secondary);text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.featured-image.svelte-1nxivo5{height:100%;min-height:400px}.featured-image.svelte-1nxivo5 .featured-img{width:100%;height:100%;object-fit:cover}.posts-section.svelte-1nxivo5{margin-bottom:4rem}.section-header.svelte-1nxivo5{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header.svelte-1nxivo5 h2:where(.svelte-1nxivo5){font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0;text-shadow:0 4px 8px var(--glass-shadow)}.results-count.svelte-1nxivo5{color:var(--text-secondary);font-size:.875rem;text-shadow:0 1px 2px var(--glass-shadow)}.posts-grid.svelte-1nxivo5{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.post-card.svelte-1nxivo5{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative}.post-card.svelte-1nxivo5:hover{transform:translateY(-6px) scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--glass-border-hover);background:var(--glass-bg-hover)}.post-image.svelte-1nxivo5{position:relative;height:200px;overflow:hidden}.post-image.svelte-1nxivo5 .post-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card.svelte-1nxivo5:hover .post-image:where(.svelte-1nxivo5) .post-img{transform:scale(1.05)}.post-image.svelte-1nxivo5 .category-badge:where(.svelte-1nxivo5){position:absolute;top:1rem;left:1rem}.post-content.svelte-1nxivo5{padding:1.5rem}.post-title.svelte-1nxivo5{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.post-title.svelte-1nxivo5 a:where(.svelte-1nxivo5){color:var(--text-primary);text-decoration:none;transition:color .3s ease;text-shadow:0 2px 4px var(--glass-shadow);position:relative;z-index:2}.post-title.svelte-1nxivo5 a:where(.svelte-1nxivo5):hover{color:var(--primary-blue)}.post-excerpt.svelte-1nxivo5{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem;font-size:.875rem;text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.post-tags.svelte-1nxivo5{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag.svelte-1nxivo5{background:var(--glass-bg-active);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--text-primary);padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-shadow:0 1px 2px var(--glass-shadow)}.post-footer.svelte-1nxivo5{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--glass-border);position:relative;z-index:2}.post-footer.svelte-1nxivo5 .author-info:where(.svelte-1nxivo5){gap:.5rem}.post-footer.svelte-1nxivo5 .author-avatar{width:2rem;height:2rem}.post-footer.svelte-1nxivo5 .author-name:where(.svelte-1nxivo5){font-size:.75rem}.post-footer.svelte-1nxivo5 .post-meta:where(.svelte-1nxivo5){flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem}.no-results.svelte-1nxivo5{text-align:center;padding:4rem 2rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative}.no-results-icon.svelte-1nxivo5{width:4rem;height:4rem;background:var(--glass-bg-active);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative;z-index:2}.no-results-icon.svelte-1nxivo5 i:where(.svelte-1nxivo5){font-size:1.5rem;color:var(--text-secondary)}.no-results.svelte-1nxivo5 h3:where(.svelte-1nxivo5){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;text-shadow:0 2px 4px var(--glass-shadow);position:relative;z-index:2}.no-results.svelte-1nxivo5 p:where(.svelte-1nxivo5){color:var(--text-secondary);margin-bottom:2rem;text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}.newsletter-section.svelte-1nxivo5{background:transparent}.newsletter-content.svelte-1nxivo5{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:3rem;text-align:center;max-width:600px;margin:0 auto;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.newsletter-content.svelte-1nxivo5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-blue),var(--accent-cyan));opacity:.1;border-radius:inherit}.newsletter-content.svelte-1nxivo5 h2:where(.svelte-1nxivo5){font-size:1.75rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary);text-shadow:0 4px 8px var(--glass-shadow);position:relative;z-index:2}.newsletter-content.svelte-1nxivo5 p:where(.svelte-1nxivo5){font-size:1.125rem;margin-bottom:2rem;color:var(--text-secondary);max-width:500px;margin-left:auto;margin-right:auto;text-shadow:0 2px 4px var(--glass-shadow);position:relative;z-index:2}.newsletter-form.svelte-1nxivo5{max-width:400px;margin:0 auto}.form-group.svelte-1nxivo5{display:flex;gap:.75rem;margin-bottom:1rem}.email-input.svelte-1nxivo5{flex:1;padding:.75rem 1rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg-active);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-primary);font-size:.875rem;position:relative;z-index:2}.email-input.svelte-1nxivo5::placeholder{color:var(--text-muted)}.email-input.svelte-1nxivo5:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px #06b6d433;background:var(--glass-bg-hover)}.newsletter-note.svelte-1nxivo5{font-size:.75rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;text-shadow:0 1px 2px var(--glass-shadow);position:relative;z-index:2}@media (max-width: 768px){.blog-title.svelte-1nxivo5{font-size:2rem}.featured-post.svelte-1nxivo5{grid-template-columns:1fr}.featured-image.svelte-1nxivo5{min-height:250px}.featured-content.svelte-1nxivo5{padding:2rem}.featured-footer.svelte-1nxivo5{flex-direction:column;align-items:flex-start;gap:1rem}.category-filters.svelte-1nxivo5{gap:.5rem}.category-btn.svelte-1nxivo5{font-size:.75rem;padding:.375rem .75rem}.posts-grid.svelte-1nxivo5{grid-template-columns:1fr}.section-header.svelte-1nxivo5{flex-direction:column;align-items:flex-start;gap:.5rem}.form-group.svelte-1nxivo5{flex-direction:column}}@media (max-width: 480px){.blog-page.svelte-1nxivo5{padding:1rem 0}.blog-title.svelte-1nxivo5{font-size:1.75rem}.featured-content.svelte-1nxivo5,.newsletter-section.svelte-1nxivo5{padding:1.5rem}.post-content.svelte-1nxivo5{padding:1rem}}
