.hero[data-astro-cid-uidmst2c]{display:grid;gap:1rem;justify-items:center}.hero-subtitle[data-astro-cid-uidmst2c]{font-size:1rem;font-family:var(--description-font);color:var(--text-blog-title);max-width:48ch;text-align:center;margin:.1rem 0 2.5rem}@media(max-width:45rem){.hero-subtitle[data-astro-cid-uidmst2c]{font-size:.8rem;margin-bottom:2rem}}.post-list[data-astro-cid-uidmst2c]{display:flex;flex-direction:column;gap:0}.post-item[data-astro-cid-uidmst2c]{padding:1rem 0;display:grid;gap:.45rem;position:relative}.post-item[data-astro-cid-uidmst2c]:not(:last-child):after{content:"";display:block;height:.0625rem;margin-top:1rem;background:repeating-linear-gradient(90deg,var(--separator-muted),var(--separator-muted) .75rem,transparent .75rem,transparent 1.25rem)}.post-item[data-astro-cid-uidmst2c] h2[data-astro-cid-uidmst2c]{font-family:var(--post-title-font);font-size:clamp(1.05rem,1.5vw,1.45rem);margin:0}.post-item[data-astro-cid-uidmst2c] h2[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]{color:var(--text-blog-title)}.post-item[data-astro-cid-uidmst2c] h2[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]:hover{color:#6ccbcb}.post-title-wrap[data-astro-cid-uidmst2c]{display:inline-flex;align-items:center;gap:.6rem}.star-badge[data-astro-cid-uidmst2c]{display:inline-flex;width:1.2rem;height:1.2rem;opacity:0;transform:translateY(.125rem) scale(.88);transition:opacity .2s ease,transform .2s ease;transform-origin:center}.star-badge[data-astro-cid-uidmst2c] svg[data-astro-cid-uidmst2c]{width:100%;height:100%;overflow:visible}.star-badge[data-astro-cid-uidmst2c] .asteroid-body[data-astro-cid-uidmst2c]{fill:#d9dde7;stroke:#fff;stroke-width:.45;stroke-linejoin:round;transform-origin:center}.star-badge[data-astro-cid-uidmst2c] .asteroid-craters[data-astro-cid-uidmst2c]{fill:#606c84b3;stroke:#ffffff2e;stroke-width:.2;stroke-linejoin:round;stroke-linecap:round;transform-origin:center}.post-item[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]:hover .star-badge[data-astro-cid-uidmst2c]{opacity:1;transform:translateY(0) scale(1);animation:asteroid-float 2.8s ease-in-out infinite}.post-item[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]:hover .star-badge[data-astro-cid-uidmst2c] .asteroid-body[data-astro-cid-uidmst2c]{animation:asteroid-spin 4s linear infinite}.post-item[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]:hover .star-badge[data-astro-cid-uidmst2c] .asteroid-craters[data-astro-cid-uidmst2c]{animation:crater-drift 4s linear infinite}.post-meta[data-astro-cid-uidmst2c]{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.95rem;font-family:var(--title-font);align-items:center;color:var(--text-meta)}.post-pill[data-astro-cid-uidmst2c]+.post-pill[data-astro-cid-uidmst2c]:before{content:"•";margin:0 .2rem;opacity:.8;color:var(--text-meta)}.post-pill[data-astro-cid-uidmst2c]{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--title-font);color:var(--text-meta);font-size:.95rem}.post-meta[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c].post-pill:hover{color:#6ccbcb}.post-description[data-astro-cid-uidmst2c]{margin:0;color:var(--text-body-dim);font-size:1.05rem}@media(max-width:45rem){.post-item[data-astro-cid-uidmst2c]{padding:.85rem 0;gap:.35rem}.post-item[data-astro-cid-uidmst2c]:not(:last-child):after{margin-top:.85rem}.post-item[data-astro-cid-uidmst2c] h2[data-astro-cid-uidmst2c]{font-size:1rem;line-height:1.28}.post-description[data-astro-cid-uidmst2c]{font-size:.8rem;line-height:1.55}.post-meta[data-astro-cid-uidmst2c],.post-pill[data-astro-cid-uidmst2c]{font-size:.7rem}}.pagination[data-astro-cid-uidmst2c]{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2.5rem;font-family:var(--title-font)}.pagination[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]{color:var(--text-heading);font-size:1rem}.pagination[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c]:hover{color:#6ccbcb}.pagination[data-astro-cid-uidmst2c] span[data-astro-cid-uidmst2c]{color:var(--text-meta);font-size:1rem}.page-indicator[data-astro-cid-uidmst2c]{color:var(--text-heading);font-weight:600;font-size:1rem}@media(max-width:45rem){.pagination[data-astro-cid-uidmst2c]{gap:1rem}.pagination[data-astro-cid-uidmst2c] a[data-astro-cid-uidmst2c],.pagination[data-astro-cid-uidmst2c] span[data-astro-cid-uidmst2c],.page-indicator[data-astro-cid-uidmst2c]{font-size:.82rem}}@keyframes asteroid-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.0625rem) scale(1.03)}}@keyframes asteroid-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes crater-drift{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.985)}to{transform:rotate(360deg) scale(1)}}
