:root{--astro-gradient: linear-gradient(0deg, #4f39fa, #da62c4)}:where(.astro-OGDINPGU){box-sizing:border-box}h1:where(.astro-OGDINPGU){margin:2rem 0}main:where(.astro-OGDINPGU){margin:auto;padding:1em;max-width:700px}.text-gradient:where(.astro-OGDINPGU){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%}}form:where(.astro-OGDINPGU)>:where(.astro-OGDINPGU)+:where(.astro-OGDINPGU){margin-top:1rem}label:where(.astro-OGDINPGU){display:block}input:where(.astro-OGDINPGU),textarea:where(.astro-OGDINPGU){width:100%;padding:.5em;border:1px solid #ccc;border-radius:5px;font-size:1rem}textarea:where(.astro-OGDINPGU){min-height:150px}button:where(.astro-OGDINPGU){background-color:#4f39fa;color:#fff;padding:.5em 2em;border-radius:5px;cursor:pointer}button:where(.astro-OGDINPGU):hover,button:where(.astro-OGDINPGU):focus{opacity:.8}: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)}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}
