Suggestion to fix Divine Offering using the digital space

1. Assumption = set a minimum (18) number of shrines in deck as well:
Apart from setting a minimum deck size (60 cards), also set a minimum number of shrines S, say 18 shrines (or whatever number looks best). This is the only additional rule for it to work. It's done primarily to avoid decks abusing no limit and running like 12 shrines. It means that out of every 10 cards, 7 are regular, playable ones and 3 are shrines.
2. DO = look at the first 2 shrines in the deck:
This is where we make use of the digital space. It also means DO never fails.
Why top 2 shrines in the deck? With the current resource system and amount of shrines in a typical deck, you get to see about 1.5 shrines, on average, per DO.
Net effect is that both the offered card and the shrine you did not pick go to the bottom of the deck.
Note:
Alternatively, to avoid any shenaningans in 60+ cards decks (but I'm not sure if this safety net is required at all), the first rule could also be stated a bit differently:
A deck of X cards (X >= 60) must contain at least ceiling(3*X/10) shrines. X=60 => S=18. X=61,62,63 => S=19. X=64,65,66 => S=20. Etc...
Apart from setting a minimum deck size (60 cards), also set a minimum number of shrines S, say 18 shrines (or whatever number looks best). This is the only additional rule for it to work. It's done primarily to avoid decks abusing no limit and running like 12 shrines. It means that out of every 10 cards, 7 are regular, playable ones and 3 are shrines.
2. DO = look at the first 2 shrines in the deck:
This is where we make use of the digital space. It also means DO never fails.
Why top 2 shrines in the deck? With the current resource system and amount of shrines in a typical deck, you get to see about 1.5 shrines, on average, per DO.
Net effect is that both the offered card and the shrine you did not pick go to the bottom of the deck.
Note:
Alternatively, to avoid any shenaningans in 60+ cards decks (but I'm not sure if this safety net is required at all), the first rule could also be stated a bit differently:
A deck of X cards (X >= 60) must contain at least ceiling(3*X/10) shrines. X=60 => S=18. X=61,62,63 => S=19. X=64,65,66 => S=20. Etc...