html{margin:0;height:100%;display:flex;justify-content:center;align-items:center}body{position:relative;margin:0;width:600px;height:960px;font-family:sans-serif;background-color:#000;overflow:hidden;border:10px solid transparent;border-radius:6px;touch-action:manipulation}div{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}hr{border:0;height:1px;margin:5px 0;background:#ffffffb3;width:100%}.score,.nav,.page,.modalNav div,.dialog,.dialog_text,.dialog_image,.dialog_cancel,.dialog_share,.overlay,#logoPaginas,.penalty{display:none}.page{margin-top:80px!important;color:#fff}.page_title{padding:10px 3px;text-align:center;font-weight:700;font-size:20px}.penalty *{color:#fff;line-height:23px;margin-bottom:6px}.penalty_turn:before{content:"\203a";padding:0 7px 0 0}.score,.penalty_score{color:#fff;font-size:22px;position:absolute;right:15px;top:10px;letter-spacing:-2px;max-width:110px}.score>span{display:table-cell;vertical-align:top}.penalty_highscore{font-size:18px;color:#c4b3a2;position:absolute;left:15px;top:30px;max-width:110px}.penalty_highscore:before{font-size:13px;color:#c4b3a2;position:absolute;left:0;top:-14px;content:"HIGHSCORE"}.penalty_help{position:absolute;top:36%;text-align:center;color:#fff;font-size:18px;width:85%;font-weight:700;padding:0 35px}.penalty_shootout{position:absolute;top:55%;bottom:0;padding-left:35px;padding-top:55px}.penalty_shot{height:32px;width:160px;background-size:32px;background:url(../images/penalty_space.png) repeat-x}.penalty_shot span img{height:32px;width:32px}.teamcolor{position:absolute;width:50%;height:25%;border-radius:5px}#your_team_color{left:-2px}#opp_team_color{right:-2px}#fps_sp{position:absolute;top:43px;right:14px;font-size:12px;color:#fff}div.nav{position:absolute;font-size:30px;width:100%;overflow:hidden;top:0}.backgroundNav{height:68px}.header-link{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;padding:0;opacity:.2;border:0;outline:none}.header-link:active{background-color:transparent;opacity:1;border:0}#header{z-index:10}.header-link-nav{float:left;width:48px;height:48px;margin-top:0;border:0;outline:0;margin-left:0}.header-link-nav-with-menu{margin-top:60px}.header-link:active,.header-link-nav:active{background-color:transparent;border:0;opacity:1}.header-link-right{float:right;margin-right:0}.header-link-home{background-image:url(../images/ic_home_white_24px.svg)}.header-link-share{background-image:url(../images/ic_share_white_48px.svg)}.header-link-about{background-image:url(../images/ic_info_white_48px.svg);position:absolute;top:0;left:50%;margin-left:-20px}.header-link-settings{background-image:url(../images/ic_settings_white_24px.svg);float:right}.header-link-prev{background:url(../images/ic_keyboard_arrow_left_white_48px.svg) 0 2px no-repeat;background-size:contain;opacity:.5}.header-link-next{background-size:contain;opacity:.5;padding-right:110px;background:url(../images/ic_keyboard_arrow_right_white_48px.svg) no-repeat right;font-size:14px}article,.links,.dialog,#logo{margin:auto;position:absolute;inset:0}#logo{background-image:url(../images/logo.png);background-repeat:no-repeat;background-size:100%;background-position:50% 35%}#logoPaginas{margin:auto;position:absolute;inset:75px 15px 0;background-image:url(../images/logotipo.png);background-repeat:no-repeat;background-size:100%}@keyframes dialog-enter{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes border-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer-sweep{0%{background-position:-200% center}to{background-position:200% center}}.overlay{position:fixed;inset:0;background:radial-gradient(circle at 50% 50%,#5028b466,#05030dd9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99}.dialog{width:80%;height:280px;background:linear-gradient(160deg,#140c2df2,#080514f2);border:none;border-radius:20px;z-index:100;padding:15px;color:#fff;animation:dialog-enter .35s cubic-bezier(.34,1.56,.64,1) both;box-shadow:0 0 0 2px #8250ff80,0 0 30px #8250ff40,0 16px 48px #000000b3;overflow:hidden}.dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7f5aff,#21e6c1,#ff5ac4,transparent);background-size:200% 100%;animation:shimmer-sweep 3s linear infinite}.dialog_buttons{position:absolute;bottom:15px;left:15px;right:15px;height:50px;text-align:center}.dialog_buttons button{float:right;width:46%;padding:10px 0;height:48px;background:linear-gradient(135deg,#8250ff59,#21e6c133);border:1px solid rgba(130,80,255,.4);border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 12px #8250ff33}.dialog_buttons button:active{background:linear-gradient(135deg,#8250ff99,#21e6c166);border-color:#21e6c1b3;box-shadow:0 2px 20px #21e6c166;transform:scale(.97)}.dialog_text{font-size:17px;padding:14px 10px 10px;text-align:center;line-height:1.4;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.dialog_for_text{height:150px}.dialog_textonly:first-letter{text-transform:capitalize}#aboutPage div:first-letter{text-transform:capitalize}#aboutPage{font-size:14px;line-height:1.4}#aboutPage hr{margin-top:6px;background:#ffffff80}#about_cup,#about_jogos,#about_penalty_cup{font-weight:700;margin-bottom:5px;font-size:14px;margin-top:5px}.dialog_image{width:145px;height:185px;border-radius:12px;margin:auto;border:1px solid rgba(130,80,255,.3);box-shadow:0 4px 20px #0006}.dialog_share{background-image:url(../images/ic_share_white_48px.svg);background-repeat:no-repeat;background-position:center;background-size:32px}.dialog_cup_winner_gold{background-image:url(../images/cup_gold.png);background-position:-2px -80px;background-size:275px;background-repeat:no-repeat}.dialog_cup_winner_silver{background-image:url(../images/cup_silver.png);background-position:-2px -85px;background-size:275px;background-repeat:no-repeat}.dialog_cup_winner_glass{background-image:url(../images/cup_glass.png);background-position:-2px -82px;background-size:275px;background-repeat:no-repeat}article{max-height:350px;max-width:270px}.links-row{clear:both;width:100%;text-align:center}.links-row>button:not(.language):active{background-color:#000}.checkbox{width:60%;background:url(../images/ic_check_box_outline_blank_white_24px.svg) no-repeat 0 1px;padding:0 0 0 35px;text-align:left;border:0;background-size:25px;font-size:18px;height:30px}.checkbox.checked{background:url(../images/ic_check_box_white_24px.svg) no-repeat 0 1px;padding-left:35px;text-align:left;font-weight:700;background-size:25px}.checkbox:active,.checkbox.checked:active{background-color:transparent!important;border:none}#hasSound{margin:20px 0 10px}button{padding:15px 30px;text-transform:uppercase;background:none;font-size:16px;color:#fff;border:1px solid rgba(255,255,255,.2);margin:5px 5px 15px;background:#00000026;outline:none;border-radius:7px}button:active{color:#39b54a;border:1px solid rgba(255,255,255,.8);background:#000000a6}.slider_text{line-height:2;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;font-size:16px}.slider_image,.slider_textonly{width:200px;height:170px;margin:110px;padding:0;border-radius:15px;background-size:contain;background:#0000005e no-repeat center}#chooseTactic .slider_text{vertical-align:middle;height:170px;line-height:170px;font-size:24px;font-weight:400}#settingsPage .slider_image,#settingsPage .slider_textonly{height:auto;margin:0 auto 15px;font-weight:400}.sliderbuttons{text-align:center}.slider_move{width:50px;height:50px;border:0;outline:0;top:180px}.slider_move.moveNext{background:url(../images/ic_keyboard_arrow_right_white_48px.svg) no-repeat;background-size:contain;opacity:.5;position:absolute;right:15px}.slider_move.movePrev{background:url(../images/ic_keyboard_arrow_left_white_48px.svg) no-repeat;background-size:contain;opacity:.5;position:absolute;left:15px}.slider_move:active{background:transparent;border:0}.field_choose_green{background-image:url(../images/choose_field_green.png)}.field_choose_blue{background-image:url(../images/choose_field_blue.png)}.field_choose_gold{background-image:url(../images/choose_field_gold.png)}.field_choose_gray{background-image:url(../images/choose_field_gray.png)}.field_choose_red{background-image:url(../images/choose_field_red.svg)}.field_choose_bonus{background-image:url(../images/choose_field_bonus.png)}.team_choose_green{background-image:url(../images/choose_green.png)}.team_choose_red{background-image:url(../images/choose_red.png)}.team_choose_blue{background-image:url(../images/choose_blue.png)}.team_choose_gold{background-image:url(../images/choose_gold.png)}.team_choose_gray{background-image:url(../images/choose_gray.png)}.team_choose_yellow{background-image:url(../images/choose_yellow.png)}.team_choose_pink{background-image:url(../images/choose_pink.png)}.team_choose_brown{background-image:url(../images/choose_brown.png)}.team_choose_white{background-image:url(../images/choose_white.png)}.team_choose_purple{background-image:url(../images/choose_purple.png)}.team_choose_orange{background-image:url(../images/choose_orange.png)}.team_choose_black{background-image:url(../images/choose_black.png)}.slider{text-align:center}.star{width:40px;height:40px;display:inline-block;background-size:40px 40px}.star_full{background-image:url(../images/star_full.png)}.star_half{background-image:url(../images/star_half.png)}.star_empty{background-image:url(../images/star_empty.png)}.steps{position:absolute;display:inline-block;right:0;font-size:15px;top:115px}.how_to_play{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700}.how_to_play_text{color:#fff;clear:both;font-size:15px}.how_to_play_image{height:120px;margin:0 0 15px;background-size:72%;background-repeat:no-repeat;background-position:50% 50%}.how_to_play_ctrl_dir_acelerometro{background-image:url(../images/ajuda_tipoAcelar-01.svg)}.how_to_play_ctrl_dir_buttons{background-image:url(../images/ajuda_tipoButtons-01.svg)}.how_to_play_ctrl_dir_keyboard{background-image:url(../images/ajuda_tipoKeys-01.svg)}.how_to_play_ctrl_down_acelerometro{background-image:url(../images/ajuda_tipoAcelar-02.svg)}.how_to_play_ctrl_down_buttons{background-image:url(../images/ajuda_tipoButtons-02.svg);background-position:49% 50%}.how_to_play_ctrl_down_keyboard{background-image:url(../images/ajuda_tipoKeys-02.svg);background-position:50% 50%}.how_to_play_ctrl_up_acelerometro{background-image:url(../images/ajuda_tipoAcelar-03.svg);background-position:46% 50%}.how_to_play_ctrl_up_buttons{background-image:url(../images/ajuda_tipoButtons-03.svg);background-position:48% 50%}.how_to_play_ctrl_up_keyboard{background-image:url(../images/ajuda_tipoKeys-03.svg)}.how_to_play_settings{background-image:url(../images/ajuda_screen4.svg)}.unblock_goldTeam_dialog{background-image:url(../images/gold_team.png);background-position:0 -72px;background-size:260px;background-repeat:no-repeat}.unblock_field_dialog{background-image:url(../images/choose_field_bonus.png);background-position:-5px 0;background-size:161px;background-repeat:no-repeat}#cup_main{margin-top:0!important}.cup_your_game{text-transform:uppercase;font-weight:700;font-size:13px;margin-top:15px}.cup_game_team{position:relative;width:50%;margin-bottom:15px;text-transform:uppercase;font-size:13px}#cup_last_matches .cup_your_game{opacity:.5;font-size:12px}#cup_next_matches .cup_your_game .cup_game_team{color:#39b54a;opacity:1}.cup_game_team_home{float:left}.cup_game_team_away{float:right}.cup_team_background{background-size:contain;background-repeat:no-repeat;background-position:100%;padding:10px 0;text-transform:capitalize}#cup_phase{text-transform:capitalize;margin:20px 0 0;font-weight:700}.cup_rating>img{width:15px;height:15px;margin-top:5px}button.language{border:0;padding-top:60px;font-size:15px;background-color:transparent;border-radius:0;background-size:100% 60px;background-repeat:no-repeat}button.language[data-lang=pt]{background-image:url(../images/PT.svg)}button.language[data-lang=en]{background-image:url(../images/UK.svg)}@media only screen and (max-width:600px){body{width:100%;max-height:960px;border:none;border-radius:0}div.nav{top:0;z-index:9999}.header-link{opacity:.8}.slider_image,.slider_textonly{margin:40px auto;width:60%}.slider_move.movePrev{left:0}.slider_move.moveNext{right:0}html.theme-neon body,html.theme-stadium body,html.theme-gold body,html.theme-retro body,html.theme-minimal body,html.theme-pixel body,html.theme-sunset body,html.theme-cyber body{box-shadow:none;animation:none;background-image:none;background-clip:initial;background-origin:initial}canvas{max-width:100%!important;max-height:960px!important;touch-action:none}article,.score,.penalty,#fps_sp,#logoPaginas{pointer-events:none}#theme-btn,#theme-picker{display:none!important}}@media only screen and (min-width:600px){#logoPaginas{top:75px;left:30px}.page{margin-top:140px!important;width:85%}article{max-height:700px;max-width:540px}div.nav{font-size:50px}button,.slider_text,.steps,.how_to_play_text,button.language,.page_title{font-size:22px}.steps{position:relative;float:right;margin-top:-107px}#chooseTactic .slider_text{font-size:32px}.slider_move{top:36%!important;width:80px;height:80px}.slider_move.movePrev{left:6%}.slider_move.moveNext{right:6%}.header-link-next,.header-link-prev{width:80px;height:80px}.header-link{width:50px;height:50px}#cup_last_matches .cup_your_game{font-size:18px;margin-bottom:20px}#cup_main,.cup_your_game{font-size:20px}.cup_rating>img{width:25px;height:25px}#cup_main{margin-top:0!important}.slider_image,.slider_textonly{width:70%;border-radius:30px;margin-top:13px!important;height:200px}#chooseTactic .slider_text{height:200px;line-height:200px}#settingsPage .slider_move{top:38%!important}.checkbox.checked,.checkbox{padding:0 0 0 55px;text-align:left;border:0;background-size:50px;font-size:32px;height:60px}.score{font-size:28px;line-height:26px}#fps_sp{top:41px;right:16px;font-size:16px}.dialog_textonly{font-size:24px}.cup_game_team{font-size:20px}.dialog{width:50%;height:300px}.dialog_for_text{height:160px}.dialog_cup_winner_gold,.dialog_cup_winner_silver,.dialog_cup_winner_glass{background-position:0 -84px;background-size:283px}.header-link-next{padding-right:190px;font-size:24px}.dialog_text{font-size:20px}button.language{padding-top:70px}.how_to_play_image{height:210px}#aboutPage{font-size:20px;line-height:1.5}#about_cup,#about_jogos,#about_penalty_cup{font-weight:700;margin-bottom:10px;font-size:26px}.penalty *{color:#fff;line-height:1;margin-bottom:6px;font-size:22px}.penalty_turn:before{content:"\203a";padding:0 10px 0 0}.score,.penalty_score{color:#fff;font-size:32px;position:absolute;right:15px;top:10px;letter-spacing:-2px;max-width:211px}.score>span{display:table-cell;vertical-align:top}.penalty_highscore{font-size:22px;color:#c4b3a2;position:absolute;left:40px;top:30px;max-width:205px}.penalty_highscore:before{font-size:13px;color:#c4b3a2;position:absolute;left:0;top:-14px;content:"HIGHSCORE"}.penalty_help{top:34%;font-size:24px;padding:0 40px}.penalty_shootout{position:absolute;top:55%;padding-left:60px;padding-top:90px}.penalty_shot{height:55px;width:275px;background-size:55px}.penalty_shot span img{height:55px;width:55px}}#theme-btn{position:fixed;top:12px;right:12px;z-index:9999;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:#0000008c;cursor:pointer;font-size:0;padding:0;outline:none;transition:opacity .2s}#theme-btn:after{content:"\1f3a8";font-size:18px;line-height:32px}#theme-btn:hover{opacity:.85}#theme-picker{display:none;position:fixed;top:56px;right:12px;z-index:9999;background:#0a0612eb;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:6px 0;backdrop-filter:blur(6px);box-shadow:0 8px 28px #0009}#theme-picker.open{display:flex;flex-direction:column}#theme-picker button{padding:9px 20px;border:0;border-radius:0;background:none;color:#fff;font-size:14px;text-align:left;cursor:pointer;white-space:nowrap;margin:0;text-transform:none}#theme-picker button:active,#theme-picker button:hover{background:#ffffff1f}@keyframes neon-pulse{0%,to{box-shadow:0 0 0 3px #05030d,0 0 25px 4px #7f5aff99,0 0 60px 10px #21e6c159,0 10px 30px #0009}50%{box-shadow:0 0 0 3px #05030d,0 0 35px 8px #7f5affcc,0 0 80px 15px #21e6c180,0 10px 30px #0009}}html.theme-neon{background:radial-gradient(circle at 50% 40%,#2d1b4e,#150c2b 55%,#05030d)}html.theme-neon body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#7f5aff,#21e6c1,#ff5ac4);background-origin:border-box;background-clip:content-box,border-box;animation:neon-pulse 3s ease-in-out infinite}@keyframes floodlight{0%,to{opacity:.7}50%{opacity:1}}html.theme-stadium{background:radial-gradient(ellipse at 50% 0%,rgba(120,160,220,.15),transparent 60%),#060d1a}html.theme-stadium body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#4a90d9,#fff,#4a90d9);background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 0 0 3px #020810,0 0 30px 6px #4a90d9b3,0 10px 30px #0009;animation:floodlight 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}html.theme-gold{background:radial-gradient(circle at 50% 40%,#2c2000,#1a1200 50%,#080500)}html.theme-gold body{background-image:linear-gradient(#000,#000),linear-gradient(90deg,#8b6914,gold,#fffacd,gold,#8b6914);background-origin:border-box;background-clip:content-box,border-box;background-size:200% 100%;box-shadow:0 0 0 3px #080500,0 0 25px 5px #ffd7008c,0 10px 30px #0009;animation:shimmer 3s linear infinite}@keyframes turf-breathe{0%,to{box-shadow:0 0 0 3px #020804,0 0 25px 5px #2ecc7180,0 0 60px 10px #f1c40f40,0 10px 30px #0009}50%{box-shadow:0 0 0 3px #020804,0 0 35px 8px #2ecc71b3,0 0 80px 15px #f1c40f66,0 10px 30px #0009}}html.theme-retro{background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 18px),radial-gradient(circle at 50% 45%,#0d3320,#061a10 55%,#020804)}html.theme-retro body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#2ecc71,#f1c40f,#2ecc71);background-origin:border-box;background-clip:content-box,border-box;animation:turf-breathe 4s ease-in-out infinite}html.theme-minimal{background:#1a1a1a}html.theme-minimal body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#555,#999,#555);background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 0 0 3px #1a1a1a,0 10px 30px #00000080}html.theme-pixel{background:#0a0a0a}html.theme-pixel body{border-color:transparent;background-image:linear-gradient(#000,#000),repeating-conic-gradient(#e74c3c 0% 25%,#2980b9 0% 50%) 0 0 / 16px 16px;background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 0 0 3px #0a0a0a,0 0 20px 4px #e74c3c66,0 10px 30px #0009}@keyframes sunset-glow{0%,to{box-shadow:0 0 0 3px #1a0505,0 0 30px 6px #ff783280,0 10px 30px #0009}50%{box-shadow:0 0 0 3px #1a0505,0 0 40px 10px #ff507899,0 10px 30px #0009}}html.theme-sunset{background:linear-gradient(180deg,#4a1500,#2d0a2e 50%,#0a0015)}html.theme-sunset body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#ff6b35,#ff1493,#8b00ff);background-origin:border-box;background-clip:content-box,border-box;animation:sunset-glow 3.5s ease-in-out infinite}@keyframes cyber-glow{0%,to{box-shadow:0 0 0 3px #020e0e,0 0 20px 4px #00f0ff73,0 10px 30px #0009}50%{box-shadow:0 0 0 3px #020e0e,0 0 35px 8px #00f0ffb3,0 10px 30px #0009}}html.theme-cyber{background:repeating-linear-gradient(0deg,rgba(0,240,255,.04) 0px,rgba(0,240,255,.04) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(0,240,255,.04) 0px,rgba(0,240,255,.04) 1px,transparent 1px,transparent 40px),radial-gradient(circle at 50% 50%,#061a1a,#020e0e 60%,#010505)}html.theme-cyber body{background-image:linear-gradient(#000,#000),linear-gradient(135deg,#00f0ff,#0080ff,#00f0ff);background-origin:border-box;background-clip:content-box,border-box;animation:cyber-glow 2.5s ease-in-out infinite}
