.blog-container.svelte-15wyoaf.svelte-15wyoaf{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);min-height:100vh;color:#fff;font-family:Inter,Segoe UI,sans-serif}.hero-section.svelte-15wyoaf.svelte-15wyoaf{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#ff6b6b1a,#ff47570d);position:relative;overflow:hidden}.hero-section.svelte-15wyoaf.svelte-15wyoaf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,107,107,.1) 0%,transparent 70%)}.hero-section.svelte-15wyoaf h1.svelte-15wyoaf{font-size:3.5rem;font-weight:700;margin:0 0 1rem;background:linear-gradient(45deg,#ff6b6b,#ff4757);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.hero-subtitle.svelte-15wyoaf.svelte-15wyoaf{font-size:1.2rem;color:#a0a0a0;margin:0;position:relative;z-index:1}.hero-accent.svelte-15wyoaf.svelte-15wyoaf{width:100px;height:4px;background:linear-gradient(90deg,#ff6b6b,#ff4757);margin:2rem auto 0;border-radius:2px}.content-wrapper.svelte-15wyoaf.svelte-15wyoaf{max-width:1200px;margin:0 auto;padding:4rem 2rem}.search-filter-section.svelte-15wyoaf.svelte-15wyoaf{margin-bottom:4rem;display:flex;flex-direction:column;gap:2rem}p.svelte-15wyoaf.svelte-15wyoaf{font-size:1.3rem;font-weight:300;color:#cecece}@media (max-width: 768px){.hero-section.svelte-15wyoaf.svelte-15wyoaf{padding:2rem 1rem}.hero-section.svelte-15wyoaf h1.svelte-15wyoaf{font-size:2.5rem}.content-wrapper.svelte-15wyoaf.svelte-15wyoaf{padding:2rem 1rem}}
