:root{--card-gradient: linear-gradient(45deg, var(--clr-accent), var(--clr-secondary) 30%, var(--color-border) 60%)}.link-card:where(.astro-TG3IBJGC){list-style:none;display:flex;padding:.15rem;background-color:#fff;background-image:var(--card-gradient);background-size:400%;border-radius:.5rem;background-position:100%;transition:background-position 2s cubic-bezier(.22,1,.36,1);box-shadow:0 0 5px #0003}.link-card:where(.astro-TG3IBJGC)>a:where(.astro-TG3IBJGC){width:100%;text-decoration:none;line-height:1.4;padding:1rem 1.3rem;border-radius:.35rem;color:#111;background-color:#fff;opacity:.8}h2:where(.astro-TG3IBJGC){margin:0;font-size:1.3rem;transition:color 1s cubic-bezier(.22,1,.36,1)}h2:where(.astro-TG3IBJGC) span:where(.astro-TG3IBJGC){display:inline-block;transition:transform 1s cubic-bezier(.22,1,.36,1)}p:where(.astro-TG3IBJGC){margin-top:.5rem;margin-bottom:0;color:#444}.link-card:where(.astro-TG3IBJGC):is(:hover,:focus-within){background-position:0}.link-card:where(.astro-TG3IBJGC):is(:hover,:focus-within) h2:where(.astro-TG3IBJGC){color:var(--clr-accent)}.link-card:where(.astro-TG3IBJGC):is(:hover,:focus-within) h2:where(.astro-TG3IBJGC) span:where(.astro-TG3IBJGC){will-change:transform;transform:translate(8px)}.instructions:where(.astro-T5YAYUF4){line-height:1.6;margin:1rem 0;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem}.instructions:where(.astro-T5YAYUF4) code:where(.astro-T5YAYUF4){font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions:where(.astro-T5YAYUF4) strong:where(.astro-T5YAYUF4){color:rgb(var(--accent))}.link-card-grid:where(.astro-T5YAYUF4){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
