:root{--astro-gradient: linear-gradient(0deg, #3b0f70, #641a80, #8c2981, #b63679, #de4968, #f66f5c, #fe9f6d)}h1.astro-T5GDWLMP{margin:2rem 0}main.astro-T5GDWLMP{margin:auto;padding:1em;max-width:60ch}.text-gradient.astro-T5GDWLMP{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%}}.link-card-grid.astro-T5GDWLMP{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}:root{--font-size-base: clamp(1rem, .34vw + .91rem, 1.19rem);--font-size-lg: clamp(1.2rem, .7vw + 1.2rem, 1.5rem);--font-size-xl: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem);--color-text: hsl(249, 59%, 10%);--color-bg: hsl(249, 59%, 97%);--color-border: hsl(249, 59%, 90%)}html{font-family:system-ui,sans-serif;font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg)}body{margin:0}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}:root{--link-gradient: linear-gradient(45deg, #641a80, #8c2981, #b63679, #de4968, #f66f5c, #fe9f6d, #fece91, #fcfdbf, var(--color-border) 60%)}.link-card.astro-YHFJWWLF{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.astro-YHFJWWLF>a.astro-YHFJWWLF{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.astro-YHFJWWLF{margin:0;transition:color .6s cubic-bezier(.22,1,.36,1)}p.astro-YHFJWWLF{margin-top:.75rem;margin-bottom:0}h2.astro-YHFJWWLF span.astro-YHFJWWLF{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.link-card.astro-YHFJWWLF:is(:hover,:focus-within){background-position:0}.link-card.astro-YHFJWWLF:is(:hover,:focus-within) h2.astro-YHFJWWLF{color:#211759}.link-card.astro-YHFJWWLF:is(:hover,:focus-within) h2.astro-YHFJWWLF span.astro-YHFJWWLF{transform:translate(2px)}
