.hover-overlay.svelte-18mn97k.svelte-18mn97k{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;overflow:hidden}.hover-overlay.hero.svelte-18mn97k.svelte-18mn97k{z-index:2;width:100vw;left:calc(50% - 50vw);right:calc(50% - 50vw);top:auto;bottom:0;align-items:flex-end;justify-content:center}.overlay-background-blur.svelte-18mn97k.svelte-18mn97k{display:none}.overlay-content.svelte-18mn97k.svelte-18mn97k{position:relative;color:var(--color-surface);text-align:center;width:100%;max-width:100%;padding:1.5rem;z-index:2;background-color:#0009}.hover-overlay.hero.svelte-18mn97k .overlay-content.svelte-18mn97k{max-width:100%;width:100%;padding:4rem 2rem 2rem;background:linear-gradient(to top,rgba(0,0,0,1) 0%,rgba(0,0,0,.95) 15%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,0) 100%)}.overlay-title.svelte-18mn97k.svelte-18mn97k{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.overlay-excerpt.svelte-18mn97k.svelte-18mn97k{margin:0 0 1rem;font-size:1rem;line-height:1.5;opacity:.95}.overlay-meta.svelte-18mn97k.svelte-18mn97k{display:flex;justify-content:center;gap:1rem;font-size:.9rem;opacity:.9}.overlay-author.svelte-18mn97k.svelte-18mn97k{font-weight:500}.post-card.svelte-6c267h.svelte-6c267h{display:block;text-decoration:none;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--section-color, var(--color-card-accent));border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 1px 3px #0000000f}.post-card.svelte-6c267h.svelte-6c267h:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.post-image-container.svelte-6c267h.svelte-6c267h{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--color-bg-light)}.post-image-container.svelte-6c267h img.svelte-6c267h{width:100%;height:100%;object-fit:cover}.placeholder-image.svelte-6c267h.svelte-6c267h{width:100%;height:100%;background:linear-gradient(135deg,var(--color-border) 0%,var(--color-bg-light) 100%)}.post-content.svelte-6c267h.svelte-6c267h{padding:1rem}.post-section.svelte-6c267h.svelte-6c267h{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.02em}.post-title.svelte-6c267h.svelte-6c267h{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.post-excerpt.svelte-6c267h.svelte-6c267h{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:var(--color-text);opacity:.9}.post-meta.svelte-6c267h.svelte-6c267h{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--color-text-light);gap:1rem}.post-author.svelte-6c267h.svelte-6c267h{font-weight:500}.post-date.svelte-6c267h.svelte-6c267h{opacity:.8}
