.post.svelte-5jny98{padding:1.6rem}.post-image.svelte-5jny98{box-sizing:border-box;aspect-ratio:16/9;border-radius:var(--radius-sm);border:var(--border-w) solid var(--ink);margin-bottom:1.2rem;display:block;overflow:hidden}.post-image.svelte-5jny98 img:where(.svelte-5jny98){object-fit:cover;width:100%;height:100%;display:block}.post-date.svelte-5jny98{border:var(--border-w) solid var(--ink);background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:.7rem;padding:.18rem .75rem;font-size:.78rem;font-weight:800;display:inline-block}h2.svelte-5jny98,h3.svelte-5jny98{margin-bottom:.6rem;font-size:1.6rem}h2.svelte-5jny98 a:where(.svelte-5jny98):hover,h3.svelte-5jny98 a:where(.svelte-5jny98):hover{text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:5px;text-decoration-thickness:4px}.post-summary.svelte-5jny98{color:var(--ink-soft);margin-bottom:.9rem}.post-more.svelte-5jny98{text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:4px;padding:.15rem 0;font-weight:800;text-decoration-thickness:3px;display:inline-block}.post-more.svelte-5jny98:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.compact.svelte-5jny98{padding:1.2rem}.compact.svelte-5jny98 h3:where(.svelte-5jny98){font-size:1.3rem}
