@layer components{.postlist{list-style:none;padding:0}.postlist-item{display:flex;flex-wrap:wrap;align-items:baseline;counter-increment:start-from -1;line-height:1.8}.postlist-item:before{display:inline-block;pointer-events:none;content:"" counter(start-from,decimal-leading-zero) ". ";line-height:100%;text-align:right}.postlist-date,.postlist-item:before{font-size:.8125em;color:#eee}.postlist-date{word-spacing:-.5px}.postlist-link{padding-left:.25em;padding-right:.25em;text-underline-position:from-font;text-underline-offset:0;text-decoration-thickness:1px}.postlist-item-active .postlist-link{font-weight:700}.tmpl-home .postlist-link{font-size:1.1875em;font-weight:700;-webkit-transition:color .2s;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s}.post-tag{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:.75em;padding:.08333333333333em .3333333333333em;margin-left:.6666666666667em;margin-top:.5em;margin-bottom:.5em;color:#eee;border:1px solid #eee;border-radius:.25em;line-height:1.8;text-decoration:none}a[href].post-tag,a[href].post-tag:visited{background-color:none;-webkit-transition:background-color .2s;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s;color:inherit}a[href].post-tag:focus,a[href].post-tag:hover{background-color:#c24785}@media(prefers-color-scheme:dark){a[href].post-tag:focus,a[href].post-tag:hover{color:#222725;background-color:#60d394}}.postlist-item>.post-tag{align-self:center}.direct-link{font-family:sans-serif;text-decoration:none;font-style:normal;margin-left:.1em}a[href].direct-link,a[href].direct-link:visited{color:transparent}:hover>a[href].direct-link,:hover>a[href].direct-link:visited,a[href].direct-link:focus,a[href].direct-link:focus:visited{color:#aaa}}