.blog-page-chirho.svelte-1lrpteo{max-width:52rem;margin:0 auto;padding:var(--space-xl-chirho) var(--space-lg-chirho)}.blog-header-chirho.svelte-1lrpteo{margin-bottom:var(--space-3xl-chirho);text-align:center}.scripture-epigraph-chirho.svelte-1lrpteo{font-family:var(--font-serif-chirho);font-style:italic;color:var(--color-text-muted-chirho);font-size:1rem;line-height:1.6;margin-bottom:var(--space-lg-chirho);padding:var(--space-md-chirho) var(--space-xl-chirho);border-left:3px solid var(--color-accent-chirho);text-align:left;background:var(--color-bg-alt-chirho);border-radius:0 var(--radius-sm-chirho) var(--radius-sm-chirho) 0}.scripture-ref-chirho.svelte-1lrpteo{display:block;margin-top:var(--space-xs-chirho);font-size:.875rem;font-style:normal;font-weight:600;color:var(--color-accent-chirho)}.blog-header-chirho.svelte-1lrpteo h1:where(.svelte-1lrpteo){font-family:var(--font-serif-chirho);font-size:2.5rem;font-weight:700;color:var(--color-text-chirho);margin:0 0 var(--space-sm-chirho)}.blog-subtitle-chirho.svelte-1lrpteo{font-size:1.125rem;color:var(--color-text-muted-chirho);margin:0 0 var(--space-lg-chirho);font-style:italic;font-family:var(--font-serif-chirho)}.rss-link-chirho.svelte-1lrpteo{display:inline-flex;align-items:center;gap:var(--space-xs-chirho);padding:var(--space-sm-chirho) var(--space-md-chirho);border:1px solid var(--color-accent-chirho);border-radius:var(--radius-md-chirho);color:var(--color-accent-chirho);text-decoration:none;font-family:var(--font-sans-chirho);font-size:.85rem;font-weight:500;transition:background-color .2s,color .2s}.rss-link-chirho.svelte-1lrpteo:hover{background-color:var(--color-accent-chirho);color:#fff}.blog-list-chirho.svelte-1lrpteo{display:flex;flex-direction:column;gap:var(--space-xl-chirho)}.blog-card-link-chirho.svelte-1lrpteo{text-decoration:none;color:inherit;display:block}.blog-card-chirho.svelte-1lrpteo{border:1px solid var(--color-border-chirho);border-radius:var(--radius-lg-chirho);background:var(--color-bg-chirho);box-shadow:var(--shadow-sm-chirho);transition:box-shadow .25s,border-color .25s,transform .15s;position:relative;overflow:hidden}.blog-card-chirho.svelte-1lrpteo:hover{box-shadow:var(--shadow-md-chirho);border-color:var(--color-primary-chirho);transform:translateY(-2px)}.blog-card-image-chirho.svelte-1lrpteo{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.blog-card-body-chirho.svelte-1lrpteo{padding:var(--space-xl-chirho) var(--space-xl-chirho) var(--space-lg-chirho)}.blog-card-header-chirho.svelte-1lrpteo{display:flex;align-items:center;gap:var(--space-sm-chirho);margin-bottom:var(--space-sm-chirho)}.blog-card-date-chirho.svelte-1lrpteo{font-family:var(--font-sans-chirho);font-size:.8rem;font-weight:500;color:var(--color-text-muted-chirho);text-transform:uppercase;letter-spacing:.05em}.blog-card-title-chirho.svelte-1lrpteo{font-family:var(--font-serif-chirho);font-size:1.625rem;font-weight:700;color:var(--color-text-chirho);margin:0 0 var(--space-md-chirho);line-height:1.3;transition:color .15s}.blog-card-link-chirho.svelte-1lrpteo:hover .blog-card-title-chirho:where(.svelte-1lrpteo){color:var(--color-primary-chirho)}.blog-card-excerpt-chirho.svelte-1lrpteo{font-family:var(--font-serif-chirho);font-size:1.05rem;line-height:1.7;color:var(--color-text-muted-chirho);margin:0 0 var(--space-lg-chirho)}.blog-card-readmore-chirho.svelte-1lrpteo{display:inline-flex;align-items:center;gap:var(--space-xs-chirho);font-family:var(--font-sans-chirho);font-size:.875rem;font-weight:600;color:var(--color-primary-chirho);transition:gap .2s}.blog-card-link-chirho.svelte-1lrpteo:hover .blog-card-readmore-chirho:where(.svelte-1lrpteo){gap:var(--space-sm-chirho)}.blog-empty-chirho.svelte-1lrpteo{font-size:1.1rem;color:var(--color-text-muted-chirho);text-align:center;padding:var(--space-3xl-chirho) 0;font-family:var(--font-serif-chirho);font-style:italic}@media(max-width:640px){.blog-header-chirho.svelte-1lrpteo h1:where(.svelte-1lrpteo){font-size:2rem}.blog-card-body-chirho.svelte-1lrpteo{padding:var(--space-lg-chirho)}.blog-card-title-chirho.svelte-1lrpteo{font-size:1.375rem}.scripture-epigraph-chirho.svelte-1lrpteo{padding:var(--space-sm-chirho) var(--space-md-chirho);font-size:.9rem}}
