#game_play_area,#player_boards{font-family:Diego,Roboto,Arial,sans-serif}.player-board.transparent{background-color:hsla(0,0%,100%,.3)}#auto_continue_wrap{align-items:center;display:flex;justify-content:center}#crab_token{background-image:url(img/crabtoken.png);border-radius:50%;height:4vw;left:2vw;top:.615vw;width:4vw}#crab_token,.beach_arrow{background-size:100% 100%;position:absolute;z-index:2}.beach_arrow{background-image:url(img/arrow.png);height:2vw;opacity:.6;width:2vw}#beach_arrow_a53b3c_1{left:3vw;top:-1vw}#beach_arrow_a53b3c_2{left:3vw;top:4.25vw;transform:rotate(180deg)}#beach_arrow_374c5d_1{left:0;top:1.5vw;transform:rotate(270deg)}#beach_arrow_374c5d_2{left:6vw;top:1.5vw;transform:rotate(90deg)}#additional_rules_wrap{font-size:2.4vw;font-weight:700;margin:auto;text-align:center;transition:opacity 1s;width:25%}.additional_rule_token{background-image:url(img/adventure_icon.png);background-size:300% 400%;border-radius:50%;box-shadow:1px 1px 2px;display:inline-block;height:4vw;margin:5px;width:4vw}#adventure_card{background-image:url(img/adventure_card.png);background-repeat:no-repeat;background-size:300% 400%;border-radius:10px;box-shadow:2px 2px 4px #000;display:block;height:9.425vw;margin:auto;width:15vw;z-index:6}#current_difficulty_level.adventure_mode{font-family:Dimbo,Roboto,Arial,sans-serif;font-weight:400;height:37%;left:-100%;overflow:hidden;position:relative;top:73%;transform:scale(.35);width:300%}#freed_crabs_wrap{margin-top:10px}#freed_crabs{line-height:3vw}#freed_crabs:after{content:" / 8"}#freed_crabs.lil_boyos:after{content:" / 4"}#freed_crabs_icon{background-image:url(img/freed_crab.png);background-size:100% 100%;border-radius:50%;display:inline-block;height:3vw;margin-right:10px;vertical-align:top;width:3vw}#crab_game_board{align-items:center;display:flex;flex-direction:row;justify-content:space-around}#beach_game_board{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;position:relative;width:75%}.player_cards_area{align-items:center;display:flex;height:7vw;justify-content:space-around;width:90%}.card_space{border-radius:5px;display:inline-block;font-size:3vw;height:5.23vw;line-height:5.23vw;position:relative;vertical-align:middle;width:8vw}.adventure_card_space{border-radius:10px;display:block;height:10vw;width:16vw}#shrimps_left{background-image:url(img/shrimp.png);background-size:200% 500%;box-shadow:1px 1px 2px #000;display:block;margin:10px auto}#shrimps_left,.baddie_deck{font-family:Dimbo,Roboto,Arial,sans-serif;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,2px 2px 4px #fff}.baddie_deck{background-image:url(img/baddie_back.png);box-shadow:2px 2px 4px #000}.baddie_deck,.crab_card{background-size:200% 100%}.crab_card{background-image:url(img/crab.png);border-radius:5px;box-shadow:1px 1px 2px #000;color:#e5b584;font-size:1vw}#crab_374c5d{color:#bcbfbb}.crab_card>span{line-height:1.8vw;margin:.5vw}#baddie_deck_374c5d,#crab_374c5d{background-position-x:-100%}#shrimps_left.empty_pile,.baddie_deck.empty_pile{background-image:unset;box-shadow:inset 0 0 0 3px #000}#beach_board_wrap{display:flex;width:100%}#beach_card_wrap{margin:auto;position:relative}.beach_card_wrap{display:flex;justify-content:center}.baddie_card,.beach_card,.item_card,.shrimp_card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px;box-shadow:1px 1px 2px #000;position:absolute;text-align:center}.beach_card_front{background-image:url(img/card_front.png);background-size:600% 600%;font-size:2vw;text-align:center}.beach_card_back{background-image:url(img/card_back.png);background-size:600% 600%}.baddie_card_front{background-image:url(img/baddie_front.png);background-size:400% 600%}.baddie_card_back{background-image:url(img/baddie_back.png);background-size:200% 100%}.item_card_front{background-image:url(img/item_front.png);background-size:200% 600%}.item_card_front.item_color{background-color:#a2a8a6}.item_card_front.phobia_color{background-color:coral}.item_card_front.lil_color{background-color:#63422c}.item_card_back{background-image:url(img/item_back.png);background-size:100% 100%}.backside{transform:rotateX(180deg)}.shrimp_card{background-image:url(img/shrimp.png);background-size:200% 500%}.card_outer{border-radius:5px;position:absolute;transition:left .5s,top .5s}.card_inner{left:0;position:absolute;top:0;transform-style:preserve-3d;transition:transform .3s}.card_inner.flipped{transform:rotateX(180deg)}.adventure_title{font-family:Dimbo,Roboto,Arial,sans-serif;height:11%;position:absolute;text-align:center;top:85%;width:100%}.adventure_front_text{font-family:Diego,Roboto,Arial,sans-serif;font-weight:400;position:relative}@media only screen and (max-width:980px){#crab_token{height:max(5.33vw,40px);left:max(2.66vw,20px);top:max(.82vw,6px);width:max(5.33vw,40px)}.beach_arrow{height:max(2.66vw,20px);width:max(2.66vw,20px)}#beach_arrow_a53b3c_1{left:max(4vw,30px);top:min(-1.33vw,-10px)}#beach_arrow_a53b3c_2{left:max(4vw,30px);top:max(2.66vw,42.5px)}#beach_arrow_374c5d_1{top:max(2vw,15px)}#beach_arrow_374c5d_2{left:max(8vw,60px);top:max(2vw,15px)}#additional_rules_wrap{font-size:max(3.2vw,24px);width:max(25vw,180px)}.additional_rule_token{height:max(5.33vw,40px);width:max(5.33vw,40px)}#freed_crabs_icon{height:max(4vw,30px);width:max(4vw,30px)}#freed_crabs{line-height:max(4vw,30px)}#adventure_card{height:max(12.56vw,94.25px);width:max(20vw,150px)}#beach_game_board{width:max(75vw,580px)}.player_cards_area{height:max(8vw,60px)}.baddie_deck,.card_space{line-height:max(6.97vw,52px)}.card_space{font-size:max(4vw,30px);height:max(6.97vw,52px);width:max(10.67vw,80px)}.crab_card>span{font-size:max(1.2vw,10px);line-height:max(2.4vw,18px);margin:max(.67vw,5px)}.beach_card_front{font-size:max(2.66vw,20px)}}.beach_space{margin:4px}.beach_space.selected_beach_space{animation:borderBlink 1s ease-in-out infinite;margin:unset}.beach_space.selectable_space{cursor:pointer}.beach_space.selectable_space.placeBaddie{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>😠</text></svg>") 16 0,auto}.beach_space.selectable_space.moveTurn{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>🦀</text></svg>") 16 0,auto}.beach_color_filter{pointer-events:none;position:absolute}@keyframes borderBlink{0%,to{border:4px solid transparent}50%{border:4px solid #000}}.fade_in_start{opacity:0}.fade_in{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}