body{font-family:Unifora VF,sans-serif;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased}main{width:auto;margin-right:var(--margin);padding:0 0 6rem}.post-archive{display:grid;grid-template-columns:64px 215px 114px 1fr;row-gap:calc(32px - 1cap);line-height:1.5;align-items:baseline}.year,.month,.post{text-box:trim-both cap alphabetic}.year{grid-column:1;color:var(--more-muted)}.month{grid-column:2;text-align:right;text-transform:uppercase;font-weight:600;color:var(--muted)}.post{grid-column:4;text-wrap:pretty}.fav{display:inline-block;width:8px;height:8px;margin:0 12px 0 -20px;border-radius:50%;background:oklch(69.6% .225 40.3);vertical-align:calc(.5cap - 4px)}.tag{display:inline-block;margin-left:10px;padding:4px 12px;border:1px solid #a9a9a9;border-radius:4px;font-size:.75em;line-height:1;color:#666;text-box:trim-both cap alphabetic;vertical-align:calc(1cap / 6)}@media(max-width:950px){.post-archive{grid-template-columns:64px 150px 51px 1fr}}@media(max-width:650px){.post-archive{grid-template-columns:1fr}.year,.month,.post{grid-column:1}.month{text-align:left}.post+.year,.post+.month{margin-top:1em}.fav{margin:0 8px 0 0}}
