.blog-page.svelte-1wm1yeu{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);color:#fff;padding-top:80px;opacity:0;transform:translateY(20px);transition:all .8s ease}.blog-page.mounted.svelte-1wm1yeu{opacity:1;transform:translateY(0)}.container.svelte-1wm1yeu{max-width:1200px;margin:0 auto;padding:0 2rem}.hero.svelte-1wm1yeu{padding:4rem 0;text-align:center;background:radial-gradient(circle at center,rgba(99,102,241,.1) 0%,transparent 70%)}.hero.svelte-1wm1yeu h1:where(.svelte-1wm1yeu){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero.svelte-1wm1yeu p:where(.svelte-1wm1yeu){font-size:1.25rem;color:#fffc;max-width:600px;margin:0 auto}.featured-post.svelte-1wm1yeu{padding:4rem 0}.featured-card.svelte-1wm1yeu{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:#0f0f2380;border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0003}.featured-badge.svelte-1wm1yeu{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.featured-content.svelte-1wm1yeu h2:where(.svelte-1wm1yeu){font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.featured-content.svelte-1wm1yeu p:where(.svelte-1wm1yeu){font-size:1.125rem;color:#fffc;margin-bottom:1.5rem;line-height:1.6}.featured-image.svelte-1wm1yeu{display:flex;align-items:center;justify-content:center}.image-placeholder.svelte-1wm1yeu{width:100%;height:250px;background:#0000004d;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.wave-animation.svelte-1wm1yeu{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wave-svg.svelte-1wm1yeu{width:80%;height:80%}.animated-wave.svelte-1wm1yeu{animation:svelte-1wm1yeu-waveFlow 3s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(102,126,234,.5))}@keyframes svelte-1wm1yeu-waveFlow{0%{d:path("M0,50 Q100,20 200,50 T400,50")}25%{d:path("M0,50 Q100,30 200,40 T400,60")}50%{d:path("M0,50 Q100,70 200,30 T400,50")}75%{d:path("M0,50 Q100,40 200,60 T400,40")}to{d:path("M0,50 Q100,20 200,50 T400,50")}}.blog-posts.svelte-1wm1yeu{padding:4rem 0}.blog-posts.svelte-1wm1yeu h2:where(.svelte-1wm1yeu){font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center;color:#667eea}.posts-grid.svelte-1wm1yeu{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.post-card.svelte-1wm1yeu{background:#0f0f2380;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-card.svelte-1wm1yeu:hover{transform:translateY(-5px);box-shadow:0 20px 40px #667eea33}.post-image.svelte-1wm1yeu{height:200px;position:relative}.post-image.svelte-1wm1yeu .image-placeholder:where(.svelte-1wm1yeu){height:100%;margin:0;border-radius:0}.category-tag.svelte-1wm1yeu{position:absolute;top:1rem;left:1rem;background:#667eeae6;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.post-content.svelte-1wm1yeu{padding:1.5rem}.post-content.svelte-1wm1yeu h3:where(.svelte-1wm1yeu){font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.post-content.svelte-1wm1yeu h3:where(.svelte-1wm1yeu) a:where(.svelte-1wm1yeu){color:#fff;text-decoration:none;transition:color .3s ease}.post-content.svelte-1wm1yeu h3:where(.svelte-1wm1yeu) a:where(.svelte-1wm1yeu):hover{color:#667eea}.post-content.svelte-1wm1yeu p:where(.svelte-1wm1yeu){color:#fffc;line-height:1.6;margin-bottom:1rem}.post-meta.svelte-1wm1yeu{display:flex;gap:1rem;font-size:.875rem;color:#fff9;flex-wrap:wrap}.post-meta.svelte-1wm1yeu span:where(.svelte-1wm1yeu){display:flex;align-items:center}.newsletter.svelte-1wm1yeu{padding:4rem 0;background:radial-gradient(circle at center,rgba(236,72,153,.1) 0%,transparent 70%)}.newsletter-content.svelte-1wm1yeu{text-align:center;max-width:600px;margin:0 auto}.newsletter.svelte-1wm1yeu h2:where(.svelte-1wm1yeu){font-size:2.5rem;font-weight:600;margin-bottom:1rem;color:#ec4899}.newsletter.svelte-1wm1yeu p:where(.svelte-1wm1yeu){font-size:1.125rem;color:#fffc;margin-bottom:2rem}.newsletter-form.svelte-1wm1yeu{display:flex;gap:1rem;max-width:400px;margin:0 auto}.newsletter-form.svelte-1wm1yeu input:where(.svelte-1wm1yeu){flex:1;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:50px;background:#ffffff1a;color:#fff;font-size:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newsletter-form.svelte-1wm1yeu input:where(.svelte-1wm1yeu)::placeholder{color:#fff9}.newsletter-form.svelte-1wm1yeu input:where(.svelte-1wm1yeu):focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.btn-primary.svelte-1wm1yeu{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;cursor:pointer;font-size:1rem;white-space:nowrap}.btn-primary.svelte-1wm1yeu:hover{transform:translateY(-2px);box-shadow:0 10px 25px #667eea66}@media (max-width: 768px){.hero.svelte-1wm1yeu h1:where(.svelte-1wm1yeu){font-size:2.5rem}.featured-card.svelte-1wm1yeu{grid-template-columns:1fr;gap:2rem;padding:2rem}.featured-content.svelte-1wm1yeu h2:where(.svelte-1wm1yeu){font-size:2rem}.posts-grid.svelte-1wm1yeu{grid-template-columns:1fr}.newsletter-form.svelte-1wm1yeu{flex-direction:column;gap:1rem}.newsletter-form.svelte-1wm1yeu input:where(.svelte-1wm1yeu),.btn-primary.svelte-1wm1yeu{width:100%}}
