button{background:none;border:none}.Button{text-decoration:none;display:block;text-align:center;transition:background-color,transform,color .15s;cursor:pointer;font-family:var(--font-sans);transition:transform .15s}.Button:active{transform:scale(.98)}.Button.Primary{font-family:var(--font-sans);color:var(--activePurple);border-radius:9px;border:1px solid var(--activePurple);background-color:var(--backgroundPurple);padding:.75rem 2.5rem;font-weight:700;font-size:var(--text-lg)}.Button.Primary:hover{border:1px solid var(--activePurple);background-color:var(--backgroundPurpleHover)}.Button.Primary.Danger{border:1px solid var(--red8);background-color:var(--red1);color:var(--red10)}.Button.Primary.Danger:hover{border:1px solid var(--red9);background-color:var(--red2)}.Button.Secondary{padding:.85rem 2rem;border-radius:.5rem;background-color:var(--buttonGray);color:var(--gray10);font-weight:700;font-size:var(--text-bigger)}.Button.Secondary:hover{color:var(--headingColor);background-color:var(--buttonGrayHover)}.Button.Link{font-size:var(--text-bigger);color:var(--gray10);font-weight:700;font-family:var(--font-sans)}.Button.Link:hover{text-decoration:underline;color:var(--gray12)}.Button.Neutral{font-family:var(--font-sans);color:var(--gray12);border-radius:9px;border:1px solid var(--gray6);background-color:#fff;padding:.75rem 2.5rem .65rem;font-weight:700;font-size:var(--text-lg)}.Button.Neutral:hover{background-color:var(--gray2)}.Button.Neutral.Google-Provider{font-family:var(--font-sans)}.Google-Provider:before{background-image:url(/svg/google-icon.svg);margin:0 .5em -1px 0;height:1.2rem;width:1.2rem;background-size:1.2rem;background-position:50%;background-repeat:no-repeat;content:"";display:inline-block}button.Button:disabled,button.Button[disabled]{background-color:var(--backgroundGray);color:#00000073;border:1px solid #ddd;transform:none;cursor:default}button.Button:disabled:hover,button.Button[disabled]:hover{background-color:var(--backgroundGray);color:#00000073;border:1px solid #ddd}
