.tags-filter:where(.astro-QMA2CSSL){margin-bottom:1rem}.tags-filter-list:where(.astro-QMA2CSSL){display:flex;flex-wrap:wrap;gap:12px}.tag:where(.astro-QMA2CSSL){border:none;position:relative;display:inline-flex;align-items:center}.tag:where(.astro-QMA2CSSL)[aria-pressed=true]{filter:brightness(1.03);box-shadow:0 0 0 2px #0071e340}.tag:where(.astro-QMA2CSSL)[aria-pressed=false]{opacity:.98}.tag-post-list:where(.astro-QMA2CSSL) li:where(.astro-QMA2CSSL){overflow:hidden;opacity:1;transform:translateY(0);max-height:200px;transition:opacity .3s ease,transform .3s ease,max-height .35s ease,margin .35s ease,padding .35s ease;will-change:opacity,transform,max-height,margin,padding}.tag_post-content:where(.astro-QMA2CSSL){font-weight:inherit}.tag_post-content:where(.astro-QMA2CSSL) .tag-date:where(.astro-QMA2CSSL){color:#6e6e73;font-weight:400}.tag-post-list:where(.astro-QMA2CSSL) li:where(.astro-QMA2CSSL).is-filtered{opacity:0;transform:translateY(4px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.tag_post-content:where(.astro-QMA2CSSL){position:static;padding-left:0;font-weight:inherit;text-decoration:none}.tag_post-content:where(.astro-QMA2CSSL) .tag-date:where(.astro-QMA2CSSL){color:#6e6e73;font-weight:400;font-size:.9em;font-family:SFMono-Regular,SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tag_post-content:where(.astro-QMA2CSSL) .tag-title:where(.astro-QMA2CSSL){font-weight:400}.tag-post-list:where(.astro-QMA2CSSL) a:where(.astro-QMA2CSSL).tag_post-content:hover{text-decoration:none!important}.tag_post-content:where(.astro-QMA2CSSL):hover .tag-date:where(.astro-QMA2CSSL){text-decoration:none!important}.tag_post-content:where(.astro-QMA2CSSL):hover .tag-title:where(.astro-QMA2CSSL){text-decoration:underline;text-underline-offset:2px}.archive-tag:where(.astro-QMA2CSSL){overflow:hidden;opacity:1;transform:translateY(0);max-height:1000px;transition:opacity .4s ease,transform .4s ease,max-height .45s ease,margin .45s ease,padding .45s ease;will-change:opacity,transform,max-height,margin,padding}.archive-tag:where(.astro-QMA2CSSL).is-filtered{opacity:0;transform:translateY(6px);max-height:0;margin:0;padding-top:0;padding-bottom:0}@media only screen and (min-width: 1069px){.archive:where(.astro-QMA2CSSL) .tag-date:where(.astro-QMA2CSSL){width:7ch}}.tag-header:where(.astro-QMA2CSSL){font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:700}
