.posts-page.svelte-1wybqpd{min-height:100vh;padding:4rem 0;background:#f8f9fa}.container.svelte-1wybqpd{max-width:1200px;margin:0 auto;padding:0 2rem}.posts-section.svelte-1wybqpd{margin-bottom:4rem}.posts-section.svelte-1wybqpd:last-child{margin-bottom:0}.section-header.svelte-1wybqpd{text-align:center;margin-bottom:3rem}.section-title.svelte-1wybqpd{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 1rem}.section-subtitle.svelte-1wybqpd{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto}.posts-grid.svelte-1wybqpd{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.post-card.svelte-1wybqpd{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}.post-card.svelte-1wybqpd:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.post-card.high-priority.svelte-1wybqpd{border:2px solid #dc3545;background:linear-gradient(135deg,#fff5f5,#fff)}.post-card.high-priority.svelte-1wybqpd:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dc3545,#e74c3c)}.post-card--publication.svelte-1wybqpd{border-radius:20px}.post-image.svelte-1wybqpd{height:200px;overflow:hidden;position:relative;cursor:pointer}.post-image.svelte-1wybqpd img:where(.svelte-1wybqpd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.post-image.svelte-1wybqpd:hover img:where(.svelte-1wybqpd){transform:scale(1.05)}.post-image-overlay.svelte-1wybqpd{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.post-image.svelte-1wybqpd:hover .post-image-overlay:where(.svelte-1wybqpd){background:#0000001a}.post-image-text.svelte-1wybqpd{color:#fff;background:#000000b3;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;opacity:0;transition:opacity .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.post-image.svelte-1wybqpd:hover .post-image-text:where(.svelte-1wybqpd){opacity:1}.post-content.svelte-1wybqpd{padding:1.5rem;position:relative}.post-meta.svelte-1wybqpd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.post-date.svelte-1wybqpd{font-size:.875rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.priority-badge.svelte-1wybqpd{background:#dc3545;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.post-title.svelte-1wybqpd{font-size:1.25rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.4}.post-card.high-priority.svelte-1wybqpd .post-title:where(.svelte-1wybqpd){color:#dc3545}.post-body.svelte-1wybqpd{color:#666;line-height:1.6;margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card.high-priority.svelte-1wybqpd .post-body:where(.svelte-1wybqpd){color:#721c24}.post-header.svelte-1wybqpd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.post-scripture.svelte-1wybqpd{font-size:.875rem;color:#666;margin:0 0 .5rem;font-style:italic}.post-summary.svelte-1wybqpd{color:#666;line-height:1.6;margin:0 0 1rem}.post-footer.svelte-1wybqpd{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #eee}.post-read-more.svelte-1wybqpd{color:#4285f4;font-weight:600;font-size:.875rem;transition:transform .2s}.post-card.svelte-1wybqpd:hover .post-read-more:where(.svelte-1wybqpd){transform:translate(4px)}.post-author.svelte-1wybqpd{font-size:.875rem;font-weight:600;color:#333}@media(max-width:768px){.posts-page.svelte-1wybqpd{padding:2rem 0}.container.svelte-1wybqpd{padding:0 1rem}.section-title.svelte-1wybqpd{font-size:2rem}.posts-grid.svelte-1wybqpd{grid-template-columns:1fr;gap:1.5rem}.post-header.svelte-1wybqpd{flex-direction:column;align-items:flex-start}.post-date.svelte-1wybqpd{align-self:flex-end}}
