@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";.blog-index.svelte-1rcw9sk.svelte-1rcw9sk{padding:80px 0;min-height:calc(100vh - 200px)}.blog-index.svelte-1rcw9sk .container.svelte-1rcw9sk{max-width:1200px;margin:0 auto;padding:0 20px}.blog-hero.svelte-1rcw9sk.svelte-1rcw9sk{text-align:center;margin-bottom:80px}.blog-hero.svelte-1rcw9sk h1.svelte-1rcw9sk{font-size:clamp(2rem,4vw,3.125rem);font-weight:700;color:#fff;margin-bottom:20px;font-family:Titillium Web,serif}.blog-hero.svelte-1rcw9sk .hero-subtitle.svelte-1rcw9sk{font-size:clamp(1.125rem,2.5vw,1.5rem);color:#fffc;max-width:600px;margin:0 auto;line-height:1.6;font-family:Titillium Web,serif}.posts-grid.svelte-1rcw9sk.svelte-1rcw9sk{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-bottom:80px}.posts-grid.svelte-1rcw9sk .post-card.svelte-1rcw9sk{background:rgba(255,255,255,.03);border-radius:8px;padding:30px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.posts-grid.svelte-1rcw9sk .post-card.svelte-1rcw9sk:hover{background:rgba(255,255,255,.05);border-color:#8ba7f14d;transform:translateY(-2px)}.posts-grid.svelte-1rcw9sk .post-card .post-meta.svelte-1rcw9sk{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:.875rem;color:#ffffffb3;font-family:Titillium Web,serif}.posts-grid.svelte-1rcw9sk .post-card h3.svelte-1rcw9sk{font-size:1.5rem;margin-bottom:15px;line-height:1.4;font-family:Titillium Web,serif;font-weight:600}.posts-grid.svelte-1rcw9sk .post-card h3 a.svelte-1rcw9sk{color:#fff;text-decoration:none;transition:color .3s ease}.posts-grid.svelte-1rcw9sk .post-card h3 a.svelte-1rcw9sk:hover{color:#4c70d5}.posts-grid.svelte-1rcw9sk .post-card .excerpt.svelte-1rcw9sk{color:#fffc;line-height:1.6;margin-bottom:20px;font-size:1rem;font-family:Titillium Web,serif}.tags.svelte-1rcw9sk.svelte-1rcw9sk{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tags.svelte-1rcw9sk .tag.svelte-1rcw9sk{background:rgba(76,112,213,.2);color:#ffffffe6;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;font-family:Titillium Web,serif}.empty-state.svelte-1rcw9sk.svelte-1rcw9sk{text-align:center;padding:80px 0}.empty-state.svelte-1rcw9sk h2.svelte-1rcw9sk{font-size:2rem;color:#fff;margin-bottom:15px;font-family:Titillium Web,serif;font-weight:600}@media (max-width: 768px){.blog-index.svelte-1rcw9sk.svelte-1rcw9sk{padding:40px 0}.blog-hero.svelte-1rcw9sk.svelte-1rcw9sk{margin-bottom:50px}.blog-hero.svelte-1rcw9sk h1.svelte-1rcw9sk{font-size:36px}.blog-hero.svelte-1rcw9sk .hero-subtitle.svelte-1rcw9sk{font-size:18px}.posts-grid.svelte-1rcw9sk.svelte-1rcw9sk{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.posts-grid.svelte-1rcw9sk .post-card.svelte-1rcw9sk{padding:20px}.tags.svelte-1rcw9sk.svelte-1rcw9sk{align-self:flex-start}}
