:root{--link-gradient: linear-gradient(45deg, #21cc46, #0b5712 30%, var(--color-border) 60%)}.playing-card:where(.astro-4YOP5GVO){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)}.playing-card:where(.astro-4YOP5GVO) img:where(.astro-4YOP5GVO){height:5rem;margin-right:.5rem}.playing-card:where(.astro-4YOP5GVO)>a:where(.astro-4YOP5GVO){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}h3:where(.astro-4YOP5GVO){margin:0;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-4YOP5GVO){margin-top:.75rem;margin-bottom:0}h3:where(.astro-4YOP5GVO) span:where(.astro-4YOP5GVO){display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.playing-card:where(.astro-4YOP5GVO):is(:hover,:focus-within){background-position:0}.playing-card:where(.astro-4YOP5GVO):is(:hover,:focus-within) h2:where(.astro-4YOP5GVO){color:#21cc46}.playing-card:where(.astro-4YOP5GVO):is(:hover,:focus-within) h2:where(.astro-4YOP5GVO) span:where(.astro-4YOP5GVO){transform:translate(2px)}.playing-card:where(.astro-4YOP5GVO) figure:where(.astro-4YOP5GVO){display:flex}:root{--astro-gradient: linear-gradient(0deg, #21cc46, #0b5712)}h1:where(.astro-BVH7RVB7){margin:2rem 0}main:where(.astro-BVH7RVB7){margin:auto;padding:1em;max-width:60ch}.text-gradient:where(.astro-BVH7RVB7){font-weight:900;background-image:var(--astro-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position-y:100%;border-radius:.4rem;animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{background-position-y:0%}50%{background-position-y:80%}}.instructions:where(.astro-BVH7RVB7){line-height:1.6;margin:1rem 0;background:#0b5712;padding:1rem;border-radius:.4rem;color:var(--color-bg)}.instructions:where(.astro-BVH7RVB7) code:where(.astro-BVH7RVB7){font-size:.875em;border:.1em solid var(--color-border);border-radius:4px;padding:.15em .25em}.instructions:where(.astro-BVH7RVB7) a:where(.astro-BVH7RVB7){color:var(--color-bg)}.playing-card-list:where(.astro-BVH7RVB7){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
