div[card]{background-color:#7a826d;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.2rem;padding:.6rem;width:8rem;height:10rem;color:#fff}div[card] button{background-color:rgba(0,0,0,.5);color:#fff}div[card] button:active{background-color:rgba(50,50,50,.5)}div[card].attack{background-image:url("images/card_attack.jpg?v3")}div[card].cat-1{background-image:url("images/card_cat_1.jpg?v3")}div[card].cat-2{background-image:url("images/card_cat_2.jpg?v4")}div[card].cat-3{background-image:url("images/card_cat_3.jpg?v3")}div[card].cat-4{background-image:url("images/card_cat_4.jpg?v3")}div[card].cat-5{background-image:url("images/card_cat_5.jpg?v3")}div[card].defuse{background-image:url("images/card_defuse.jpg?v3")}div[card].divination{background-image:url("images/card_divination.jpg?v3")}div[card].exploding-kitten{background-image:url("images/card_exploding_kitten.jpg?v3")}div[card].favor{background-image:url("images/card_favor.jpg?v3")}div[card].nope{background-image:url("images/card_nope.jpg?v3")}div[card].shuffle{background-image:url("images/card_shuffle.jpg?v3")}div[card].skip{background-image:url("images/card_skip.jpg?v3")}div[card].peek{background-image:url("images/card_peek.jpg?v1")}@keyframes fall{0%{transform:translateY(-100%);opacity:.4}100%{transform:translateY(50vh);opacity:0}}.falling-heart{color:red;font-size:1.5rem;position:absolute;animation:fall 5s linear infinite}.falling-snowflake{color:#fff;font-size:2rem;position:absolute;animation:fall 5s linear infinite}*{touch-action:manipulation;font-family:Arial,Helvetica,sans-serif}body{background-image:url("images/exploding_kitten.jpg");background-repeat:repeat;background-attachment:fixed;background-position:top center}button,input{border:none;border-radius:.2rem;padding:.6rem;background-color:#f3f3f3;color:#000;font-size:1rem}button.active{background-color:#000;color:#fff}button:active{background-color:#d3d3d3;color:#000}h3.primary{background-color:#e84631;color:#fff;padding:.6rem;width:fit-content;border-radius:.2rem}div.flex{display:flex;gap:.4rem;flex-wrap:wrap;width:100%}div.flex.flex-bottom{align-items:flex-end;justify-content:flex-end;height:100%}div.flex.flex-top{align-items:flex-end;justify-content:flex-end}