li:where(.astro-DOHJNAO5){list-style:none;display:flex;padding:.25rem;background-color:#202020;color:#fff;background-image:none;background-size:400%;border-radius:.8rem;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}li:where(.astro-DOHJNAO5)>a:where(.astro-DOHJNAO5){width:100%;text-decoration:none;line-height:1.4;padding:1rem 1.3rem;border-radius:.35rem;color:#fff;background-color:#202020;opacity:.8}h2:where(.astro-DOHJNAO5){margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-DOHJNAO5){margin-top:.5rem;margin-bottom:0;color:#404040}li:where(.astro-DOHJNAO5):is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}li:where(.astro-DOHJNAO5):is(:hover,:focus-within) h2:where(.astro-DOHJNAO5){color:rgb(var(--accent))}.header:where(.astro-DOHJNAO5){display:grid;grid:auto / auto auto}time:where(.astro-DOHJNAO5){text-align:right}.image:where(.astro-DOHJNAO5){padding-top:.5rem;text-align:center}ul:where(.astro-GT4YJ4LJ){display:grid;grid-template-columns:repeat(auto-fit,minmax(36ch,1fr));gap:1rem;padding:0;grid-auto-flow:column;overflow-x:scroll;scroll-snap-type:x mandatory}
