.post-card{height:100%}.post-card .tile{overflow:hidden}.post-card:hover .title.svelte-4wgmly{text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:.2em;text-decoration-thickness:1px}.cover.svelte-4wgmly{aspect-ratio:1200/630;border-bottom:1px solid var(--line);background:var(--panel-2);display:block}.cover.svelte-4wgmly img:where(.svelte-4wgmly){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.text.svelte-4wgmly{flex-direction:column;flex:1;gap:.6rem;padding:clamp(1.1rem,.9rem + .6vw,1.5rem);display:flex}.meta.svelte-4wgmly{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;font:500 .72rem/1.4 JetBrains Mono Variable,ui-monospace,monospace;display:flex}.draft.svelte-4wgmly{color:var(--paper)}.title.svelte-4wgmly{color:var(--paper);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1.05rem + .4vw,1.4rem);font-weight:500;line-height:1.25}.summary.svelte-4wgmly{color:var(--dim);text-wrap:pretty;font-size:.95rem;line-height:1.5}.post-card-bare .title.svelte-4wgmly{font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);line-height:1.15}.post-card-bare .text.svelte-4wgmly{min-height:15rem}.post-card-bare .summary.svelte-4wgmly{margin-top:auto}@media (width>=900px){.post-card-featured:not(.post-card-bare) .tile{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.post-card-featured .cover.svelte-4wgmly{border-right:1px solid var(--line);border-bottom:0}.post-card-featured .text.svelte-4wgmly{justify-content:center;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}}.post-card-featured .title.svelte-4wgmly{letter-spacing:-.02em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.1}.post-card-featured .summary.svelte-4wgmly{font-size:1.0625rem}
