.Button{box-shadow:var(--box-shadow);cursor:pointer;font:var(--ty-p);align-items:center;gap:var(--spacing);height:40px;padding:var(--spacing-3) var(--spacing-4);border:none;border-bottom:1px solid #00000014;border-radius:20px;justify-content:center;transition:box-shadow .3s ease-out,background-color .3s ease-out;display:flex}.Button--large{height:50px}.Button:hover{box-shadow:var(--box-shadow-hover)}.Button--primary{background-color:var(--blue);color:var(--white)}.Button--primary:hover{background-color:color-mix(in srgb, var(--blue), black 8%)}.Button--dark{background-color:var(--blue-dark);color:var(--white)}.Button--dark:hover{background-color:color-mix(in srgb, var(--blue-dark), black 20%)}.Button--neutral{background-color:var(--gray-light);color:var(--blue-dark)}.Button--neutral:hover{background-color:color-mix(in srgb, var(--gray-light), black 3%)}.Button--ghost-secondary{color:var(--blue-dark);background-color:#f2f2f280}.Button--ghost-secondary:hover{background-color:#e4e4e484}.Button--white{background-color:var(--white);color:var(--gray-dark)}.Button--white:hover{background-color:color-mix(in srgb, var(--white), black 3%)}.Button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.Button:disabled:hover{box-shadow:none}.Button-content{align-items:center;gap:var(--spacing);display:flex}
