.blog-container.svelte-pl0ot4{min-height:60vh}.blog-header.svelte-pl0ot4{position:relative}.blog-title.svelte-pl0ot4{font-family:Inika,serif;line-height:1.2}.blog-subtitle.svelte-pl0ot4{color:#cca074;max-width:600px;margin:0 auto}.mystic-divider.svelte-pl0ot4{margin:2rem 0}.divider-ornament.svelte-pl0ot4{font-size:1.5rem;color:#cca074}.posts-grid.svelte-pl0ot4{display:grid;gap:2rem;margin-bottom:3rem}.post-card.svelte-pl0ot4{transition:transform .3s ease}.post-card.svelte-pl0ot4:hover{transform:translateY(-4px)}.post-content.svelte-pl0ot4{padding:1.5rem}.post-header.svelte-pl0ot4{margin-bottom:1.5rem}.post-title.svelte-pl0ot4{margin-bottom:.75rem}.post-link.svelte-pl0ot4{color:#cca074;text-decoration:none;font-size:1.5rem;font-weight:700;font-family:Inika,serif;line-height:1.3;transition:color .3s ease}.post-link.svelte-pl0ot4:hover{color:#e6c794;text-decoration:underline}.post-date.svelte-pl0ot4{color:#cca074;font-size:.9rem;font-style:italic;opacity:.8}.post-excerpt.svelte-pl0ot4{margin-bottom:2rem}.post-excerpt.svelte-pl0ot4 p:where(.svelte-pl0ot4){color:#dfc8b1;line-height:1.6;font-size:1rem}.post-footer.svelte-pl0ot4{text-align:center}.read-more-btn.svelte-pl0ot4{display:inline-block;background:linear-gradient(135deg,#cca074,#e6c794);color:#2d1b3d;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px #cca0744d}.read-more-btn.svelte-pl0ot4:hover{background:linear-gradient(135deg,#e6c794,#cca074);transform:translateY(-2px);box-shadow:0 6px 16px #cca07466}.no-posts-content.svelte-pl0ot4{color:#cca074}.no-posts-title.svelte-pl0ot4{color:#cca074;font-family:Inika,serif}.no-posts-message.svelte-pl0ot4{color:#dfc8b1;font-style:italic;max-width:500px;margin:0 auto}.cta-content.svelte-pl0ot4{color:#cca074}.cta-title.svelte-pl0ot4{color:#cca074;font-family:Inika,serif}.cta-description.svelte-pl0ot4{color:#dfc8b1;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.cta-button.svelte-pl0ot4{display:inline-block;background:linear-gradient(135deg,#cca074,#e6c794);color:#2d1b3d;text-decoration:none;padding:1rem 2rem;border-radius:12px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px #cca0744d}.cta-button.svelte-pl0ot4:hover{background:linear-gradient(135deg,#e6c794,#cca074);transform:translateY(-2px);box-shadow:0 6px 16px #cca07466}@media (min-width: 768px){.posts-grid.svelte-pl0ot4{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (max-width: 768px){.blog-title.svelte-pl0ot4{font-size:2.5rem}.blog-subtitle.svelte-pl0ot4{font-size:1.1rem}.post-content.svelte-pl0ot4{padding:1rem}.post-link.svelte-pl0ot4{font-size:1.3rem}}
