:root{--link-gradient: linear-gradient(45deg, #4f39fa, #da62c4 30%, var(--color-border) 60%)}.link-card:where(.astro-MID2AGBJ){list-style:none;display:flex;padding:.15rem;background-image:var(--link-gradient);background-size:400%;border-radius:.5rem;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1)}.link-card:where(.astro-MID2AGBJ)>a:where(.astro-MID2AGBJ){width:100%;text-decoration:none;line-height:1.4;padding:1em 1.3em;border-radius:.35rem;color:var(--text-color);background-color:#fff;opacity:.8}h2:where(.astro-MID2AGBJ){margin:0;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-MID2AGBJ){margin-top:.75rem;margin-bottom:0}h2:where(.astro-MID2AGBJ) span:where(.astro-MID2AGBJ){display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.link-card:where(.astro-MID2AGBJ):is(:hover,:focus-within){background-position:0}.link-card:where(.astro-MID2AGBJ):is(:hover,:focus-within) h2:where(.astro-MID2AGBJ){color:#4f39fa}.link-card:where(.astro-MID2AGBJ):is(:hover,:focus-within) h2:where(.astro-MID2AGBJ) span:where(.astro-MID2AGBJ){will-change:transform;transform:translate(2px)}
