.home[data-astro-cid-7aropxhg]{width:100%;font-family:var(--font-mono);padding:.25rem 0 0}.dev-new-post[data-astro-cid-7aropxhg]{color:var(--fg-muted);border:1px solid var(--border-soft);border-radius:4px;flex-shrink:0;padding:0 .45rem;font-size:.75rem;text-decoration:none}.dev-new-post[data-astro-cid-7aropxhg]:hover{color:var(--fg-strong);border-color:var(--border-strong)}.section[data-astro-cid-7aropxhg]{margin-bottom:0}.section[data-astro-cid-7aropxhg]+.section[data-astro-cid-7aropxhg]{margin-top:2.25rem}.post-row[data-astro-cid-7aropxhg].has-edit{align-items:center;display:flex}.post-row[data-astro-cid-7aropxhg].has-edit .post-link[data-astro-cid-7aropxhg]{flex:1;min-width:0}.dev-row-action[data-astro-cid-7aropxhg]{font:inherit;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:.15rem;padding:.2rem .3rem;font-size:.85rem;line-height:1;text-decoration:none}.post-link[data-astro-cid-7aropxhg]+.dev-row-action[data-astro-cid-7aropxhg]{margin-left:.5rem}.dev-row-action[data-astro-cid-7aropxhg]:hover{color:var(--fg-strong)}.section-header[data-astro-cid-7aropxhg]{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.section-title[data-astro-cid-7aropxhg]{letter-spacing:.18em;color:var(--fg-muted);text-transform:lowercase;flex-shrink:0;font-size:.72rem;font-weight:700}.section-rule[data-astro-cid-7aropxhg]{background:var(--border-soft);flex:1;height:1px}.post-index[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.post-row[data-astro-cid-7aropxhg]{border-bottom:1px dashed var(--border-soft);transition:opacity .15s}.post-row[data-astro-cid-7aropxhg]:first-child{border-top:1px dashed var(--border-soft)}.post-row[data-astro-cid-7aropxhg].is-dim{opacity:.3}.year-row[data-astro-cid-7aropxhg]{align-items:center;gap:.75rem;padding:1.4rem 0 .85rem;display:flex}.year-label[data-astro-cid-7aropxhg]{letter-spacing:.18em;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:700}.year-rule[data-astro-cid-7aropxhg]{background:var(--border-soft);flex:1;height:1px}.post-link[data-astro-cid-7aropxhg]{color:inherit;grid-template-columns:3px 2.8rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .5rem .75rem 0;text-decoration:none;transition:background .12s;display:grid}.post-link[data-astro-cid-7aropxhg]:hover,.post-link[data-astro-cid-7aropxhg]:focus-visible{background:var(--surface-soft)}.post-bar[data-astro-cid-7aropxhg]{background:var(--row-color);opacity:.55;border-radius:2px;align-self:stretch;transition:opacity .12s}.post-link[data-astro-cid-7aropxhg]:hover .post-bar[data-astro-cid-7aropxhg]{opacity:1}.post-num[data-astro-cid-7aropxhg]{color:var(--fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:.78rem;font-weight:600}.post-link[data-astro-cid-7aropxhg]:hover .post-num[data-astro-cid-7aropxhg]{color:var(--row-color)}.post-title[data-astro-cid-7aropxhg]{color:var(--fg);min-width:0;font-size:.95rem;font-weight:500;line-height:1.5}.post-link[data-astro-cid-7aropxhg]:hover .post-title[data-astro-cid-7aropxhg]{color:var(--fg-strong);text-underline-offset:3px;text-decoration:underline}.post-meta[data-astro-cid-7aropxhg]{color:var(--fg-faint);white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.post-cat[data-astro-cid-7aropxhg]{color:var(--row-color);text-transform:lowercase;font-weight:500}.post-sep[data-astro-cid-7aropxhg]{color:var(--border-strong)}.post-date[data-astro-cid-7aropxhg]{color:var(--fg-muted);font-variant-numeric:tabular-nums}@media (width>=1101px) and (height<=950px){.post-link[data-astro-cid-7aropxhg]{padding-block:.6rem}}@media (width>=761px) and (width<=1100px){.post-link[data-astro-cid-7aropxhg]{grid-template-columns:3px 2.8rem minmax(0,1fr);row-gap:.3rem}.post-bar[data-astro-cid-7aropxhg],.post-num[data-astro-cid-7aropxhg]{grid-row:1/3}.post-meta[data-astro-cid-7aropxhg]{grid-column:3}}@media (width<=760px){.home[data-astro-cid-7aropxhg]{padding:.25rem 0 0}.post-link[data-astro-cid-7aropxhg]{grid-template-rows:auto auto;grid-template-columns:4px 1fr;gap:.25rem .7rem}.post-bar[data-astro-cid-7aropxhg]{grid-row:1/3}.post-num[data-astro-cid-7aropxhg]{display:none}.post-meta[data-astro-cid-7aropxhg]{grid-area:2/2;font-size:.7rem}}
