.back-link.svelte-9g8twp{margin-top:var(--spacing-l);font-size:var(--text-step--1);letter-spacing:.04em;color:var(--color-muted);transition:color var(--cairn-hover-transition);text-decoration:none;display:inline-block}.back-link.svelte-9g8twp:hover{color:var(--color-base-content)}.page-title{padding-block-end:var(--spacing-2xs);position:relative}.page-title:after{content:"";border-radius:var(--radius-field);background:var(--color-primary);block-size:3px;inline-size:2.5rem;position:absolute;inset-block-end:0;inset-inline-start:0}.post-date.svelte-9g8twp{font-family:var(--font-display);font-size:var(--text-step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--spacing-2xs);font-weight:700}.post-tags.svelte-9g8twp{margin:var(--spacing-l) 0 0;gap:var(--spacing-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.post-tag.svelte-9g8twp{font-family:var(--font-display);font-weight:700;font-size:var(--text-step--1);letter-spacing:.05em;color:var(--color-muted);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-selector);transition:color var(--cairn-hover-transition), border-color var(--cairn-hover-transition);padding:.2em .55em;text-decoration:none}.post-tag.svelte-9g8twp:hover{color:var(--color-primary);border-color:var(--color-primary)}
