.btn{position:relative;display:flex;gap:6px;align-items:center;justify-content:center;width:max-content;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s ease-out}.btn:disabled{pointer-events:none;cursor:not-allowed}.btn--prime{color:var(--color-basic-white);background:var(--color-primary-purple);border-radius:40px}.btn--prime:hover{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--prime:disabled{opacity:.4}.btn--primeDark{color:var(--color-basic-black);background:var(--color-primary-green);border:2px solid rgba(0,0,0,0);border-radius:40px}.btn--primeDark:hover{color:var(--color-primary-green);background:var(--color-basic-black);border-color:var(--color-primary-green)}.btn--primeDark:disabled{opacity:.4}.btn--secondary{color:var(--color-basic-black);background:rgba(0,0,0,0);border:2px solid var(--color-basic-black);border-radius:40px}.btn--secondary:hover{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--secondary:disabled{opacity:.4}.btn--discard{color:var(--color-basic-black);background:var(--color-basic-neutral-50);border-radius:40px}.btn--discard:hover{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--discard:disabled{opacity:.4}.btn--input{background:var(--color-basic-black);border-radius:4px}.btn--input,.btn--input:hover{color:var(--color-basic-white)}.btn--input:hover{background:var(--color-primary-purple)}.btn--input:disabled{opacity:.4}.btn--decline{color:var(--color-basic-black);background:var(--color-basic-neutral-50);border-radius:40px}.btn--decline:hover{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--decline:disabled{opacity:.4}.btn--declineDark{color:var(--color-basic-white);background:var(--color-basic-white-30);border:2px solid rgba(0,0,0,0);border-radius:40px}.btn--declineDark:hover{color:var(--color-primary-green);background:var(--color-basic-black);border-color:var(--color-primary-green)}.btn--declineDark:disabled{opacity:.4}.btn--small{min-height:40px;padding:4px 23px;font-size:14px;font-weight:700;line-height:18px}.btn--default{min-height:48px;padding:5px 32px;font-size:16px;font-weight:700;line-height:20px}.btn--center{margin-right:auto;margin-left:auto}.btn--wide{width:100%;max-width:100%}@media(max-width:767px){.btn--prime:hover{color:var(--color-basic-white);background:var(--color-primary-purple)}.btn--prime:active{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--primeDark:hover{color:var(--color-basic-black);background:var(--color-primary-green);border-color:rgba(0,0,0,0)}.btn--primeDark:active{color:var(--color-primary-green);background:var(--color-basic-black);border-color:var(--color-primary-green)}.btn--secondary:hover{color:var(--color-basic-black);background:rgba(0,0,0,0)}.btn--secondary:active{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--discard:hover{color:var(--color-basic-black);background:var(--color-basic-neutral-50)}.btn--discard:active{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--input:hover{color:var(--color-basic-white);background:var(--color-basic-black)}.btn--input:active{color:var(--color-basic-white);background:var(--color-primary-purple)}.btn--decline:hover{color:var(--color-basic-black);background:var(--color-basic-neutral-50)}.btn--decline:active{color:var(--color-primary-green);background:var(--color-basic-black)}.btn--declineDark:hover{color:var(--color-basic-white);background:var(--color-basic-white-30);border-color:rgba(0,0,0,0)}.btn--declineDark:active{color:var(--color-primary-green);background:var(--color-basic-black);border-color:var(--color-primary-green)}.btn--default{min-height:40px;padding:4px 24px;font-size:14px;font-weight:700;line-height:18px}}