.page-header.svelte-12ewbr5{margin-bottom:2.5rem}.page-header.svelte-12ewbr5 h1:where(.svelte-12ewbr5){font-size:clamp(2.2rem,5vw,2.8rem);margin-bottom:0}ul.svelte-12ewbr5{margin:0;padding:0;border-top:1px solid var(--border-color)}li.svelte-12ewbr5{list-style:none;padding:1.5rem 0;border-bottom:1px solid var(--border-color)}.app-date.svelte-12ewbr5{display:block;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-color);margin-bottom:.35rem;font-variant-numeric:tabular-nums}.app-title.svelte-12ewbr5{font-family:var(--font-display);font-size:1.35rem;font-weight:550;letter-spacing:-.01em;color:var(--text-color);transition:color .15s ease}.app-title.svelte-12ewbr5:hover{color:var(--accent-color);text-decoration:none}li.svelte-12ewbr5 p:where(.svelte-12ewbr5){margin:.5rem 0 0;color:var(--muted-color);font-size:.92rem;line-height:1.65}.tags.svelte-12ewbr5{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.tag.svelte-12ewbr5{border:1px solid var(--border-color);color:var(--muted-color);padding:.15rem .6rem;border-radius:99px;font-size:.72rem;letter-spacing:.06em;text-transform:lowercase}
