.Button{cursor:pointer;text-align:center;width:fit-content;max-width:100%;color:inherit;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:96px;transition:background-color .25s,color .25s;display:flex;position:relative}@media only screen and (min-width:768px){.Button{transition:background-color .4s,color .4s}}.Button--small{gap:1vw;height:5vh;padding:1.2vh 2vw}@media only screen and (min-width:768px){.Button--small{gap:8px;height:40px;padding:8px 16px}}.Button--medium,.Button--large{gap:2vw;min-height:6.5vh;padding:1vh 5vw}@media only screen and (min-width:768px){.Button--medium,.Button--large{gap:8px;min-height:48px;padding:6px 20px}.Button--large{min-width:250px}}.Button--primary{background:var(--color-primary);color:var(--color-white)}.Button--inverted{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.Button--transparent{background:var(--color-white);color:var(--color-primary)}.Button--fluid,.Button--fluid-on-mobile{width:100%}@media only screen and (min-width:768px){.Button--fluid-on-mobile{width:fit-content}}.Button:where(:not(:disabled):not([aria-disabled=true])):hover{background:var(--color-base-blue);color:var(--color-white);border:1px solid var(--color-base-blue)}.Button:where(:not(:disabled):not([aria-disabled=true])):active{background:var(--color-dark);color:var(--color-white);border:1px solid var(--color-dark)}.Button:where(:disabled,[aria-disabled=true]){pointer-events:none;cursor:not-allowed;color:var(--color-gray2);border:1px solid var(--color-disabled)}.Button--primary:where(:disabled,[aria-disabled=true]){background:var(--color-disabled);border:none}.Button--inverted:where(:disabled,[aria-disabled=true]),.Button--transparent:where(:disabled,[aria-disabled=true]){background:0 0}.Button--loading{pointer-events:none}.Button__text{color:inherit;line-height:1.5;transition:color .25s}.Button__icon{color:inherit;transition:color .25s}.Button__icon svg{fill:currentColor;stroke:currentColor;transition:fill .25s,stroke .25s}
