#cmp_main{font-family:Russo One;margin:auto;position:relative}@media (orientation:landscape){#cmp_main{aspect-ratio:1200/691;background:url(img/background.svg) 50%/cover;max-height:calc(100vh - 130px)}.cmp_points_val{font-size:calc(min(1.8vw, 3.5vh))}.cmp_points_val.cmp_us{padding-left:8px}.cmp_points_val.cmp_them{box-sizing:border-box;padding-right:8px;text-align:right}.cmp_pile_count,.cmp_round_info{font-size:calc(min(1.8vw, 3.5vh)*2)}.cmp_pile_count{-webkit-text-stroke-width:calc(min(1.8vw, 3.5vh)*.05)}.cmp_overtime_info{font-size:calc(min(1.8vw, 3.5vh)*.8)}.cmp_total_val{font-size:calc(min(1.8vw, 3.5vh)*1.5)}.cmp_total_dash{font-size:calc(min(1.8vw, 3.5vh)*2)}.cmp_goalkeeper_text{font-size:calc(min(1.8vw, 3.5vh)*.9)}.cmp_result_text{font-size:calc(min(1.8vw, 3.5vh))}.cmp_ability{font-size:calc(min(2.5vh, 1.3vw));padding:calc(min(2vh, 1vw))}.cmp_signings_button{border:3px solid #000!important;font-size:calc(min(2.5vh, 1.3vw)*.8);padding:calc(min(2vh, 1vw))}.cmp_token_choice_label{font-size:calc(min(1.8vw, 3.5vh)*.9)}.cmp_transfer_info{font-size:calc(min(2.5vh, 1.3vw)*1.3)}.cmp_transfer_info .cmp_inline_img{background-size:auto calc(min(2.5vh, 1.3vw)*1.3);height:calc(min(2.5vh, 1.3vw)*1.3);mask-size:auto calc(min(2.5vh, 1.3vw)*1.3)}.cmp_transfer_info .cmp_inline_img.cmp_points_img.cmp_pass{background-position-x:calc(min(2.5vh, 1.3vw)*1.3*124/104*-1);mask-position:calc(min(2.5vh, 1.3vw)*1.3*124/104*-1) 0}.cmp_transfer_info .cmp_inline_img.cmp_points_img.cmp_defense{background-position-x:calc(min(2.5vh, 1.3vw)*1.3*124/104*-2);mask-position:calc(min(2.5vh, 1.3vw)*1.3*124/104*-2) 0}.cmp_transfer_info .cmp_inline_img.cmp_tokens_img.cmp_pass{background-position-x:calc(min(2.5vh, 1.3vw)*1.3*-1);mask-position:calc(min(2.5vh, 1.3vw)*1.3*-1) 0}.cmp_transfer_info .cmp_inline_img.cmp_tokens_img.cmp_defense{background-position-x:calc(min(2.5vh, 1.3vw)*1.3*-2);mask-position:calc(min(2.5vh, 1.3vw)*1.3*-2) 0}}@media (orientation:portrait){#cmp_main{aspect-ratio:691/1200;background:url(img/background_mobile.svg) 50%/cover;max-width:95vw}.cmp_round_info{font-size:6vw}.cmp_pile_count{-webkit-text-stroke-width:.2vw;font-size:6vw}.cmp_overtime_info{font-size:3vw}.cmp_points_val{font-size:3vw;padding-left:4px}.cmp_ability{font-size:3.2vw;padding:2vw}.cmp_signings_button{border:2px solid #000!important;font-size:2.5vw;padding:2vw}.cmp_token_choice_label{font-size:6.5vw}.cmp_transfer_val{font-size:8vw}.cmp_transfer_val.cmp_transfer_val_extended{font-size:5.5vw}.cmp_total_val{font-size:10vw}.cmp_total_dash{font-size:16vw;transform:rotate(90deg)}.cmp_goalkeeper_text,.cmp_result_text,.cmp_transfer_info{font-size:4vw}.cmp_transfer_info .cmp_inline_img{background-size:auto 4.2vw;height:4.2vw;mask-size:auto 4.2vw}.cmp_transfer_info .cmp_inline_img.cmp_points_img.cmp_pass{background-position-x:-5.00769vw;mask-position:-5.00769vw 0}.cmp_transfer_info .cmp_inline_img.cmp_points_img.cmp_defense{background-position-x:-10.01538vw;mask-position:-10.01538vw 0}.cmp_transfer_info .cmp_inline_img.cmp_tokens_img.cmp_pass{background-position-x:-4.2vw;mask-position:-4.2vw 0}.cmp_transfer_info .cmp_inline_img.cmp_tokens_img.cmp_defense{background-position-x:-8.4vw;mask-position:-8.4vw 0}}.cmp_cards_en{--cmp-card-set:url(img/cards_en.jpg)}.cmp_cards_es{--cmp-card-set:url(img/cards_es.jpg)}.cmp_card{background-image:var(--cmp-card-set);border-radius:2% 2.714%;box-shadow:2px 2px 3px #333;position:absolute;transition:left .4s ease-in-out,top .4s ease-in-out,width .4s ease-in-out,height .4s ease-in-out,background-size .4s ease-in-out,background-position .4s ease-in-out}.cmp_disable_animations,.cmp_disable_animations .cmp_card{transition:none!important}.cmp_highlighted{box-shadow:0 0 10px 5px #fff}.cmp_disabled{background-color:#777!important;cursor:not-allowed!important}.cmp_greyed_out{background-blend-mode:luminosity;background-color:#646464}.cmp_text_greyed_out{color:#646464!important}.cmp_ability,.cmp_signings_button{border:4px solid #000;border-radius:25%;cursor:pointer}.cmp_ability,.cmp_overlay_box,.cmp_signings_button{align-items:center;background-color:#f4f1d2;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.cmp_overlay_box{border:3px solid #000;border-radius:5%;white-space:pre-wrap}.cmp_special_shot_img{background-image:url(img/special-shot.jpg);box-shadow:4px 4px 6px #333;cursor:pointer;position:absolute}.cmp_marker{background-image:url(img/elements.png);position:absolute}.cmp_team_logo{background-image:url(img/teams.png);position:absolute}.cmp_points_img{background-image:url(img/action-icons.png);mask-image:url(img/action-icons.png);position:absolute}.cmp_tokens_img{background-image:url(img/tokens.png);position:absolute}.cmp_tokens_img.cmp_greyed_out{mask-image:url(img/token-mask.png);mask-origin:content-box;mask-repeat:no-repeat}.cmp_inline_img{display:inline;position:static}.cmp_points_img.cmp_inline_img{aspect-ratio:124/104}.cmp_tokens_img.cmp_inline_img{aspect-ratio:141/141}.cmp_points_val{font-weight:700;position:absolute;text-align:left}.cmp_goalkeeper_text,.cmp_pile_count,.cmp_result_text,.cmp_round_info,.cmp_total_dash,.cmp_total_val{font-weight:700;position:absolute;text-align:center}.cmp_pile_count{-webkit-text-stroke-color:#fff}.cmp_token_choice_label{font-weight:700;position:absolute;text-align:right;text-shadow:0 0 5px #fff,0 0 2px #fff}.cmp_inline_val{font-weight:700}.cmp_token_arrow{background-image:url(img/arrows.svg);box-sizing:border-box;cursor:pointer;position:absolute}.cmp_token_arrow:active{background-position-y:-100%}.cmp_zone_marker{aspect-ratio:1/1;background-image:url(img/zones.svg);background-size:300%;height:15%;position:absolute;right:2%;top:2%}.cmp_shoot{color:#ee242b}.cmp_pass{color:#206931}.cmp_defense{color:#1651aa}.cmp_card_name_tooltiped{text-decoration:underline dashed .08em}.cmp_card_grid{column-gap:1%;display:grid;grid-auto-rows:min-content;overflow:visible scroll;position:absolute;row-gap:1%}.cmp_card_grid .cmp_card{aspect-ratio:350/475;display:block;flex:0 0 15%;position:relative}@media (orientation:landscape){.cmp_card_grid{grid-template-columns:repeat(6,1fr)}}@media (orientation:portrait){.cmp_card_grid{grid-template-columns:repeat(3,1fr)}}.cmp_die_scene{perspective:350px;perspective-origin:200% 200%;position:absolute}.cmp_die{cursor:var(--die-cursor,default);transform:translateZ(calc(var(--cmp-die-size)/-2));transform-style:preserve-3d}.cmp_die,.cmp_die_face{height:100%;position:absolute;width:100%}.cmp_die_face{background-image:url(img/dice.svg);background-size:600%}.cmp_die_nankatsu .cmp_die_face{background-position-y:-100%}.cmp_die_toho .cmp_die_face{background-position-y:0}.cmp_die_face_1{background-position-x:0;transform:rotateY(0deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_face_2{background-position-x:-100%;transform:rotateX(-90deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_face_3{background-position-x:-200%;transform:rotateY(90deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_face_4{background-position-x:-300%;transform:rotateY(-90deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_face_5{background-position-x:-400%;transform:rotateX(90deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_face_6{background-position-x:-500%;transform:rotateY(180deg) translateZ(calc(var(--cmp-die-size)/2))}.cmp_die_show_1{transform:translateZ(calc(var(--cmp-die-size)/-2))}.cmp_die_show_2{transform:translateZ(calc(var(--cmp-die-size)/-2)) rotateX(90deg)}.cmp_die_show_3{transform:translateZ(calc(var(--cmp-die-size)/-2)) rotateY(-90deg)}.cmp_die_show_4{transform:translateZ(calc(var(--cmp-die-size)/-2)) rotateY(90deg)}.cmp_die_show_5{transform:translateZ(calc(var(--cmp-die-size)/-2)) rotateX(-90deg)}.cmp_die_show_6{transform:translateZ(calc(var(--cmp-die-size)/-2)) rotateY(180deg)}.cmp_selected_dimmer{z-index:500}.cmp_overlay_dimmer,.cmp_selected_dimmer{background-color:rgba(50,50,50,.5);height:100%;position:absolute;width:100%}.cmp_overlay_dimmer{z-index:700}.cmp_over_overlay_dimmer{background-color:rgba(50,50,50,.5);height:100%;position:absolute;width:100%;z-index:850}.cmp_button{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0;position:absolute}@font-face{font-family:Russo One;font-style:normal;font-weight:700;src:url(img/Russo_One.ttf) format(truetype)}