.post-card.svelte-b60rpn{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;height:100%;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.04)}.post-card.svelte-b60rpn:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.post-header.svelte-b60rpn{height:200px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.post-card.svelte-b60rpn:hover .post-header:where(.svelte-b60rpn){transform:scale(1.02)}.gradient-wine-rust.svelte-b60rpn{background:linear-gradient(135deg,var(--color-accent-wine) 0%,var(--color-accent-rust) 100%)}.gradient-charcoal-wine.svelte-b60rpn{background:linear-gradient(135deg,var(--color-dark-charcoal) 0%,var(--color-accent-wine) 100%)}.gradient-wine-charcoal.svelte-b60rpn{background:linear-gradient(135deg,var(--color-accent-wine) 0%,var(--color-dark-charcoal) 100%)}.gradient-rust-wine.svelte-b60rpn{background:linear-gradient(135deg,var(--color-accent-rust) 0%,var(--color-accent-wine) 100%)}.gradient-bone-wine.svelte-b60rpn{background:linear-gradient(135deg,var(--color-bone-white) 0%,var(--color-accent-wine) 100%)}.post-content.svelte-b60rpn{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;position:relative;background:#fff}.post-type.svelte-b60rpn{background-color:#fffffff2;color:var(--color-dark-charcoal);padding:.4rem .9rem;font-size:.75rem;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;z-index:2;box-shadow:0 2px 8px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.post-date.svelte-b60rpn{font-size:.85rem;color:#666;margin-bottom:.75rem;font-weight:500}.post-title.svelte-b60rpn{font-size:1.35rem;margin-bottom:.75rem;line-height:1.3;font-family:Playfair Display,serif;font-weight:600}.post-title.svelte-b60rpn a:where(.svelte-b60rpn){color:var(--color-dark-charcoal);text-decoration:none}.post-title.svelte-b60rpn a:where(.svelte-b60rpn):hover{color:var(--color-accent-wine)}.post-excerpt.svelte-b60rpn{margin-bottom:1.25rem;flex-grow:1;font-size:.95rem;line-height:1.6;color:#555}.post-tags.svelte-b60rpn{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.tag.svelte-b60rpn{background-color:#f5f0ed;color:var(--color-accent-wine);padding:.35rem .8rem;border-radius:20px;font-size:.75rem;font-weight:500;border:1px solid rgba(108,46,47,.1)}.read-more.svelte-b60rpn{font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;color:var(--color-accent-wine);transition:color .3s ease;padding:.5rem 0}.read-more.svelte-b60rpn:hover{color:var(--color-accent-rust)}@media (max-width: 768px){.post-header.svelte-b60rpn{height:160px}.post-content.svelte-b60rpn{padding:1.25rem}.post-title.svelte-b60rpn{font-size:1.25rem}.post-type.svelte-b60rpn{padding:.35rem .75rem;font-size:.7rem}}
