: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(12, 5%, 4%);--color-bg: hsl(10, 21%, 95%);--color-border: hsl(17, 24%, 90%)}html{font-family:system-ui,sans-serif;font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg)}html.dark{background-color:#11061d;color:#ddd}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, #4f39fa, #da62c4 30%, var(--color-border) 60%)}.link-card:where(.astro-DOHJNAO5){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-DOHJNAO5)>a:where(.astro-DOHJNAO5){width:100%;text-decoration:none;line-height:1.4;padding:1em 1.3em;border-radius:.35rem;color:var(--text-color);background-color:#dedede;opacity:.8}h2:where(.astro-DOHJNAO5){margin:0;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-DOHJNAO5){margin-top:.75rem;margin-bottom:0}h2:where(.astro-DOHJNAO5) span:where(.astro-DOHJNAO5){display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.dark .link-card:where(.astro-DOHJNAO5)>a:where(.astro-DOHJNAO5){background-color:#222}.link-card:where(.astro-DOHJNAO5):is(:hover,:focus-within){background-position:0}.link-card:where(.astro-DOHJNAO5):is(:hover,:focus-within) h2:where(.astro-DOHJNAO5){color:#4f39fa}.link-card:where(.astro-DOHJNAO5):is(:hover,:focus-within) h2:where(.astro-DOHJNAO5) span:where(.astro-DOHJNAO5){will-change:transform;transform:translate(2px)}.link-card:where(.astro-DOHJNAO5):is(:hover,:focus-within) p:where(.astro-DOHJNAO5){color:#904ed6}#themeToggle:where(.astro-OEMX5LE4){border:0;background:none}.sun:where(.astro-OEMX5LE4){fill:#fff}.moon:where(.astro-OEMX5LE4){fill:transparent}.dark .sun:where(.astro-OEMX5LE4){fill:transparent}.dark .moon:where(.astro-OEMX5LE4){fill:#fff}
