.blog-header.svelte-1gb12gd.svelte-1gb12gd{text-align:center;padding:3rem 0;background:linear-gradient(135deg,#ff6b6b 0%,#4ecdc4 50%,#45b7d1 100%);color:#fff;margin:-1rem -1rem 3rem;position:relative;overflow:hidden}.blog-header.svelte-1gb12gd.svelte-1gb12gd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="white" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="white" opacity="0.1"/><circle cx="10" cy="60" r="0.5" fill="white" opacity="0.1"/><circle cx="90" cy="40" r="0.5" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.blog-header.svelte-1gb12gd h1.svelte-1gb12gd{font-size:3rem;margin-bottom:1rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.blog-header.svelte-1gb12gd p.svelte-1gb12gd{font-size:1.2rem;opacity:.9;position:relative;z-index:1}.blog-list.svelte-1gb12gd.svelte-1gb12gd{max-width:800px;margin:0 auto}.blog-post.svelte-1gb12gd.svelte-1gb12gd{background:linear-gradient(145deg,#ffffff,#f8f9fa);border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,107,107,.1);position:relative;overflow:hidden}.blog-post.svelte-1gb12gd.svelte-1gb12gd:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b6b,#4ecdc4,#45b7d1)}.blog-post.svelte-1gb12gd.svelte-1gb12gd:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #ff6b6b33;border-color:#ff6b6b4d}.post-meta.svelte-1gb12gd.svelte-1gb12gd{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.9rem;color:#666}.blog-post.svelte-1gb12gd h2.svelte-1gb12gd{margin-bottom:1rem;font-size:1.8rem;line-height:1.3}.blog-post.svelte-1gb12gd h2 a.svelte-1gb12gd{color:#333;text-decoration:none;transition:color .3s ease}.blog-post.svelte-1gb12gd h2 a.svelte-1gb12gd:hover{color:#667eea}.excerpt.svelte-1gb12gd.svelte-1gb12gd{color:#666;line-height:1.6;margin-bottom:1.5rem;font-size:1.1rem}.post-tags.svelte-1gb12gd.svelte-1gb12gd{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag.svelte-1gb12gd.svelte-1gb12gd{background:#f0f2ff;color:#667eea;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.read-more.svelte-1gb12gd.svelte-1gb12gd{color:#ff6b6b;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;position:relative}.read-more.svelte-1gb12gd.svelte-1gb12gd:hover{color:#ff5252;text-decoration:none;transform:translate(5px)}.read-more.svelte-1gb12gd.svelte-1gb12gd:after{content:"\2192";margin-left:5px;transition:transform .3s ease}.read-more.svelte-1gb12gd.svelte-1gb12gd:hover:after{transform:translate(3px)}@media (max-width: 768px){.blog-header.svelte-1gb12gd h1.svelte-1gb12gd{font-size:2rem}.blog-header.svelte-1gb12gd p.svelte-1gb12gd{font-size:1rem}.blog-post.svelte-1gb12gd.svelte-1gb12gd{padding:1.5rem}.blog-post.svelte-1gb12gd h2.svelte-1gb12gd{font-size:1.5rem}.post-meta.svelte-1gb12gd.svelte-1gb12gd{flex-direction:column;gap:.5rem}}
