:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #5856D6 30%, white 60%)}html{background-color:#fff}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}main:where(.astro-J7PV25F6){margin:auto;padding:1.5rem;max-width:100ch}h1:where(.astro-J7PV25F6){font-size:3rem;font-weight:800;margin:0}.text-gradient:where(.astro-J7PV25F6){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.link-card:where(.astro-J7PV25F6){display:flex;width:-moz-fit-content;width:fit-content;padding:.15rem;background-color:#fff;background-image:none;background-size:400%;border-radius:.6rem;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 6px -1px #0000001a,0 2px 4px -2px #0000001a}.link-card:where(.astro-J7PV25F6)>a:where(.astro-J7PV25F6){text-decoration:none;line-height:1.4;padding:1rem 1.3rem;border-radius:.35rem;color:#111;background-color:#fff;opacity:.8}h2:where(.astro-J7PV25F6){margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}.link-card:where(.astro-J7PV25F6):is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card:where(.astro-J7PV25F6):is(:hover,:focus-within) h2:where(.astro-J7PV25F6){color:rgb(var(--accent))}
