#blog.svelte-1mcjtph .blog-intro.svelte-1mcjtph.svelte-1mcjtph{margin:2rem 0 3rem}#blog.svelte-1mcjtph .blog-intro p.svelte-1mcjtph.svelte-1mcjtph{font-size:1.1rem;line-height:1.7;color:var(--color-text-secondary);max-width:600px;margin:0 auto;text-align:center}#blog.svelte-1mcjtph .blog-controls.svelte-1mcjtph.svelte-1mcjtph{background:var(--color-bg-alt);border:2px solid var(--color-border);border-radius:20px;padding:2rem;margin:3rem 0}#blog.svelte-1mcjtph .blog-controls .search-container.svelte-1mcjtph.svelte-1mcjtph{margin-bottom:2rem}#blog.svelte-1mcjtph .blog-controls .search-container .search-box.svelte-1mcjtph.svelte-1mcjtph{position:relative;max-width:500px;margin:0 auto}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .search-icon.svelte-1mcjtph.svelte-1mcjtph{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .search-input.svelte-1mcjtph.svelte-1mcjtph{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid var(--color-border);border-radius:16px;background:var(--color-bg);color:var(--color-text);font-size:1rem;transition:all .3s ease}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .search-input.svelte-1mcjtph.svelte-1mcjtph:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6467ff1a}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .search-input.svelte-1mcjtph.svelte-1mcjtph::placeholder{color:var(--color-text-secondary)}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .clear-search.svelte-1mcjtph.svelte-1mcjtph{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}#blog.svelte-1mcjtph .blog-controls .search-container .search-box .clear-search.svelte-1mcjtph.svelte-1mcjtph:hover{color:var(--color-text);background:#6467ff1a}#blog.svelte-1mcjtph .blog-controls .filter-controls.svelte-1mcjtph.svelte-1mcjtph{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;justify-content:center}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group.svelte-1mcjtph.svelte-1mcjtph{display:flex;align-items:center;gap:.5rem}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group label.svelte-1mcjtph.svelte-1mcjtph{font-size:.9rem;font-weight:600;color:var(--color-text);white-space:nowrap}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .filter-select.svelte-1mcjtph.svelte-1mcjtph{padding:.5rem 1rem;border:2px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);font-size:.9rem;cursor:pointer;transition:all .2s ease}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .filter-select.svelte-1mcjtph.svelte-1mcjtph:focus{outline:none;border-color:var(--color-primary)}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label.svelte-1mcjtph.svelte-1mcjtph{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.9rem}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label .toggle-input.svelte-1mcjtph.svelte-1mcjtph{display:none}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label .toggle-slider.svelte-1mcjtph.svelte-1mcjtph{position:relative;width:50px;height:24px;background:var(--color-border);border-radius:12px;transition:background .3s ease}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label .toggle-slider.svelte-1mcjtph.svelte-1mcjtph:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label .toggle-input.svelte-1mcjtph:checked+.toggle-slider.svelte-1mcjtph{background:var(--color-primary)}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .toggle-label .toggle-input.svelte-1mcjtph:checked+.toggle-slider.svelte-1mcjtph:before{transform:translate(26px)}#blog.svelte-1mcjtph .blog-controls .filter-controls .clear-filters.svelte-1mcjtph.svelte-1mcjtph{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}#blog.svelte-1mcjtph .blog-controls .filter-controls .clear-filters.svelte-1mcjtph.svelte-1mcjtph:hover{background:#5a5dcf;transform:translateY(-2px)}#blog.svelte-1mcjtph .results-summary.svelte-1mcjtph.svelte-1mcjtph{text-align:center;margin:2rem 0}#blog.svelte-1mcjtph .results-summary p.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);font-size:.95rem}#blog.svelte-1mcjtph .blog-grid.svelte-1mcjtph.svelte-1mcjtph{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:3rem 0}#blog.svelte-1mcjtph .blog-grid .no-results.svelte-1mcjtph.svelte-1mcjtph{grid-column:1/-1;text-align:center;padding:4rem 2rem}#blog.svelte-1mcjtph .blog-grid .no-results .no-results-icon.svelte-1mcjtph.svelte-1mcjtph{font-size:4rem;margin-bottom:1rem}#blog.svelte-1mcjtph .blog-grid .no-results h3.svelte-1mcjtph.svelte-1mcjtph{margin:0 0 1rem;color:var(--color-text)}#blog.svelte-1mcjtph .blog-grid .no-results p.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);margin-bottom:2rem}#blog.svelte-1mcjtph .blog-grid .no-results .clear-filters-btn.svelte-1mcjtph.svelte-1mcjtph{padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}#blog.svelte-1mcjtph .blog-grid .no-results .clear-filters-btn.svelte-1mcjtph.svelte-1mcjtph:hover{background:#5a5dcf;transform:translateY(-2px)}#blog.svelte-1mcjtph .blog-grid .blog-card.svelte-1mcjtph.svelte-1mcjtph{background:var(--color-bg-alt);border:2px solid var(--color-border);border-radius:24px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}#blog.svelte-1mcjtph .blog-grid .blog-card.svelte-1mcjtph.svelte-1mcjtph:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0000001a;border-color:var(--color-primary)}#blog.svelte-1mcjtph .blog-grid .blog-card.featured.svelte-1mcjtph.svelte-1mcjtph{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-bg-alt),rgba(100,103,255,.02))}#blog.svelte-1mcjtph .blog-grid .blog-card.featured .featured-badge.svelte-1mcjtph.svelte-1mcjtph{position:absolute;top:1rem;right:1rem;background:var(--color-primary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card.featured .featured-badge svg.svelte-1mcjtph.svelte-1mcjtph{width:14px;height:14px}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-header.svelte-1mcjtph.svelte-1mcjtph{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-header .blog-meta.svelte-1mcjtph.svelte-1mcjtph{display:flex;flex-direction:column;gap:.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-header .blog-meta .blog-category.svelte-1mcjtph.svelte-1mcjtph{background:#6467ff1a;color:var(--color-primary);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;width:fit-content}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-header .blog-meta .blog-date.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);font-size:.85rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-header .blog-stats .read-time.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content.svelte-1mcjtph.svelte-1mcjtph{margin-bottom:2rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-title.svelte-1mcjtph.svelte-1mcjtph{margin:0 0 1rem;font-size:1.4rem;line-height:1.3}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-title .blog-link.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text);text-decoration:none;transition:color .2s ease}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-title .blog-link.svelte-1mcjtph.svelte-1mcjtph:hover{color:var(--color-primary)}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-excerpt.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-tags.svelte-1mcjtph.svelte-1mcjtph{display:flex;flex-wrap:wrap;gap:.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-tags .blog-tag.svelte-1mcjtph.svelte-1mcjtph{background:var(--color-bg);border:1px solid var(--color-border);padding:.25rem .75rem;border-radius:16px;font-size:.8rem;color:var(--color-text-secondary);transition:all .2s ease}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-tags .blog-tag.svelte-1mcjtph.svelte-1mcjtph:hover{border-color:var(--color-primary);color:var(--color-primary)}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-content .blog-tags .blog-tag-more.svelte-1mcjtph.svelte-1mcjtph{color:var(--color-text-secondary);font-size:.8rem;font-style:italic}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer.svelte-1mcjtph.svelte-1mcjtph{display:flex;justify-content:space-between;align-items:center}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .blog-author.svelte-1mcjtph.svelte-1mcjtph{display:flex;align-items:center;gap:.75rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .blog-author .author-avatar.svelte-1mcjtph.svelte-1mcjtph{width:32px;height:32px;border-radius:50%;border:2px solid var(--color-border)}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .blog-author .author-name.svelte-1mcjtph.svelte-1mcjtph{font-size:.9rem;font-weight:600;color:var(--color-text)}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .read-more-btn.svelte-1mcjtph.svelte-1mcjtph{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:12px;font-size:.9rem;font-weight:600;transition:all .2s ease}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .read-more-btn.svelte-1mcjtph.svelte-1mcjtph:hover{background:#5a5dcf;transform:translateY(-2px)}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .read-more-btn svg.svelte-1mcjtph.svelte-1mcjtph{width:14px;height:14px}#blog.svelte-1mcjtph .newsletter-section.svelte-1mcjtph.svelte-1mcjtph{background:linear-gradient(135deg,var(--color-primary),#7c3aed);border-radius:24px;padding:3rem;text-align:center;margin:4rem 0 2rem}#blog.svelte-1mcjtph .newsletter-section .newsletter-content.svelte-1mcjtph.svelte-1mcjtph{max-width:500px;margin:0 auto}#blog.svelte-1mcjtph .newsletter-section .newsletter-content h3.svelte-1mcjtph.svelte-1mcjtph{color:#fff;margin:0 0 1rem;font-size:1.8rem}#blog.svelte-1mcjtph .newsletter-section .newsletter-content p.svelte-1mcjtph.svelte-1mcjtph{color:#ffffffe6;margin-bottom:2rem;line-height:1.6}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form.svelte-1mcjtph.svelte-1mcjtph{display:flex;gap:1rem;margin-bottom:1rem}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form .newsletter-input.svelte-1mcjtph.svelte-1mcjtph{flex:1;padding:1rem;border:none;border-radius:12px;font-size:1rem}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form .newsletter-input.svelte-1mcjtph.svelte-1mcjtph::placeholder{color:#9ca3af}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form .newsletter-input.svelte-1mcjtph.svelte-1mcjtph:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form .newsletter-btn.svelte-1mcjtph.svelte-1mcjtph{padding:1rem 2rem;background:#fff;color:var(--color-primary);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-form .newsletter-btn.svelte-1mcjtph.svelte-1mcjtph:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}#blog.svelte-1mcjtph .newsletter-section .newsletter-content .newsletter-disclaimer.svelte-1mcjtph.svelte-1mcjtph{color:#ffffffb3;font-size:.85rem;margin:0}@media (max-width: 768px){#blog.svelte-1mcjtph .blog-controls.svelte-1mcjtph.svelte-1mcjtph{padding:1.5rem}#blog.svelte-1mcjtph .blog-controls .filter-controls.svelte-1mcjtph.svelte-1mcjtph{flex-direction:column;gap:1.5rem;align-items:stretch}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group.svelte-1mcjtph.svelte-1mcjtph{justify-content:space-between}#blog.svelte-1mcjtph .blog-controls .filter-controls .filter-group .filter-select.svelte-1mcjtph.svelte-1mcjtph{flex:1;max-width:200px}#blog.svelte-1mcjtph .blog-grid.svelte-1mcjtph.svelte-1mcjtph{grid-template-columns:1fr;gap:1.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card.svelte-1mcjtph.svelte-1mcjtph{padding:1.5rem}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer.svelte-1mcjtph.svelte-1mcjtph{flex-direction:column;gap:1rem;align-items:stretch}#blog.svelte-1mcjtph .blog-grid .blog-card .blog-card-footer .read-more-btn.svelte-1mcjtph.svelte-1mcjtph{justify-content:center}#blog.svelte-1mcjtph .newsletter-section.svelte-1mcjtph.svelte-1mcjtph{padding:2rem 1.5rem}#blog.svelte-1mcjtph .newsletter-section .newsletter-form.svelte-1mcjtph.svelte-1mcjtph{flex-direction:column}#blog.svelte-1mcjtph .newsletter-section .newsletter-form .newsletter-btn.svelte-1mcjtph.svelte-1mcjtph{padding:1rem}}
