.btn:where(.astro-VNZLVQNM){width:fit-content;padding:.36rem .92rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--theme-primary);color:var(--theme-on-primary);border:none;border-radius:var(--theme-button-border-radius);font-weight:500}.btn:where(.astro-VNZLVQNM):hover{background-color:var(--theme-primary-hover)}.btn--unelevated:where(.astro-VNZLVQNM){background-color:transparent;color:var(--theme-on-bg)}.btn--unelevated:where(.astro-VNZLVQNM):hover{background-color:transparent;opacity:var(--theme-primary-hover)}.btn--outlined:where(.astro-VNZLVQNM){color:var(--theme-primary);background-color:transparent;border:2px solid var(--theme-primary);transition:background-color var(--theme-transition)}.btn--outlined:where(.astro-VNZLVQNM):hover{background-color:var(--theme-primary);color:var(--theme-on-primary)}.custom-icon__span:where(.astro-VNZLVQNM){margin-left:.25rem;display:flex;align-items:center}.custom-icon__span:where(.astro-VNZLVQNM) svg{width:24px;height:24px}a:where(.astro-VNZLVQNM).btn{text-decoration:none}button:where(.astro-VNZLVQNM).btn{cursor:pointer;outline:none}.signup__form:where(.astro-JFGD5VNC){margin:2rem 0;width:100%;display:flex;max-width:600px}input:where(.astro-JFGD5VNC)[type=text],input:where(.astro-JFGD5VNC)[type=email],input:where(.astro-JFGD5VNC)[type=date],input:where(.astro-JFGD5VNC)[type=tel]{width:100%;padding:.5rem 1rem;border:2px solid #ccc;color:#000;border-radius:2rem;outline-style:none}input:where(.astro-JFGD5VNC):focus{border:2px solid#000}.signup__form:where(.astro-JFGD5VNC) .btn{margin-left:1rem}
