.avatar:where(.astro-szujkxqs){border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--ember-500), var(--ember-700));color:var(--text-on-primary);font-weight:var(--weight-bold);letter-spacing:0;box-shadow:0 0 0 2px var(--surface-page);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sm:where(.astro-szujkxqs){width:28px;height:28px;font-size:var(--text-2xs)}.md:where(.astro-szujkxqs){width:40px;height:40px;font-size:var(--text-sm)}.byline:where(.astro-ldywf7ni){align-items:center;gap:var(--space-3);min-width:0;display:flex}.stack:where(.astro-ldywf7ni){flex:none;display:inline-flex}.stack:where(.astro-ldywf7ni)>*+*{margin-left:-8px}.meta:where(.astro-ldywf7ni){min-width:0;line-height:var(--leading-snug);flex-direction:column;display:flex}.names:where(.astro-ldywf7ni){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.names:where(.astro-ldywf7ni) a:where(.astro-ldywf7ni){color:inherit;text-decoration:none}.names:where(.astro-ldywf7ni) a:where(.astro-ldywf7ni):hover{color:var(--color-primary);text-decoration:underline}.facts:where(.astro-ldywf7ni){align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.dot:where(.astro-ldywf7ni){color:var(--border)}.md:where(.astro-ldywf7ni) .names:where(.astro-ldywf7ni){font-size:var(--text-base)}.md:where(.astro-ldywf7ni) .facts:where(.astro-ldywf7ni){font-size:var(--text-sm)}.post:where(.astro-fjbsocwl){gap:var(--space-3);padding:var(--space-6);background:var(--surface-page);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.post:where(.astro-fjbsocwl):hover{border-color:var(--border);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.title:where(.astro-fjbsocwl) a:where(.astro-fjbsocwl):after{content:"";border-radius:inherit;position:absolute;inset:0}.post:where(.astro-fjbsocwl):focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.title:where(.astro-fjbsocwl) a:where(.astro-fjbsocwl):focus-visible{outline:none}.tags:where(.astro-fjbsocwl){gap:var(--space-2);flex-wrap:wrap;display:flex}.tag:where(.astro-fjbsocwl){font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.title:where(.astro-fjbsocwl){font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.title:where(.astro-fjbsocwl) a:where(.astro-fjbsocwl){color:var(--text-strong);text-decoration:none}.post:where(.astro-fjbsocwl):hover .title:where(.astro-fjbsocwl) a:where(.astro-fjbsocwl){color:var(--color-primary)}.excerpt:where(.astro-fjbsocwl){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.foot:where(.astro-fjbsocwl){padding-top:var(--space-2);margin-top:auto}.lead:where(.astro-fjbsocwl){padding:var(--space-10);gap:var(--space-4);border-color:var(--border);background:var(--surface-page);box-shadow:var(--shadow-sm)}.lead:where(.astro-fjbsocwl):before{content:"";inset-inline:-1px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(90deg, var(--ember-500), var(--ember-300) 60%, transparent);height:4px;position:absolute;top:-1px}.lead:where(.astro-fjbsocwl) .title:where(.astro-fjbsocwl){font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight)}.lead:where(.astro-fjbsocwl) .excerpt:where(.astro-fjbsocwl){font-size:var(--text-lg);max-width:46rem}@media (width<=720px){.lead:where(.astro-fjbsocwl){padding:var(--space-6)}.lead:where(.astro-fjbsocwl) .title:where(.astro-fjbsocwl){font-size:var(--text-h1)}.lead:where(.astro-fjbsocwl) .excerpt:where(.astro-fjbsocwl){font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.post:where(.astro-fjbsocwl){transition:none}.post:where(.astro-fjbsocwl):hover{transform:none}}
