﻿@keyframes indicator_arrow_spin{0%{transform:rotateZ(-90deg) rotateY(0deg)}60%{transform:rotateZ(-90deg) rotateY(360deg)}100%{transform:rotateZ(-90deg) rotateY(360deg)}}@keyframes deal_random_card{0%{top:20rem}100%{top:0rem}}@keyframes cash_spin{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes sorted_bounce_down{0%{top:0}20%{top:-10rem}30%{top:-12rem}90%{opacity:1}100%{top:30rem;opacity:1}}@keyframes reveal_card{0%{color:rgba(0,0,0,0);transform:perspective(50vw) scale(0.9, 0.9) rotateY(-540deg)}5%{color:rgba(0,0,0,0);transform:perspective(50vw) scale(1, 1) rotateY(-540deg)}75%{color:rgba(0,0,0,0);transform:perspective(50vw) scale(1, 1) rotateY(-92deg)}90%{color:#000;transform:perspective(50vw) scale(0.9, 0.9) rotateY(0deg)}100%{color:#000;transform:perspective(50vw) scale(1, 1) rotateY(0deg)}}@keyframes reveal_front{0%{opacity:0;transform:perspective(50vw) scale(1, 1) rotateY(-180deg)}75%{opacity:0;transform:perspective(50vw) scale(1.2, 1.2) rotateY(-92deg)}90%{opacity:1;transform:perspective(50vw) scale(0.9, 0.9) rotateY(0deg)}100%{opacity:1;transform:perspective(50vw) scale(1, 1) rotateY(0deg)}}@keyframes reveal_back{0%{opacity:1;transform:perspective(50vw) scale(1, 1) rotateY(0)}75%{opacity:1;transform:perspective(50vw) scale(1.2, 1.2) rotateY(92deg)}90%{opacity:0;transform:perspective(50vw) scale(0.9, 0.9) rotateY(0deg)}100%{opacity:0;transform:perspective(50vw) scale(1, 1) rotateY(0deg)}}@keyframes reveal_error{0%{opacity:0;transform:perspective(50vw) scale(1, 1) rotateY(-180deg)}50%{opacity:0;transform:perspective(50vw) scale(1.2, 1.2) rotateY(-90deg)}51%{opacity:1;transform:perspective(50vw) scale(0.9, 0.9) rotateY(-90deg)}100%{opacity:1;transform:perspective(50vw) scale(1, 1) rotateY(0deg)}}@keyframes reveal_error_back{0%{opacity:1;transform:perspective(50vw) scale(1, 1) rotateY(0)}50%{opacity:1;transform:perspective(50vw) scale(1.2, 1.2) rotateY(90deg)}51%{opacity:0;transform:perspective(50vw) scale(0.9, 0.9) rotateY(90deg)}100%{opacity:0;transform:perspective(50vw) scale(1, 1) rotateY(0deg)}}@keyframes border_burst{0%{transform:scale(1)}50%{opacity:1}100%{transform:scale(1.8);opacity:0}}@keyframes redeem_glyph_pop_in{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes redeem_glyph_loading{0%{transform:rotateZ(0deg)}25%{transform:rotateZ(-8deg)}75%{transform:rotateZ(8deg)}100%{transform:rotateZ(0deg)}}@keyframes redeem_glyph_complete{0%{transform:translate(0px, 0px) rotateY(-360deg)}15%{transform:translate(0px, 10px) rotateY(-360deg)}50%{transform:translate(0px, -30px) rotateY(0deg)}70%{transform:translate(0px, -32px)}90%{opacity:1}100%{transform:translate(0px, 100px);opacity:0}}@keyframes redeem_card_loading{0%{transform:rotateZ(0deg)}25%{transform:rotateZ(-1deg)}75%{transform:rotateZ(1deg)}100%{transform:rotateZ(0deg)}}@keyframes flash_green{0%{background-color:rgba(82,202,118,0);border-color:#999999}50%{background-color:#52ca76;border-color:#52ca76}100%{background-color:rgba(82,202,118,0);border-color:#999999}}@keyframes flash_cyan{0%{background-color:rgba(101,211,228,0);border-color:#999999}50%{background-color:#65d3e4;border-color:#65d3e4}100%{background-color:rgba(101,211,228,0);border-color:#999999}}@keyframes flash_blue{0%{background-color:rgba(56,92,196,0);border-color:#999999}50%{background-color:#385cc4;border-color:#385cc4}100%{background-color:rgba(56,92,196,0);border-color:#999999}}@keyframes flash_purple{0%{background-color:rgba(168,142,255,0);border-color:#999999}50%{background-color:#a88eff;border-color:#a88eff}100%{background-color:rgba(168,142,255,0);border-color:#999999}}@keyframes flash_pink{0%{background-color:rgba(253,144,254,0);border-color:#999999}50%{background-color:#fd90fe;border-color:#fd90fe}100%{background-color:rgba(253,144,254,0);border-color:#999999}}@media (prefers-color-scheme: dark){@keyframes flash_gem_green{0%{fill:#52ca76}50%{fill:#000000}100%{fill:#52ca76}}@keyframes flash_gem_cyan{0%{fill:#65d3e4}50%{fill:#000000}100%{fill:#65d3e4}}@keyframes flash_gem_blue{0%{fill:#385cc4}50%{fill:#000000}100%{fill:#385cc4}}@keyframes flash_gem_purple{0%{fill:#a88eff}50%{fill:#000000}100%{fill:#a88eff}}@keyframes flash_gem_pink{0%{fill:#fd90fe}50%{fill:#000000}100%{fill:#fd90fe}}}@media (prefers-color-scheme: light){@keyframes flash_gem_green{0%{fill:#52ca76}50%{fill:#FFFFFF}100%{fill:#52ca76}}@keyframes flash_gem_cyan{0%{fill:#65d3e4}50%{fill:#FFFFFF}100%{fill:#65d3e4}}@keyframes flash_gem_blue{0%{fill:#385cc4}50%{fill:#FFFFFF}100%{fill:#385cc4}}@keyframes flash_gem_purple{0%{fill:#a88eff}50%{fill:#FFFFFF}100%{fill:#a88eff}}@keyframes flash_gem_pink{0%{fill:#fd90fe}50%{fill:#FFFFFF}100%{fill:#fd90fe}}}@keyframes bounce_in{0%{transform:scale(0)}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes bounce_out{0%{transform:scale(1)}30%{transform:scale(1.1)}100%{transform:scale(0)}}@keyframes stop_color_cycle{0%{stop-color:#52CA76}20%{stop-color:#65D3E4}40%{stop-color:#385CC4}60%{stop-color:#A88EFF}80%{stop-color:#FD90FE}100%{stop-color:#52CA76}}@keyframes envelope_squeeze{0%{transform:scale(1)}100%{transform:scale(0.9)}}@keyframes envelope_open{0%{transform:scale(0.9)}50%{transform:scale(1.4)}100%{transform:scale(1.2)}}@keyframes sparkle_gem_fade{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(4)}}@keyframes animate_outer_arrow{0%{mask-position:0 -50px}100%{mask-position:0  50px}}@keyframes animate_arrow_bounce{0%{transform:scale(0.9)}50%{transform:scale(1.1)}100%{transform:scale(0.9)}}@keyframes support_animate_in{0%{bottom:-40rem}70%{bottom:6rem}90%{bottom:4rem}100%{bottom:5rem}}@keyframes support_animate_out{0%{bottom:5rem}30%{bottom:7rem}100%{bottom:-40rem}}@keyframes glyph_bounce{0%{transform:translate(0, 4%)}50%{transform:translate(0, -4%)}100%{transform:translate(0, 4%)}}@keyframes glyph_small_bounce{0%{transform:translate(0, 2.5%)}50%{transform:translate(0, -2.5%)}100%{transform:translate(0, 2.5%)}}@keyframes glyph_fade{0%{opacity:0}20%{opacity:1}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes button_float{0%{transform:translate(0, 0)}50%{transform:translate(0, 1rem)}}@keyframes button_float_relative{0%{top:0rem}50%{top:0.7rem}100%{top:0rem}}@keyframes button_click{0%{transform:scale(1)}45%{transform:scale(0.95)}90%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes talk_bounce{0%{top:0px;transform:scale(1)}5%{top:-6px;transform:scale(1.1)}10%{top:5px;transform:scale(0.9)}15%{top:-4px;transform:scale(1.05)}20%{top:3px;transform:scale(0.95)}25%{top:0px;transform:scale(1)}100%{top:0px;transform:scale(1)}}@keyframes close_coffee_opinions{50%{border-bottom:3px solid;height:74px;padding:20px 0}100%{border-bottom:0px solid;height:0px;padding:0px}}@keyframes open_coffee_progress{0%{max-height:0px;margin:0}40%{max-height:0px;margin:0}100%{max-height:150px;margin:1rem}}@keyframes mint_card_preview_mask{0%{transform:rotateZ(0deg);filter:blur(0);mask-position:0px 0px}2%{transform:rotateZ(1deg)}4%{transform:rotateZ(-1deg)}6%{transform:rotateZ(1deg)}8%{transform:rotateZ(-1deg)}10%{transform:rotateZ(-1deg)}12%{transform:rotateZ(1deg)}14%{transform:rotateZ(-1deg)}16%{transform:rotateZ(1deg)}18%{transform:rotateZ(-1deg)}20%{transform:rotateZ(1deg)}22%{transform:rotateZ(-1deg)}24%{transform:rotateZ(1deg)}26%{transform:rotateZ(-1deg)}28%{transform:rotateZ(1deg)}30%{transform:rotateZ(-1deg)}32%{transform:rotateZ(1deg)}34%{transform:rotateZ(-1deg)}36%{transform:rotateZ(1deg)}38%{transform:rotateZ(-1deg)}40%{transform:rotateZ(1deg)}42%{transform:rotateZ(-1deg)}44%{transform:rotateZ(1deg)}46%{transform:rotateZ(-1deg)}48%{transform:rotateZ(1deg)}50%{transform:rotateZ(-1deg);filter:blur(1.5px)}52%{transform:rotateZ(1deg)}54%{transform:rotateZ(-1deg)}56%{transform:rotateZ(1deg)}58%{transform:rotateZ(-1deg)}60%{transform:rotateZ(-1deg)}62%{transform:rotateZ(1deg)}64%{transform:rotateZ(-1deg)}66%{transform:rotateZ(1deg)}68%{transform:rotateZ(-1deg)}70%{transform:rotateZ(1deg)}72%{transform:rotateZ(-1deg)}74%{transform:rotateZ(1deg)}76%{transform:rotateZ(-1deg)}78%{transform:rotateZ(1deg)}80%{transform:rotateZ(-1deg)}82%{transform:rotateZ(1deg)}84%{transform:rotateZ(-1deg)}86%{transform:rotateZ(1deg)}88%{transform:rotateZ(-1deg)}90%{transform:rotateZ(1deg)}92%{transform:rotateZ(-1deg)}94%{transform:rotateZ(1deg)}96%{transform:rotateZ(-1deg)}98%{transform:rotateZ(1deg)}100%{transform:rotateZ(0deg);filter:blur(1.5px);visibility:visible;mask-position:0px 160px}}@keyframes mint_card_wrapper_loading{0%{top:0px;left:0px;transform:scale(1)}100%{top:-115px;left:-65px;transform:scale(2.3)}}@keyframes mint_card_wrapper_error{0%{top:-115px;left:-65px;transform:scale(2.3)}100%{top:-115px;left:-65px;transform:scale(2)}}@keyframes mint_card_loading_shake{0%{transform:rotateZ(1deg)}50%{transform:rotateZ(-1deg)}100%{transform:rotateZ(1deg)}}@keyframes mint_card_reveal_mask{0%{mask-position:0px -160px}100%{mask-position:0px 0px}}@keyframes mint_card_glow{0%{opacity:0;top:-5px}5%{opacity:1}95%{opacity:1}100%{opacity:0;top:155px}}@keyframes mint_card_sort_wrapper{0%{left:-65px}90%{opacity:1}100%{left:74px;opacity:0}}@keyframes mint_card_sort_card{0%{top:0;transform:scale(1)}40%{top:-40px}50%{top:-50px}100%{top:115px;transform:scale(0.05)}}@keyframes button_float{0%{transform:translate(0, 0)}50%{transform:translate(0, 1rem)}}@keyframes dialogue_show_first{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes dialogue_show_second{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes hide_card{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(0)}}@keyframes show_card{0%{transform:scale(0)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes opinion_click{0%{transform:scale(1)}45%{transform:scale(0.95)}90%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes show_opinion_buttons_1{0%{bottom:-300px}40%{bottom:20px}60%{bottom:0px}100%{bottom:0px}}@keyframes show_opinion_buttons_2{0%{bottom:-300px}10%{bottom:-300px}50%{bottom:20px}70%{bottom:0px}100%{bottom:0px}}@keyframes show_opinion_buttons_3{0%{bottom:-300px}20%{bottom:-300px}60%{bottom:20px}80%{bottom:0px}100%{bottom:0px}}@keyframes show_opinion_buttons_4{0%{bottom:-300px}30%{bottom:-300px}70%{bottom:20px}90%{bottom:0px}100%{bottom:0px}}@keyframes show_opinion_buttons_5{0%{bottom:-300px}40%{bottom:-300px}80%{bottom:20px}100%{bottom:0px}}@keyframes hide_opinion_buttons_1{0%{bottom:0px;transform:rotateY(0deg)}40%{bottom:20px;transform:rotateY(360deg)}60%{bottom:-300px;transform:rotateY(360deg)}100%{bottom:-300px;transform:rotateY(360deg)}}@keyframes hide_opinion_buttons_2{0%{bottom:0px;transform:rotateY(0deg)}10%{bottom:0px;transform:rotateY(0deg)}50%{bottom:20px;transform:rotateY(360deg)}70%{bottom:-300px;transform:rotateY(360deg)}100%{bottom:-300px;transform:rotateY(360deg)}}@keyframes hide_opinion_buttons_3{0%{bottom:0px;transform:rotateY(0deg)}20%{bottom:0px;transform:rotateY(0deg)}60%{bottom:20px;transform:rotateY(360deg)}80%{bottom:-300px;transform:rotateY(360deg)}100%{bottom:-300px;transform:rotateY(360deg)}}@keyframes hide_opinion_buttons_4{0%{bottom:0px;transform:rotateY(0deg)}30%{bottom:0px;transform:rotateY(0deg)}70%{bottom:20px;transform:rotateY(360deg)}90%{bottom:-300px;transform:rotateY(360deg)}100%{bottom:-300px;transform:rotateY(360deg)}}@keyframes hide_opinion_buttons_5{0%{bottom:0;transform:rotateY(0deg)}40%{bottom:0;transform:rotateY(0deg)}80%{bottom:20px;transform:rotateY(360deg)}100%{bottom:-300px;transform:rotateY(360deg)}}@keyframes selected_show{0%{bottom:0;transform:rotateY(0deg)}90%{bottom:4.5rem}100%{bottom:4rem;transform:rotateY(360deg)}}@keyframes selected_hide{0%{bottom:4rem;opactiy:1}100%{bottom:4rem;opacity:0}}@keyframes glyph_show{0%{opacity:0;top:0.5rem}100%{opacity:1;top:-6.2rem}}@keyframes glyph_echo_show{0%{opacity:0;transform:scale(4)}50%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}@keyframes glyph_hide{0%{opacity:1;top:-7rem}100%{opacity:0;top:-7rem}}@keyframes correct_show{0%{opacity:1;top:0rem;transform:rotateY(0)}50%{opacity:1;transform:rotateY(360deg);top:-8rem}65%{top:-8.5rem}80%{opacity:1;top:-7rem}100%{opacity:1;top:-7rem;transform:rotateY(360deg)}}@keyframes correct_echo_show{60%{opacity:0;transform:scale(4)}80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}@keyframes correct_hide{0%{opacity:1;top:-7rem}100%{opacity:0;top:-7rem}}@keyframes show_result_burst{0%{transform:scale(0)}10%{transform:scale(1.25)}15%{transform:scale(1)}90%{transform:scale(1)}95%{transform:scale(1.25)}100%{transform:scale(0)}}@keyframes show_burst{0%{transform:scale(0)}10%{transform:scale(1.5)}20%{transform:scale(1)}95%{transform:scale(1)}100%{transform:scale(0)}}@keyframes hide_result_burst{0%{opacity:0}100%{opacity:0}}@keyframes show_first_card{0%{opacity:1;transform:rotateZ(-20deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(-20deg) rotateY(0deg) translate(0, 0)}}@keyframes show_second_card{0%{opacity:1;transform:rotateZ(-11deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(-11deg) rotateY(0deg) translate(0, 0)}}@keyframes show_third_card{0%{opacity:1;transform:rotateZ(0) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(0) rotateY(0deg) translate(0, 0)}}@keyframes show_fourth_card{0%{opacity:1;transform:rotateZ(11deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(11deg) rotateY(0deg) translate(0, 0)}}@keyframes show_fifth_card{0%{opacity:1;transform:rotateZ(20deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(20deg) rotateY(0deg) translate(0, 0)}}@keyframes show_first_card_off{0%{opacity:1;transform:rotateZ(-20deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(-20deg) rotateY(0deg) translate(5rem, 5rem)}}@keyframes show_second_card_off{0%{opacity:1;transform:rotateZ(-11deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(-11deg) rotateY(0deg) translate(2rem, 4rem)}}@keyframes show_third_card_off{0%{opacity:1;transform:rotateZ(0) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(0) rotateY(0deg) translate(0, 4rem)}}@keyframes show_fourth_card_off{0%{opacity:1;transform:rotateZ(11deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(11deg) rotateY(0deg) translate(-2rem, 4rem)}}@keyframes show_fifth_card_off{0%{opacity:1;transform:rotateZ(20deg) rotateY(90deg) translate(0, 10rem)}100%{opacity:1;transform:rotateZ(20deg) rotateY(0deg) translate(-5rem, 5rem)}}@keyframes show_first_card_out{0%{opacity:1;transform:rotateZ(-20deg) rotateX(0deg) translate(5rem, 5rem)}100%{opacity:1;transform:rotateZ(-20deg) rotateX(-45deg) translate(5rem, 35rem)}}@keyframes show_second_card_out{0%{opacity:1;transform:rotateZ(-11deg) rotateX(0deg) translate(2rem, 4rem)}100%{opacity:1;transform:rotateZ(-11deg) rotateX(-45deg) translate(2rem, 35rem)}}@keyframes show_third_card_out{0%{opacity:1;transform:rotateZ(0) rotateX(0deg) translate(0, 4rem)}100%{opacity:1;transform:rotateZ(0) rotateX(-45deg) translate(0, 35rem)}}@keyframes show_fourth_card_out{0%{opacity:1;transform:rotateZ(11deg) rotateX(0deg) translate(-2rem, 4rem)}100%{opacity:1;transform:rotateZ(11deg) rotateX(-45deg) translate(-2rem, 35rem)}}@keyframes show_fifth_card_out{0%{opacity:1;transform:rotateZ(20deg) rotateX(0deg) translate(-5rem, 5rem)}100%{opacity:1;transform:rotateZ(20deg) rotateX(-45deg) translate(-5rem, 35rem)}}@keyframes ping_copied_notice{0%{opacity:0;top:0}10%{opacity:1;top:0}100%{opacity:0;top:-3rem}}@keyframes button_pop{0%{transform:scale(1)}33%{transform:scale(1.2)}66%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes button_press{0%{transform:scale(1)}50%{transform:scale(0.7)}100%{transform:scale(1)}}@keyframes show_then_hide{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fidget_spin{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes arrow_1_regular{0%{left:25%;bottom:38.5%}50%{left:68%;bottom:38.5%}100%{left:25%;bottom:38.5%}}@keyframes arrow_2_regular{0%{left:25%;bottom:20%}25%{bottom:27%}50%{left:68%;bottom:20%}75%{bottom:27%}100%{left:25%;bottom:20%}}@keyframes arrow_3_regular{0%{left:50%;bottom:48.5%}50%{left:50%;bottom:46.5%}100%{left:50%;bottom:48.5%}}@keyframes arrow_4_regular{0%{left:45%;bottom:38.5%}50%{left:58%;bottom:38.5%}100%{left:45%;bottom:38.5%}}@keyframes arrow_5_regular{0%{left:46%;bottom:77%}50%{left:46%;bottom:71.5%}100%{left:46%;bottom:77%}}@keyframes arrow_6_regular{0%{left:25%;bottom:20%}50%{left:68%;bottom:20%}100%{left:25%;bottom:20%}}@keyframes arrow_1_small{0%{left:28%;bottom:45%}50%{left:63%;bottom:45%}100%{left:28%;bottom:45%}}@keyframes arrow_2_small{0%{left:28%;bottom:27%}25%{bottom:34%}50%{left:63%;bottom:27%}75%{bottom:34%}100%{left:28%;bottom:27%}}@keyframes arrow_3_small{0%{left:50%;bottom:53.5%}50%{left:50%;bottom:51.5%}100%{left:50%;bottom:53.5%}}@keyframes arrow_4_small{0%{left:45%;bottom:45%}50%{left:56%;bottom:45%}100%{left:45%;bottom:45%}}@keyframes arrow_5_small{0%{left:46%;bottom:82%}50%{left:46%;bottom:76.5%}100%{left:46%;bottom:82%}}@keyframes arrow_6_small{0%{left:28%;bottom:27%}50%{left:63%;bottom:27%}100%{left:28%;bottom:27%}}.card,.card_back,.card_error{display:flex;flex-direction:column;justify-content:center;aspect-ratio:2/3;font-family:finalsix, sans-serif;border:5px solid;border-radius:1rem;outline:5px solid #000000;transition:border-color 0.5s;background-color:#eeeeee;color:#111111}.card_back{background-image:url("/images/cards/back.jpg");background-size:contain;position:relative;overflow:hidden}.card_back:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.1}.card_front{background-image:url("/images/cards/front.jpg");background-size:cover}.card_error{border-color:#990000;text-align:center}.card_error_glyph{width:4rem;height:4rem;margin:0 auto}.card_error_glyph path{fill:#990000}.color_gradient:nth-child(5n+1),.card_wrapper:nth-child(5n+1) .card_back:after{background-image:linear-gradient(180deg, #000 0%, #52CA76 100%)}.color_gradient:nth-child(5n+2),.card_wrapper:nth-child(5n+2) .card_back:after{background-image:linear-gradient(180deg, #000 0%, #65D3E4 100%)}.color_gradient:nth-child(5n+3),.card_wrapper:nth-child(5n+3) .card_back:after{background-image:linear-gradient(180deg, #000 0%, #385CC4 100%)}.color_gradient:nth-child(5n+4),.card_wrapper:nth-child(5n+4) .card_back:after{background-image:linear-gradient(180deg, #000 0%, #A88EFF 100%)}.color_gradient:nth-child(5n+5),.card_wrapper:nth-child(5n+5) .card_back:after{background-image:linear-gradient(180deg, #000 0%, #FD90FE 100%)}.card_wrapper:nth-child(5n+1) .card,.card_wrapper:nth-child(5n+1) .card_back{border-color:#52CA76}.card_wrapper:nth-child(5n+2) .card,.card_wrapper:nth-child(5n+2) .card_back{border-color:#65D3E4}.card_wrapper:nth-child(5n+3) .card,.card_wrapper:nth-child(5n+3) .card_back{border-color:#385CC4}.card_wrapper:nth-child(5n+4) .card,.card_wrapper:nth-child(5n+4) .card_back{border-color:#A88EFF}.card_wrapper:nth-child(5n+5) .card,.card_wrapper:nth-child(5n+5) .card_back{border-color:#FD90FE}.color_shadow:nth-child(5n+1),.card_selected:nth-child(5n+1) .card{box-shadow:0px -15px 15px #52CA76;background-image:linear-gradient(180deg, #fff 40%, #52CA76 100%)}.color_shadow:nth-child(5n+2),.card_selected:nth-child(5n+2) .card{box-shadow:0px -15px 15px #65D3E4;background-image:linear-gradient(180deg, #fff 40%, #65D3E4 100%)}.color_shadow:nth-child(5n+3),.card_selected:nth-child(5n+3) .card{box-shadow:0px -15px 15px #385CC4;background-image:linear-gradient(180deg, #fff 40%, #385CC4 100%)}.color_shadow:nth-child(5n+4),.card_selected:nth-child(5n+4) .card{box-shadow:0px -15px 15px #A88EFF;background-image:linear-gradient(180deg, #fff 40%, #A88EFF 100%)}.color_shadow:nth-child(5n+5),.card_selected:nth-child(5n+5) .card{box-shadow:0px -15px 15px #FD90FE;background-image:linear-gradient(180deg, #fff 40%, #FD90FE 100%)}.card.card_color_1{border-color:#52CA76 !important}.card.card_color_2{border-color:#65D3E4 !important}.card.card_color_3{border-color:#385CC4 !important}.card.card_color_4{border-color:#A88EFF !important}.card.card_color_5{border-color:#FD90FE !important}.card_row:nth-child(5n+1){border-color:#52CA76;fill:#52CA76;stroke:#52CA76}.card_row:nth-child(5n+1) .card_row_name{background-image:linear-gradient(90deg, rgba(82,202,118,0) 25%, #52ca76 100%)}.card_row:nth-child(5n+2){border-color:#65D3E4;fill:#65D3E4;stroke:#65D3E4}.card_row:nth-child(5n+2) .card_row_name{background-image:linear-gradient(90deg, rgba(101,211,228,0) 25%, #65d3e4 100%)}.card_row:nth-child(5n+3){border-color:#385CC4;fill:#385CC4;stroke:#385CC4}.card_row:nth-child(5n+3) .card_row_name{background-image:linear-gradient(90deg, rgba(56,92,196,0) 25%, #385cc4 100%)}.card_row:nth-child(5n+4){border-color:#A88EFF;fill:#A88EFF;stroke:#A88EFF}.card_row:nth-child(5n+4) .card_row_name{background-image:linear-gradient(90deg, rgba(168,142,255,0) 25%, #a88eff 100%)}.card_row:nth-child(5n+5){border-color:#FD90FE;fill:#FD90FE;stroke:#FD90FE}.card_row:nth-child(5n+5) .card_row_name{background-image:linear-gradient(90deg, rgba(253,144,254,0) 25%, #fd90fe 100%)}.card_name,.card_category,.card_label,.card_error,.card_loading{text-align:center;padding:0}.card_stats{position:absolute;bottom:2px;left:0;right:2px;display:flex;gap:2px;justify-content:center}.card_stats .card_stat{position:relative;display:flex;justify-content:center;cursor:pointer}.card_stats .card_stat .card_stat_number{position:absolute;bottom:0;opacity:0;padding:2px;border:2px solid black;border-radius:5px;line-height:1rem;transform:rotateY(90deg);font-size:1.2rem;transition:bottom 1s, opacity 1s, transform 1s}.card_stats .card_stat:hover .card_stat_number{bottom:2rem;opacity:1;transform:rotateY(0deg)}.card_stats .card_stat_glyph{width:1.6rem;height:1.6rem}.card_stats .card_stat_glyph path{fill:#000000}.card{position:relative}.card_name{font-weight:bold;font-size:1.4rem}.card_category{font-size:1.2rem;border-bottom:1px solid;padding-bottom:0;margin:-2rem 1rem 1rem}.card_row{position:relative;height:45px;overflow:hidden}.card_row .card_row_name{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;border-style:solid;border-width:4px;border-radius:5px;border-color:inherit;margin-top:7px;background-color:#FFFFFF;background-position:175px}.card_row .card_row_icon{position:absolute;width:28px;left:10px;top:2px}.card_row .card_row_icon .card_glyph_back{fill:#FFFFFF;stroke:inherit}.card_row .card_row_icon .card_glyph_fade{stroke:inherit}.card_row .card_row_icon .card_glyph_emblem{fill:inherit}.card_row.show{transition:margin-bottom 0.5s;margin-bottom:0;z-index:1}.card_row.show .card_row_name{transition:width 0.7s 0.6s, padding-left 0.7s 0.6s, margin-left 0.7s 0.6s, opacity 0.1s 0.6s, background-position 0.5s;width:240px;padding-left:40px;margin-left:0;opacity:1}.card_row.show .card_row_icon{transition:transform 0.5s 0.1s linear;transform:rotateZ(-15deg) rotateY(0deg)}.card_row.hide{transition:margin-bottom 0.6s 0.7s;margin-bottom:-45px;z-index:0}.card_row.hide .card_row_name{transition:width 0.6s, padding-left 0.6s, margin-left 0.6s, opacity 0.1s 0.6s, background-position 0.5s;width:0px;padding-left:0px;margin-left:20px;opacity:0}.card_row.hide .card_row_icon{transition:transform 0.5s 0.5s linear;transform:rotateZ(-15deg) rotateY(270deg)}.card_row:after{content:"";position:absolute;width:10px;top:7px;bottom:7px;left:-20px;opacity:1;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 50%, rgba(255,255,255,0) 100%)}.card_row.selected{animation:button_click 0.2s 1 forwards ease-out}.card_row.selected .card_row_icon{transform:rotateZ(-15deg) rotateY(360deg) scale(1.05)}.card_row.selected .card_row_name{background-position:0px}.card_row.selected:after{transition:left 0.7s ease-in-out, opacity 0.3s 0.4s;left:300px;opacity:0}.category_header{margin-top:1rem;cursor:pointer;padding:0.5rem;border-top:1px solid;border-left:1px solid;border-right:1px solid}.category_header:after{content:"▼";transition:transform 0.5s;float:right;padding:0}.category_off .category_header:after{transform:rotate(90deg)}.category_on .category_header:after{transform:rotate(0)}.card_loading{font-family:wreath, serif}.card_list_wrapper{border-top:1px solid;border-left:1px solid;transition:height 1s, border 1s}.card_list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:4rem;margin:2rem 0;border-radius:2rem}.show_hide{float:right;transform:rotate(90deg);transition:transform 0.5s;cursor:pointer}.show_hide.show_hide_on{transform:rotate(0)}.show_card_list{height:70vh;border-top:1px solid}.hide_card_list{height:0vh;border-top:0.5rem solid}.icon_owned{position:absolute;top:5px;left:5px;height:3rem;width:3rem;border:5px solid;border-radius:1rem;border-color:inherit;background-color:inherit}.icon_owned_glyph .glyph_path{fill:#000000}.card_wrapper{display:inline}.card_wrapper .icon_owned{display:none}.card_wrapper.card_owned .icon_owned{display:block}.card_unclaimed_random{cursor:pointer}.card_display{transform:scale(1);transition:transform 1s;position:relative;z-index:10;text-align:center}.enhance_card_display{transform:scale(1.5)}.card_reveal{position:relative;animation:reveal_card 1s 1;animation-fill-mode:forwards;transition:transform}.card_confirmation{position:fixed;display:flex;gap:1rem;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,0.7);top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;z-index:1;transition:opacity 0.5s}.card_confirmation.confirm_card{opacity:1;pointer-events:auto}.card_confirmation.receive_card{opacity:1;pointer-events:auto}.card_confirmation .card{height:50vh;width:auto}.card_confirmation .card .card_name,.card_confirmation .card .card_category{font-size:4vh}.card_confirm_buttons{display:flex;gap:1rem}.selectable_card_list{margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem;overflow:hidden;justify-content:center}.selectable_card_list.full_card_list{gap:2rem;padding-bottom:3rem}.category_selector{border-radius:1rem}.category_selector .selectable_card_list,.category_selector .category_header{border-radius:1rem}.category_off .selectable_card_list{max-height:0;padding:0;transition:max-height 1s, padding 0.25s 0.75s}.category_on .selectable_card_list{max-height:1800px;padding:1.5rem 0 0.5rem;transition:max-height 2s, padding 0.25s}.category_on .selectable_card_list.full_card_list{max-height:7000px;padding:1.5rem 0 2rem}.selectable_card{font-size:1.4rem;cursor:pointer;height:6rem;border-width:5px}.selectable_card:disabled,.selectable_card.disabled{cursor:crosshair;background-image:none !important;border-width:1px;font-weight:normal}.card_button{display:block;border:none;background:none;padding:0;box-sizing:unset;cursor:pointer;transition:transform 0.2s;transform:scale(1)}.get_card,.next_card,.next_step{animation:button_float 1s infinite ease-in-out}.matchcard_layer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110}.hologram_svg{position:absolute;bottom:7rem;height:7.5rem;width:100%;margin:0 auto}.rewards{display:flex;justify-content:center;position:fixed;bottom:0;right:0;z-index:1;transition:width .6s,height .6s;margin:0 5px}.rewards .rewards_card{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;padding:0.5rem 1rem;border-radius:1rem;text-align:center;justify-content:center;cursor:pointer;transition:all .6s,filter 0.5s;filter:drop-shadow(0px 0px 0px rgba(253,144,254,0));overflow:hidden;pointer-events:all}.rewards .rewards_card:hover{filter:drop-shadow(1px -1px 1px #fd90fe) drop-shadow(-1px -1px 1px #fd90fe) drop-shadow(-1px 1px 1px #fd90fe) drop-shadow(1px 1px 1px #fd90fe)}.rewards .rewards_card:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;pointer-events:none;background-image:url("/images/background/matchcards-city.png");background-size:cover;transition:opacity .6s}.rewards .rewards_card>div{transition:.6s}.rewards .gem_count{width:100%}.rewards .gem_lights{display:flex;gap:3px}.rewards .gem_glyph{display:inline-block;width:20px;height:20px;font-size:14px;line-height:18px;border-radius:3rem;border:2px solid;text-align:center}.rewards .gem_glyph .gem_svg{width:18px;height:20px}.rewards .gem_glyph .gem_path{stroke-width:10px}.rewards .gem_use.can_get_random{animation:flash_blue 4s infinite ease-in-out}.rewards .gem_use.can_get_random .gem_path{animation:flash_gem_blue 4s infinite ease-in-out}.rewards .gem_use.can_get_chosen{animation:flash_purple 4s infinite ease-in-out}.rewards .gem_use.can_get_chosen .gem_path{animation:flash_gem_purple 4s infinite ease-in-out}.rewards .claim_random.on{animation:flash_cyan 3.5s -1s infinite ease-in-out}.rewards .claim_random.on .gem_path{animation:flash_gem_cyan 3.5s -1s infinite ease-in-out}.rewards .claim_chosen.on{animation:flash_pink 3s -2s infinite ease-in-out}.rewards .claim_chosen.on .gem_path{animation:flash_gem_pink 3s -2s infinite ease-in-out}.redeem_wrapper{display:flex;position:fixed;top:2rem;left:0;bottom:14rem;right:0;justify-content:center;align-items:flex-end}.redeem{border:3px solid #FD90FE;border-radius:2rem;width:35rem;position:relative;overflow:hidden}.redeem .redeem_inner{padding:1rem 2rem;box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:1rem}.redeem .modal_close{top:0.5rem;right:0.5rem}.redeem_player{text-align:center}.redeem_ballance{text-align:right;margin-top:-2.5rem;margin-bottom:-0.5rem;font-family:finalsix, san-serif;font-weight:700;font-style:normal;font-size:3.2rem;overflow:hidden}.redeem_ballance .title_number{display:inline-block;text-wrap:nowrap;text-overflow:clip;max-width:18rem;transition:max-width 0.5s}.redeem_section{font-size:1.4rem;font-family:finalsix, sans-serif;border-top-style:solid;border-top-width:1px;position:relative;height:22px;overflow:hidden}.redeem_section>span{padding:0rem 1rem;border-style:solid;border-left-width:1px;border-bottom-width:1px;border-right-width:1px}.redeem_section .matchcard_loading,.redeem_section .matchcard_error{box-sizing:border-box;font-size:1.6rem;position:absolute;text-align:right;width:180px;top:0;transition:right 0.6s}.redeem_section .matchcard_loading .inline_cash,.redeem_section .matchcard_error .inline_cash{top:5px;left:-2px}.redeem_section .matchcard_loading.hide,.redeem_section .matchcard_error.hide{right:-180px}.redeem_section .matchcard_loading.show,.redeem_section .matchcard_error.show{right:0}.gems_list{display:flex;position:relative;gap:1rem}.gems_list .gems_link{display:flex;border:2px solid;flex-grow:1;padding:1rem 0.5rem;text-align:left;transition:border 1s;width:50%;gap:1rem}.gems_list .gems_link .card_glyph{z-index:1}.gems_list .gems_link .card_redeem_glyph{animation:redeem_glyph_pop_in 0.4s 1 ease-in-out}.gems_list .gems_link.disabled{border-color:#999999;color:#999999;cursor:crosshair}.gems_list .gems_link.loading{pointer-events:none}.gems_list .gems_link.loading .card_redeem_glyph{animation:redeem_glyph_loading 0.15s infinite linear}.gems_list .gems_link.complete{pointer-events:none}.gems_list .gems_link.complete .card_redeem_glyph{animation:redeem_glyph_complete 1.0s 1 ease-in forwards}.gems_list .gems_title,.gems_list .gems_price{display:block}.gems_list .gems_unlock{position:absolute;display:flex;top:0;left:0;bottom:0;right:0;background-color:#00000066;cursor:pointer;align-items:center;justify-content:center;text-align:center;z-index:1;overflow:hidden;transition:height 0.25s ease-in, border 0.25s ease-in}.gems_list .gems_unlock span{display:inline-block;border:2px solid;padding:3px;background-color:#000000}.gems_list .gems_unlock.show{height:100%}.gems_list .gems_unlock.hide{height:0}.matchcard_layer.hide{pointer-events:none;transition:background-color .6s}.matchcard_layer.hide .rewards{width:10rem;height:7rem}.matchcard_layer.hide .rewards .rewards_card{width:8rem;height:5rem;border:2px solid #FD90FE}.matchcard_layer.hide .rewards .rewards_card:after{opacity:0}.matchcard_layer.hide .rewards .rewards_card>div{opacity:1}.matchcard_layer.hide .hologram_svg{transition:opacity .6s;opacity:0}.matchcard_layer.hide .redeem{transition:all .6s;height:0%;opacity:0}.matchcard_layer.show{pointer-events:all;transition:background-color .6s .4s}.matchcard_layer.show .rewards{width:100%;height:12rem}.matchcard_layer.show .rewards .rewards_card{transform:perspective(50vw) rotateX(70deg);width:22rem;height:12rem;border:3px solid #FD90FE}.matchcard_layer.show .rewards .rewards_card>div{opacity:0}.matchcard_layer.show .rewards .rewards_card:after{opacity:1}.matchcard_layer.show .hologram_svg{transition:opacity .6s .4s;opacity:1}.matchcard_layer.show .redeem{transition:all .6s .4s;height:100%;opacity:1}.card_claim_type{display:flex;gap:1rem}.card_claim_link{display:block;position:relative;border:2px solid;text-align:left;padding-left:4rem;flex-grow:1;width:50%;box-sizing:border-box}.card_claim_link .card_type_text{position:relative;z-index:1}.card_claim_link:after{position:absolute;bottom:0;right:2rem;content:"";transform:rotateZ(45deg);border-right:2px solid;border-bottom:2px solid;transition:0.5s;z-index:0}.card_claim_link.on:after{bottom:-12px;right:55px;width:2rem;height:2rem}.card_claim_link.off:after{bottom:-2px;right:65px;width:0;height:0}.claim_card_count{display:flex;align-items:center;justify-content:center;position:absolute;border:2px solid;border-radius:3rem;height:2.8rem;width:2.8rem;left:4px;top:-4px}.claim_card_count:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;border:2px solid;border-radius:3rem}.claim_card_count.receive:after{animation:border_burst 0.4s 1s 1 ease-out forwards}.claim_card_count .inline_cash{position:absolute;top:14px;opacity:0;transition:opacity 0.5s;animation:cash_spin 0.5s infinite linear}.claim_card_count .card_count_number{transition:opacity 0.5s}.claim_card_count.loading .inline_cash{opacity:1}.claim_card_count.loading .card_count_number{opacity:0}.claim_cards{position:relative;flex-grow:1;z-index:2}.claim_random_cards,.claim_chosen_cards{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;transition:opacity 1s}.claim_random_cards.hide,.claim_chosen_cards.hide{opacity:0;pointer-events:none}.claim_random_cards.show,.claim_chosen_cards.show{opacity:1}.claim_card_header{align-self:flex-start;margin:0.5rem 0;transition:opacity 1s;text-align:center;width:100%}.claim_card_header.hide{opacity:0}.claim_card_header.show{opacity:1}.claim_card_header.empty{position:absolute;width:100%;top:20px}.claim_random_wrapper{flex-grow:1;position:relative;width:310px;transform:scale(1);transition:transform 0.5s}.claim_random_card{display:block;position:absolute;left:9rem;cursor:pointer;animation:deal_random_card 0.5s 1 ease-out forwards}.claim_random_card.hide{opacity:0;pointer-events:none}.reveal_random_card{display:block;position:absolute;left:9rem}.reveal_random_card.hide{opacity:0;pointer-events:none}.claim_random_reveal{position:absolute;top:0;left:0;bottom:0;right:0;transform:none !important;pointer-events:none}.sort_random_cards{cursor:pointer;transition:opacity 1s}.sort_random_cards.hide{opacity:0;pointer-events:none}.sort_random_cards.show{opactiy:1}.draw_random_card{pointer-events:all;cursor:pointer;position:absolute;transition-duration:0.6s;transition-timing-function:ease-out;transition-delay:0s}.draw_random_card .card_back{position:absolute}.draw_random_card .card_error{position:absolute;top:0;display:none;pointer-events:none}.draw_random_card.unclicked{top:0rem;left:0rem}.draw_random_card.clicked{opacity:1;top:-20rem}.draw_random_card.clicked.side1{left:-6.0rem}.draw_random_card.clicked.side2{left:-4.5rem}.draw_random_card.clicked.side3{left:-3.0rem}.draw_random_card.clicked.side4{left:-1.5rem}.draw_random_card.clicked.side5{left:0.0rem}.draw_random_card.clicked.side6{left:1.5rem}.draw_random_card.clicked.side7{left:3.0rem}.draw_random_card.clicked.side8{left:4.5rem}.draw_random_card.clicked.side9{left:6.0rem}.draw_random_card.clicked.tilt1{transform:scale(1) rotateZ(-40deg)}.draw_random_card.clicked.tilt2{transform:scale(1) rotateZ(-30deg)}.draw_random_card.clicked.tilt3{transform:scale(1) rotateZ(-20deg)}.draw_random_card.clicked.tilt4{transform:scale(1) rotateZ(-10deg)}.draw_random_card.clicked.tilt5{transform:scale(1) rotateZ(0deg)}.draw_random_card.clicked.tilt6{transform:scale(1) rotateZ(10deg)}.draw_random_card.clicked.tilt7{transform:scale(1) rotateZ(20deg)}.draw_random_card.clicked.tilt8{transform:scale(1) rotateZ(30deg)}.draw_random_card.clicked.tilt9{transform:scale(1) rotateZ(40deg)}.draw_random_card.error_clicked{transform:scale(0)}.draw_random_card.loading{pointer-events:none}.draw_random_card.loading .card_back{animation:redeem_card_loading 0.10s infinite linear}.draw_random_card.flipped .card_front{animation:reveal_front 0.8s 1 forwards ease-in-out}.draw_random_card.flipped .card_back{animation:reveal_back 0.8s 1 forwards ease-in-out}.draw_random_card.unflipped .card_front{opacity:0}.draw_random_card.unflipped .card_error{opacity:0}.draw_random_card.error .card_error{animation:reveal_error 0.5s 1 forwards linear;display:flex;pointer-events:all}.draw_random_card.error .card_back{animation:reveal_error_back 0.5s 1 forwards linear}.claim_random_reveal.sorted .reveal_random_card,.reveal_random_card.self_sorted{animation:sorted_bounce_down 1s 1 forwards ease-in}.claim_random_reveal.sorted .reveal_random_card .draw_random_card,.reveal_random_card.self_sorted .draw_random_card{transition-duration:1s;transition-timing-function:linear;left:15rem;transform:scale(0) rotateZ(0deg)}.sort_error .claim_random_reveal .reveal_random_card{top:0;animation:none}.sort_error .claim_random_wrapper{transform:scale(0)}.cash_glyph{display:inline-block;position:relative}.corner_cash{width:25px;height:25px;margin-top:-10px;top:6px}.title_cash{width:40px;height:40px;margin-top:-5px;top:8px}.inline_cash{width:20px;height:20px;margin-top:-10px;top:4px}.cards_modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;transition:opacity 1s}.cards_modal.show_cards_modal{opacity:1}.cards_modal.hide_cards_modal{opacity:0;pointer-events:none}.cards_modal .card_list{position:absolute;margin:0;top:9rem;left:0;bottom:9rem;right:0;overflow-y:auto;border-left:0px solid;border-right:0px solid;border-radius:0}.card_redeem_glyph{width:3rem}.matchcard_deck_link{width:5rem;height:5rem;position:absolute;bottom:0;right:0;z-index:10}.card_question .card_glyph_emblem{fill:#65D3E4}.card_question .card_glyph_fade{fill:url(#linearGradientCardGlyphQuestion);stroke:#65D3E4}.card_heart .card_glyph_emblem{fill:#FD90FE}.card_heart .card_glyph_fade{fill:url(#linearGradientCardGlyphHeart);stroke:#FD90FE}.card_glyph_back{fill:#000000}.deck_name_header{display:flex;justify-content:space-between;margin:1rem 0}.deck_name_header a{font-weight:normal;font-size:1.6rem;padding:0.3rem 0}.deck_details{width:100%}.delete_deck{text-align:right}.deck_editor{margin:0;display:flex;gap:2rem}.deck_owned_cards,.deck_selected_cards{width:50%}.deck_owned_cards .deck_button,.deck_selected_cards .deck_button{border:2px solid}.card_is_selected{display:none}.deck_button{width:100%;height:5rem;margin:0 0 0.5rem;font-weight:bold;border-radius:1rem}.content .deck_list{margin:1rem 0}.deck_list{display:flex;flex-direction:column-reverse;list-style:none}.deck_list .deck_item{display:flex;position:relative;justify-content:space-between;border-width:2px;border-style:solid;border-radius:0 0 1rem 1rem;padding:1.4rem 1rem 1rem;margin:-1rem 1rem 0;text-decoration:none !important;font-weight:bold;cursor:pointer}.deck_list .deck_item .deck_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck_list .deck_item .deck_indicator{padding-left:1rem}.deck_list .deck_item.deck_primary{border-radius:1rem;padding:1rem;margin:0}.deck_list .deck_item.deck_create{font-weight:normal}.deck_list .deck_item_radio{display:none}.select_deck{position:relative}.select_deck .deck_selectable{position:absolute;left:0;right:0;transition:top 0.5s, padding-top 0.25s}.select_deck.hide_selectable .deck_selectable{padding-top:0;top:1rem}.select_deck.show_selectable .deck_selectable{padding-top:1.4rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+1){top:0rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+2){top:5rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+3){top:9rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+4){top:13rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+5){top:17rem}.select_deck.show_selectable .deck_selectable:nth-last-child(6n+6){top:21rem}.mint_card_wrapper{display:flex;gap:1rem}.mint_card_form{display:flex;flex-direction:column;z-index:1}.mint_card_form .card_category_wrapper{position:relative;margin-top:42px}.mint_card_form .card_name_wrapper{position:relative;margin-top:5px}.mint_card_form .card_category_arrow,.mint_card_form .card_name_arrow,.mint_card_form .card_category_check,.mint_card_form .card_name_check,.mint_card_form .mint_card_arrow{position:absolute;transition:transform 0.5s;z-index:2}.mint_card_form .card_category_arrow,.mint_card_form .card_name_arrow{width:5rem;height:5rem;right:-38px}.mint_card_form .card_category_arrow.show,.mint_card_form .card_name_arrow.show{transform:rotateX(0deg) rotateZ(-90deg)}.mint_card_form .card_category_arrow.hide,.mint_card_form .card_name_arrow.hide{transform:rotateX(90deg) rotateZ(-90deg)}.mint_card_form .card_category_check,.mint_card_form .card_name_check{width:2rem;left:-24px}.mint_card_form .card_category_check.show,.mint_card_form .card_name_check.show{transform:rotateX(0deg)}.mint_card_form .card_category_check.hide,.mint_card_form .card_name_check.hide{transform:rotateX(90deg)}.mint_card_form .card_category_arrow{top:-12px}.mint_card_form .card_name_arrow{top:-11px}.mint_card_form .card_category_check{fill:#65D3E4}.mint_card_form .card_name_check{fill:#385CC4}.mint_card_form .mint_card_arrow{width:2rem;left:-20px;fill:#FD90FE;animation:indicator_arrow_spin 1.5s linear infinite}.mint_card_form .card_category_button,.mint_card_form .card_name_button,.mint_card_form .mint_card_button{width:130px;font-size:1.4rem;box-sizing:border-box;text-align:center;font-family:finalsix, sans-serif;cursor:pointer;background:#ffffff;transition:border-color 0.5s, transform 0.2s}.mint_card_form .card_category_button{border:3px solid #65D3E4}.mint_card_form .card_category_button:hover{color:#0a3232}.mint_card_form .card_name_button{border:3px solid #385CC4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mint_card_form .card_name_button:hover{color:#17264F}.mint_card_form .mint_card_button_wrapper,.mint_card_form .reset_chosen_card{display:block;position:relative;transition:transform 0.1s linear, color 0.5s;margin-top:5px;text-align:center}.mint_card_form .mint_card_button_wrapper.hide,.mint_card_form .reset_chosen_card.hide{transform:rotateX(90deg);pointer-events:none}.mint_card_form .mint_card_button_wrapper.show,.mint_card_form .reset_chosen_card.show{transform:rotateX(0deg)}.mint_card_form .mint_card_button{position:relative;border:3px solid #FD90FE;background:#FFFFFF}.mint_card_form .mint_card_button:hover{color:#832B85}.mint_card_preview_wrapper{position:relative;width:110px;animation:bounce_in 0.7s 1 forwards ease-in-out}.mint_card_preview_wrapper .mint_card_preview{border-color:#666666;transition:border-color 0.5s, transform 0.5s;width:10rem;mask-image:linear-gradient(#000, #000);mask-repeat:no-repeat;mask-position:0px 0px}.mint_card_preview_wrapper .card_category{height:16.5px;border-color:inherit;font-size:11px;margin:-2rem 0.5rem 1rem;opacity:1;transition:opacity 0.5s}.mint_card_preview_wrapper .card_name{min-height:20px;border-color:inherit;font-size:1.2rem;opacity:1;transition:opacity 0.5s}.mint_card_preview_wrapper .card_error_glyph{position:absolute;left:30px;opacity:0;pointer-events:none;transition:opacity 0.5s}.mint_card_preview_wrapper .card_number{position:absolute;top:10px;right:-17px;font-size:2rem;font-weight:bold;border:5px solid;color:#666666;border-color:#666666;border-radius:2rem;text-align:center;min-width:3rem;background-color:#ffffff;transform:rotateY(0deg);transition:transform 0.5s}.mint_card_reveal{position:absolute;top:0;left:0;mask-image:linear-gradient(#000, #000);mask-repeat:no-repeat;mask-position:0px -160px}.mint_card_reveal .card{width:10rem;outline:none}.mint_card_glow{position:absolute;width:100%;height:10px;top:-5px;opacity:0;background-image:linear-gradient(rgba(255,255,255,0) 0%, #fff 45%, #fff 55%, rgba(255,255,255,0) 100%)}.sort_minted_card_button{transition:transform 0.3s;transform:rotateX(90deg);border-radius:1rem;border-style:solid;border-width:5px;font-size:1rem;position:absolute;bottom:0;width:90px;left:10px}.claim_chosen_category_list,.claim_chosen_topic_list{border:3px solid #FD90FE;border-radius:2rem;position:absolute;overflow:hidden}.claim_chosen_category_list .claim_chosen_list,.claim_chosen_topic_list .claim_chosen_list{position:absolute;top:0;left:0;bottom:0;right:0;color:#000000;background:linear-gradient(180deg, #fff 0%, #c8c8c8 100%)}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category{position:relative;padding:2px;cursor:pointer;border-top-style:solid;border-top-width:1px;color:#000000;background-color:#FFFFFF66;transition:background-color 0.5s}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category .category_selector_glyph,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category .category_selector_glyph{transition:transform 0.5s;transform:rotateX(90deg) rotateZ(90deg);position:absolute;right:9px;width:20px;height:20px;pointer-events:none}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category .category_selector_glyph .glyph_path,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category .category_selector_glyph .glyph_path{fill:inherit}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category:after,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category:after{position:absolute;content:"";border-style:solid;border-width:5px;border-color:inherit;visibility:hidden;opacity:1;transform:scale(1);top:0;right:0;bottom:0;left:0;transition:transform 0.5s, opacity 0.5s;z-index:5}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category:hover,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category:hover{background-color:#FFFFFFFF}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category:hover .category_selector_glyph,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category:hover .category_selector_glyph{transform:rotateX(360deg) rotateZ(90deg)}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category.selected:hover .category_selector_glyph,.claim_chosen_category_list .claim_chosen_list .claim_chosen_category.selected .category_selector_glyph,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category.selected:hover .category_selector_glyph,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category.selected .category_selector_glyph{transform:rotateX(-180deg) rotateZ(90deg)}.claim_chosen_category_list .claim_chosen_list .claim_chosen_category.selected:after,.claim_chosen_topic_list .claim_chosen_list .claim_chosen_category.selected:after{display:block !important;visibility:visible;opacity:0;transform:scale(1.1, 1.5)}.claim_chosen_category_list.hide,.claim_chosen_topic_list.hide{animation:bounce_out 0.5s 0.1s ease-in 1 forwards;pointer-events:none;z-index:0}.claim_chosen_category_list.show,.claim_chosen_topic_list.show{animation:bounce_in 0.5s ease-in 1 forwards;z-index:1}.claim_chosen_cards.loading .mint_card_form,.claim_chosen_cards.complete .mint_card_form,.claim_chosen_cards.error .mint_card_form,.claim_chosen_cards.empty .mint_card_form,.claim_chosen_cards.sort_error .mint_card_form{pointer-events:none}.claim_chosen_cards.loading .card_category_arrow,.claim_chosen_cards.complete .card_category_arrow,.claim_chosen_cards.error .card_category_arrow,.claim_chosen_cards.empty .card_category_arrow,.claim_chosen_cards.sort_error .card_category_arrow{transition:transform 0.3s 0.0s;transform:rotateX(90deg) rotateZ(-90deg)}.claim_chosen_cards.loading .card_name_arrow,.claim_chosen_cards.complete .card_name_arrow,.claim_chosen_cards.error .card_name_arrow,.claim_chosen_cards.empty .card_name_arrow,.claim_chosen_cards.sort_error .card_name_arrow{transition:transform 0.3s 0.0s;transform:rotateX(90deg) rotateZ(-90deg)}.claim_chosen_cards.loading .card_category_check,.claim_chosen_cards.complete .card_category_check,.claim_chosen_cards.error .card_category_check,.claim_chosen_cards.empty .card_category_check,.claim_chosen_cards.sort_error .card_category_check{transition:transform 0.3s 0.5s;transform:rotateX(90deg)}.claim_chosen_cards.loading .card_category_button,.claim_chosen_cards.complete .card_category_button,.claim_chosen_cards.error .card_category_button,.claim_chosen_cards.empty .card_category_button,.claim_chosen_cards.sort_error .card_category_button{transition:transform 0.3s 0.4s;transform:rotateX(90deg)}.claim_chosen_cards.loading .card_name_check,.claim_chosen_cards.complete .card_name_check,.claim_chosen_cards.error .card_name_check,.claim_chosen_cards.empty .card_name_check,.claim_chosen_cards.sort_error .card_name_check{transition:transform 0.3s 0.3s;transform:rotateX(90deg)}.claim_chosen_cards.loading .card_name_button,.claim_chosen_cards.complete .card_name_button,.claim_chosen_cards.error .card_name_button,.claim_chosen_cards.empty .card_name_button,.claim_chosen_cards.sort_error .card_name_button{transition:transform 0.3s 0.2s;transform:rotateX(90deg)}.claim_chosen_cards.loading .mint_card_button,.claim_chosen_cards.complete .mint_card_button,.claim_chosen_cards.error .mint_card_button,.claim_chosen_cards.empty .mint_card_button,.claim_chosen_cards.sort_error .mint_card_button{transition:transform 0.3s 0.1s;transform:rotateX(90deg)}.claim_chosen_cards.loading .mint_card_arrow,.claim_chosen_cards.complete .mint_card_arrow,.claim_chosen_cards.error .mint_card_arrow,.claim_chosen_cards.empty .mint_card_arrow,.claim_chosen_cards.sort_error .mint_card_arrow{transition:transform 0.3s 0.0s;transform:rotateX(90deg);animation:none}.claim_chosen_cards.loading .reset_chosen_card,.claim_chosen_cards.complete .reset_chosen_card,.claim_chosen_cards.error .reset_chosen_card,.claim_chosen_cards.empty .reset_chosen_card,.claim_chosen_cards.sort_error .reset_chosen_card{transition:transform 0.3s 0.1s;transform:rotateX(90deg)}.claim_chosen_cards.loading .mint_card_preview_wrapper .card_number,.claim_chosen_cards.complete .mint_card_preview_wrapper .card_number,.claim_chosen_cards.error .mint_card_preview_wrapper .card_number,.claim_chosen_cards.empty .mint_card_preview_wrapper .card_number,.claim_chosen_cards.sort_error .mint_card_preview_wrapper .card_number{transition:transform 0.5s;transform:rotateY(450deg)}.claim_chosen_cards.empty .mint_card_preview_wrapper{transform:scale(0);animation:none}.claim_chosen_cards.loading .mint_card_preview_wrapper{animation:mint_card_wrapper_loading 0.7s 0.5s 1 forwards ease-in-out}.claim_chosen_cards.loading .mint_card_preview{animation:mint_card_loading_shake 0.1s 1.2s infinite linear}.claim_chosen_cards.error .mint_card_preview_wrapper{animation:mint_card_wrapper_error 0.5s 1 forwards linear}.claim_chosen_cards.error .mint_card_preview_wrapper .mint_card_preview{border-color:#990000}.claim_chosen_cards.error .mint_card_preview_wrapper .card_error_glyph{transition:opacity 0.5s;opacity:1}.claim_chosen_cards.error .mint_card_preview_wrapper .card_category,.claim_chosen_cards.error .mint_card_preview_wrapper .card_name{opacity:0}.claim_chosen_cards.sort_error .mint_card_preview_wrapper{top:-115px;left:-65px;transform:scale(2);animation:none}.claim_chosen_cards.sort_error .mint_card_preview_wrapper .mint_card_preview{border-color:#990000;transform:scale(0)}.claim_chosen_cards.sort_error .mint_card_preview_wrapper .card_error_glyph{transition:opacity 0.5s;opacity:0}.claim_chosen_cards.sort_error .mint_card_preview_wrapper .card_category,.claim_chosen_cards.sort_error .mint_card_preview_wrapper .card_name{opacity:0}.claim_chosen_cards.complete .mint_card_preview_wrapper{top:-115px;left:-65px;transform:scale(2.3);animation:none}.claim_chosen_cards.complete .mint_card_preview{animation:mint_card_preview_mask 1.8s 1 forwards ease-in-out}.claim_chosen_cards.complete .mint_card_reveal{animation:mint_card_reveal_mask 1.8s 1 forwards ease-in-out}.claim_chosen_cards.complete .mint_card_glow{animation:mint_card_glow 1.8s 1 forwards ease-in-out}.claim_chosen_cards.complete .sort_minted_card_button{transition:transform 0.5s 1.8s;transform:rotateX(0deg)}.claim_chosen_cards.sorted .card_category_arrow,.claim_chosen_cards.sorted .card_name_arrow{transform:rotateX(90deg) rotateZ(-90deg)}.claim_chosen_cards.sorted .card_category_check,.claim_chosen_cards.sorted .card_category_button,.claim_chosen_cards.sorted .card_name_check,.claim_chosen_cards.sorted .card_name_button,.claim_chosen_cards.sorted .mint_card_button,.claim_chosen_cards.sorted .mint_card_arrow,.claim_chosen_cards.sorted .mint_card_button_wrapper,.claim_chosen_cards.sorted .reset_chosen_card{transform:rotateX(90deg)}.claim_chosen_cards.sorted .mint_card_preview_wrapper .card_number{transform:rotateY(450deg)}.claim_chosen_cards.sorted .mint_card_preview,.claim_chosen_cards.sorted .mint_card_glow{display:none}.claim_chosen_cards.sorted .sort_minted_card_button{transition:transform 0.3s;transform:rotateX(90deg)}.claim_chosen_cards.sorted .mint_card_preview_wrapper{top:-115px;left:-65px;transform:scale(2.3);animation:mint_card_sort_wrapper 0.8s 0.2s 1 forwards ease-in}.claim_chosen_cards.sorted .mint_card_reveal{mask-position:0px 0px;animation:mint_card_sort_card 0.8s 0.2s 1 forwards ease-in}.claim_chosen_category_list{top:-260px;width:200px;height:270px}.claim_chosen_category_list .claim_chosen_list{padding:0.5rem 1rem;overflow-y:auto}.claim_chosen_category_list .claim_chosen_category_header{text-align:left;margin:0 0 0.5rem}.claim_chosen_topic_list{top:-270px;width:325px;height:285px}.claim_chosen_topic_list .claim_chosen_list{padding:4.5rem 1rem;overflow-y:scroll}.close_category_list,.close_topic_list{position:absolute;background:#FFFFFF;border:3px solid #FD90FE;color:#FD90FE;border-radius:2rem;font-size:1.6rem;width:2.5rem;height:2.5rem;font-weight:bold;display:flex;justify-content:center;align-items:center;z-index:3;top:3px;right:18px}.claim_chosen_search{font-family:finalsix, sans-serif;text-align:left;position:fixed;background:linear-gradient(90deg, #fff 0%, #F3B6F9 100%);top:0;left:0;right:0;z-index:2;border:none;border-bottom:1px solid black;font-size:2rem;padding:2px 1rem;margin:-1px 15px -1px -1px;outline:none}.random_card_error{position:absolute;top:160px;background:#000000;border:5px solid #990000;padding:3px;transition:transform 0.5s;cursor:pointer}.random_card_error.show{transform:rotateX(0deg)}.random_card_error.hide{transform:rotateX(90deg);ponter-events:none}.minted_card_error{font-size:1rem;position:absolute;bottom:0;right:-20px;left:-20px;background:#000000;border:5px solid #990000;padding:3px;transition:transform 0.5s;cursor:pointer;text-align:center}.minted_card_error.show{transform:rotateX(0deg)}.minted_card_error.hide{transform:rotateX(90deg);ponter-events:none}@media (min-width: 768px){.card,.card_back,.card_error{width:12rem}.claim_rewards_home .claim_text{display:inline-block}.on_claim_page{position:absolute;top:2rem;right:3rem}.selectable_card{width:15rem}}@media (max-width: 767px){.card,.card_back,.card_error{width:12rem}.selectable_card{width:12.5rem}.claim_rewards_home .claim_text{display:none}.on_claim_page{position:absolute;top:1rem;right:1rem}.card_list{padding:2rem;margin:2rem -3.5rem;border:3px solid;border-color:inherit}}@media (max-width: 460px){.card,.card_back,.card_error{width:32vw}.claim_random_card,.reveal_random_card{left:10rem}.claim_random_card .card,.claim_random_card .card_back,.claim_random_card .card_error,.reveal_random_card .card,.reveal_random_card .card_back,.reveal_random_card .card_error{width:10rem}}@media (prefers-color-scheme: dark){.deck_item{background:#000000}.card_list{background:linear-gradient(180deg, #fff 0%, #b478dc 100%)}.card_list.proceed{background:linear-gradient(180deg, #fff 0%, #64d2e6 100%)}.cards_modal{background-color:rgba(0,0,0,0.5)}.card_list_wrapper{border-color:#6699bb}.card_selection_interface h4{border-color:#ffffff}.selectable_card:disabled,.selectable_card.disabled{background-color:#FFFFFF}.show_hide{color:#ffffff}.disable_selection_interface{pointer-events:none;opacity:0.5}.category_selector{background:#FFFFFF}.selectable_card_list{background:linear-gradient(180deg, #fff 0%, #b478dc 100%)}.matchcard_layer.show{background-color:rgba(0,0,0,0.7)}.cash_glyph path{stroke:#FFFFFF}.rewards_card{background-color:#000000}.rewards .gem_glyph{border-color:#999999}.rewards .gem_glyph .gem_path{fill:#000000;stroke:#999999}.rewards .gem_use.can_get_random .gem_path,.rewards .gem_use.can_get_chosen .gem_path,.rewards .claim_random.on .gem_path,.rewards .claim_chosen.on .gem_path{stroke:#000000}.redeem{background-color:#000000}.redeem_section,.redeem_section>span{border-color:#FFFFFF}.claim_card_count{background-color:#000000}.card_claim_link:after{background:#000000}.card_glyph_back{fill:#000000}}@media (prefers-color-scheme: light){.deck_item{background:#ffffff}.card_list{background:linear-gradient(180deg, #fff 0%, #b478dc 100%)}.card_list.proceed{background:linear-gradient(180deg, #fff 0%, #64d2e6 100%)}.cards_modal{background-color:rgba(0,0,0,0.5)}.card_list_wrapper{border-color:#99ccee}.card_selection_interface h4{border-color:#ffffff}.selectable_card:disabled,.selectable_card.disabled{background-color:#FFFFFF}.show_hide{color:#ffffff}.disable_selection_interface{pointer-events:none}.disable_selection_interface:before{background-color:rgba(0,0,0,0.7)}.matchcard_layer.show{background-color:rgba(204,253,255,0.7)}.category_selector{background:#DDEEFF}.category_selector h4{background:#FFFFFF}.selectable_card_list{background:linear-gradient(180deg, #fff 0%, #b478dc 100%)}.cash_glyph path{stroke:#458}.rewards_card{color:#458;background-color:#FFFFFF}.rewards .gem_glyph{border-color:#666666}.rewards .gem_glyph .gem_path{fill:#458;stroke:#666666}.rewards .gem_use.can_get_random .gem_path,.rewards .gem_use.can_get_chosen .gem_path,.rewards .claim_random.on .gem_path,.rewards .claim_chosen.on .gem_path{stroke:#FFFFFF}.redeem{background-color:#FFFFFF;color:#458}.redeem_section,.redeem_section>span{border-color:#458}.claim_card_count{background-color:#FFFFFF}.card_claim_link:after{background:#FFFFFF}.card_glyph_back{fill:#FFFFFF}}.content{display:block;position:relative}.content p{margin:1.2rem 0}.content ul,.content ol{margin:1.2rem 0 1.2rem 2rem}b{font-weight:bold}a.underline{text-decoration:underline}.modal_wrapper{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;transition:opacity 1s;background-color:rgba(0,0,0,0.5)}.modal_wrapper.show{opacity:1}.modal_wrapper.hide{opacity:0;pointer-events:none}.modal_content{border-radius:4rem;border:3px solid;overflow-y:auto;position:absolute;margin:1rem;padding:2rem;z-index:1}.modal_close{font-family:finalsix, sans-serif;font-size:3.2rem;font-weight:bold;text-align:center;border:3px solid;border-radius:1.5rem;width:4rem;height:4rem;line-height:4rem;position:absolute;top:2rem;right:2rem;color:inherit;cursor:pointer}.modal_buttons{position:absolute;bottom:1rem;left:1rem;right:1rem}.intro_content ul,.intro_content ol{margin:0 0 1.2rem 2rem}.home_welcome{text-align:center;margin:2rem 0 0}.home_welcome h2{margin:0 0 0.5rem}.home_welcome .player_id{margin:0;font-style:italic;position:relative;top:-1.2rem}.link{cursor:pointer}.note{margin:1rem 0}.data{font-weight:bold}.copy_data{display:block;font-weight:bold}.main_play_button_wrapper{display:flex;flex-direction:column;flex-grow:2;align-items:center;margin:0 2rem}.home_offers_wrapper{display:flex;gap:2rem;justify-content:space-around}.home_offers_wrapper a{width:auto}.divider{margin:1rem 0;height:1px}.fade_hide{transition:opacity 2s}.fade_hide.fade_out{opacity:0}.fade_hide.fade_in{opacity:1}.subnav{display:flex;gap:1rem}.subnav a{font-size:1.6rem;text-decoration:none;font-weight:bold;border:2px solid;border-radius:1rem;padding:2px 10px}@media (min-width: 768px){.content{max-width:800px}.subnav{flex-direction:row;margin-top:1rem}}@media (max-width: 767px){.content{padding:5vw;margin:0 5vw}.subnav{flex-direction:column;margin-top:2rem}.subnav a{text-align:center}}@media (prefers-color-scheme: dark){.content,.modal_content{background:#000000;border-color:#cccccc}.data,.copy_data{color:#32aaaa}.divider{background:#FFFFFF}.player_id{color:#cccccc}.buy_form{background-color:#f0f0f0;transition:max-height 1s, padding 1s;overflow:hidden}.buy_form.buy_active{padding:2rem;max-height:1000px}.buy_form.buy_processing{padding:0 2rem;max-height:0px}}@media (prefers-color-scheme: light){.content,.modal_content{background:#FFFFFF;border-color:#333333}.data,.copy_data{color:#003333}.divider{background:#333333}.player_id{color:#333333}}.logo{padding:0 1rem;text-decoration:none}.logo .header{font-family:wreath, serif;font-weight:700;font-style:normal;text-align:center;word-spacing:-1.0rem;position:relative;margin:0;padding:0}.logo .header .h_match{padding-right:3px}.logo .header:before{content:"";display:inline-block;position:relative;background-size:contain}.logo .header_plus{font-family:wreath, serif;font-weight:700;font-style:normal;text-align:center}.logo .tagline{font-weight:300;font-style:normal;text-align:center;position:relative;margin:0;padding:0}.logo.guest{position:fixed;left:0;top:0}.logo.game{height:auto;align-self:flex-start}.logo.game .header{font-size:4rem}.logo.game .header:before{background-image:url("/images/brand/logo-50.png");height:4rem;width:4rem;top:1rem}.logo.game .header:after{top:0.2rem;right:4rem}.logo.game .header_plus{display:none}.with_logo:before{content:"";display:inline-block;position:relative;background-size:contain;background-image:url(/images/brand/logo-50.png);height:6rem;width:6rem;top:2rem}.tooltip{display:inline-block}.tooltip .tooltip_link{border-color:white}.tooltip .tooltip_text{color:black;border-color:black;background-color:white}.tooltip{display:inline-block}.tooltip .tooltip_link{display:inline-block;border:2px solid;border-radius:2rem;font-size:2rem;line-height:2rem;font-weight:bold;width:2rem;height:2rem}.tooltip .tooltip_text{transition:opacity 1s;border:2px solid;border-radius:1rem;padding:1rem 3rem;cursor:pointer;z-index:100}.tooltip .tooltip_text:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.tooltip .tooltip_text:after{content:"X";font-weight:bold;position:absolute;top:0;right:5px}.tooltip .show_tooltip{opacity:1;pointer-events:auto}.tooltip .hide_tooltip{opacity:0;pointer-events:none}.modal_response{position:fixed;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:100;transition:opacity 0.5s}.modal_response.show{opacity:1}.modal_response.hide{pointer-events:none;opacity:0}.loading_modal{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:105;transition:background-color 0.5s}.loading_modal .loading_inner{position:fixed;top:34rem;overflow:hidden;transition:left 0.5s, right 0.5s}.loading_modal h2{display:block;border:5px solid;border-radius:2rem;padding:0.2rem 2rem;margin:0 auto;white-space:nowrap;text-align:center;width:70%;max-width:40rem}.loading_modal.show .loading_inner{left:0;right:0}.loading_modal.hide{pointer-events:none}.loading_modal.hide .loading_inner{left:50%;right:50%}.support_message{display:flex;justify-content:center;position:fixed;left:0;right:0}.support_message .support_link{position:relative;display:block;border:5px solid;border-radius:2rem;max-width:45rem;margin:0 5rem;padding:2rem;text-decoration:none}.support_message .support_header{font-size:2rem;margin-bottom:1rem}.support_message .support_content{margin-bottom:0.5rem}.support_message .support_button{margin:0}.support_message.show{animation:support_animate_in 0.9s ease-in-out forwards}.support_message.hide{animation:support_animate_out 0.7s ease-in forwards}.support_message.off{display:none}.close{display:block;position:absolute;top:-21px;right:-22px;width:3rem;height:3rem;font-weight:bold;border:5px solid;border-radius:3rem;font-size:44px;line-height:0px}.close svg{width:2rem}.arrow .arrow_wrapper{animation:animate_arrow_bounce 1.8s infinite ease-out}.arrow .inner_arrow{fill:#FFFFFF;stroke:#000000}.arrow .outer_arrow{fill:#FFFFFF;stroke:#000000;mask:linear-gradient(0deg, rgba(0,0,0,0) 25%, #000 30%, #000 70%, rgba(0,0,0,0) 75%) content-box 0% 0%/100% 100% no-repeat;animation:animate_outer_arrow 2.4s infinite ease-out}.timer{display:inline}.timer .timer_icon{width:2rem;height:2rem;position:relative;top:3px;margin-right:3px}.think{animation:glyph_bounce 2s infinite ease-in-out}.think .think_shape{stroke:#000000;fill:#FFFFFF}.think .think_path{stroke:#000000;fill:#FFFFFF;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15;stroke-opacity:1}.think .think_bubble{fill:#FFFFFF;fill-opacity:1;stroke:#000000;stroke-width:1.33}.think .think_ellipsis{fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.75}.think .think_bubbles_above{margin-bottom:-10%}.think .think_bubbles_below{margin-top:-10%}.think .bubble_1{animation:glyph_small_bounce 1s -0.2s infinite ease-in-out}.think .bubble_2{animation:glyph_small_bounce 1s -0.4s infinite ease-in-out}.think .bubble_3{animation:glyph_small_bounce 1s -0.6s infinite ease-in-out}.think .ellipsis_1{animation:glyph_fade 2s -1.0s infinite ease-in-out}.think .ellipsis_2{animation:glyph_fade 2s -0.5s infinite ease-in-out}.think .ellipsis_3{animation:glyph_fade 2s -0.0s infinite ease-in-out}.reward_message_wrapper{z-index:1000;position:fixed;display:flex;top:0;left:0;bottom:0;right:0;justify-content:center;align-items:center}.reward_message_wrapper.hide{pointer-events:none}.reward_message{border-style:solid;border-radius:2rem;text-align:center;transition:all 0.3s;overflow:hidden}.reward_message.show{pointer-events:all;border-width:3px;padding:2rem;max-height:200px;opacity:1}.reward_message.hide{border-width:0;padding:0 2rem;max-height:0px;opacity:0;pointer-events:none}.reward_message_value{font-size:4rem;font-weight:bold}.reward_message_value .reward_message_cash{top:0.5rem;height:4.0rem;width:4.0rem}.reward_message_text{font-size:1.6rem}.reward_gems.animate .sparkle_gem_box{transition-duration:0.5s;transition-timing-function:ease-in;width:3rem;height:3rem;bottom:37px !important;right:35px !important;z-index:500}.reward_gems.animate .sparkle_gem_box .sparkle_gem{animation-name:sparkle_gem_fade;animation-duration:0.3s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}.reward_gems.load .sparkle_gem_box{width:5rem;height:5rem;transition-duration:0s;visibility:hidden}.reward_gems.load .sparkle_gem_box .sparkle_gem{opacity:0}.reward_button_wrapper{width:110px;margin:0 auto;transition:transform 0.3s}.reward_button_wrapper .button{margin:0}.reward_button_wrapper.hide{pointer-events:none}.reward_button_wrapper .reward_glyph.envelope_squeeze{animation:envelope_squeeze 0.2s ease-in-out forwards}.reward_button_wrapper .reward_glyph.envelope_open{animation:envelope_open 0.2s ease-in-out forwards}.reward_button_wrapper .reward_glyph:hover .envelope_color_1,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_color_1,.reward_button_wrapper .reward_glyph.envelope_open .envelope_color_1{animation:stop_color_cycle 1s -0.0s infinite}.reward_button_wrapper .reward_glyph:hover .envelope_color_2,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_color_2,.reward_button_wrapper .reward_glyph.envelope_open .envelope_color_2{animation:stop_color_cycle 1s -0.2s infinite}.reward_button_wrapper .reward_glyph:hover .envelope_color_3,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_color_3,.reward_button_wrapper .reward_glyph.envelope_open .envelope_color_3{animation:stop_color_cycle 1s -0.4s infinite}.reward_button_wrapper .reward_glyph:hover .envelope_color_4,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_color_4,.reward_button_wrapper .reward_glyph.envelope_open .envelope_color_4{animation:stop_color_cycle 1s -0.6s infinite}.reward_button_wrapper .reward_glyph:hover .envelope_color_5,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_color_5,.reward_button_wrapper .reward_glyph.envelope_open .envelope_color_5{animation:stop_color_cycle 1s -0.8s infinite}.sparkle_gem_box{display:flex;position:absolute;align-items:center;justify-content:center}.sparkle_gem_box .sparkle_gem{position:relative;transition-duration:0.1s}.sparkle_gem_box .sparkle_gem .gem_path{fill:#FD90FE}.sparkle_gem_box:nth-child(30n+1){transition-delay:.05s}.sparkle_gem_box:nth-child(30n+1) .sparkle_gem{transform:rotateZ(27deg);animation-delay:0.6s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+2){transition-delay:.1s}.sparkle_gem_box:nth-child(30n+2) .sparkle_gem{transform:rotateZ(54deg);animation-delay:0.65s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+3){transition-delay:.15s}.sparkle_gem_box:nth-child(30n+3) .sparkle_gem{transform:rotateZ(81deg);animation-delay:0.7s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+4){transition-delay:.2s}.sparkle_gem_box:nth-child(30n+4) .sparkle_gem{transform:rotateZ(108deg);animation-delay:0.75s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+5){transition-delay:.25s}.sparkle_gem_box:nth-child(30n+5) .sparkle_gem{transform:rotateZ(135deg);animation-delay:0.8s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+6){transition-delay:.3s}.sparkle_gem_box:nth-child(30n+6) .sparkle_gem{transform:rotateZ(162deg);animation-delay:0.85s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+7){transition-delay:.35s}.sparkle_gem_box:nth-child(30n+7) .sparkle_gem{transform:rotateZ(189deg);animation-delay:0.9s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+8){transition-delay:.4s}.sparkle_gem_box:nth-child(30n+8) .sparkle_gem{transform:rotateZ(216deg);animation-delay:0.95s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+9){transition-delay:.45s}.sparkle_gem_box:nth-child(30n+9) .sparkle_gem{transform:rotateZ(243deg);animation-delay:1s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+10){transition-delay:.5s}.sparkle_gem_box:nth-child(30n+10) .sparkle_gem{transform:rotateZ(270deg);animation-delay:1.05s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+11){transition-delay:.55s}.sparkle_gem_box:nth-child(30n+11) .sparkle_gem{transform:rotateZ(297deg);animation-delay:1.1s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+12){transition-delay:.6s}.sparkle_gem_box:nth-child(30n+12) .sparkle_gem{transform:rotateZ(324deg);animation-delay:1.15s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+13){transition-delay:.65s}.sparkle_gem_box:nth-child(30n+13) .sparkle_gem{transform:rotateZ(351deg);animation-delay:1.2s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+14){transition-delay:.7s}.sparkle_gem_box:nth-child(30n+14) .sparkle_gem{transform:rotateZ(378deg);animation-delay:1.25s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+15){transition-delay:.75s}.sparkle_gem_box:nth-child(30n+15) .sparkle_gem{transform:rotateZ(405deg);animation-delay:1.3s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+16){transition-delay:.8s}.sparkle_gem_box:nth-child(30n+16) .sparkle_gem{transform:rotateZ(432deg);animation-delay:1.35s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+17){transition-delay:.85s}.sparkle_gem_box:nth-child(30n+17) .sparkle_gem{transform:rotateZ(459deg);animation-delay:1.4s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+18){transition-delay:.9s}.sparkle_gem_box:nth-child(30n+18) .sparkle_gem{transform:rotateZ(486deg);animation-delay:1.45s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+19){transition-delay:.95s}.sparkle_gem_box:nth-child(30n+19) .sparkle_gem{transform:rotateZ(513deg);animation-delay:1.5s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+20){transition-delay:1s}.sparkle_gem_box:nth-child(30n+20) .sparkle_gem{transform:rotateZ(540deg);animation-delay:1.55s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+21){transition-delay:1.05s}.sparkle_gem_box:nth-child(30n+21) .sparkle_gem{transform:rotateZ(567deg);animation-delay:1.6s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+22){transition-delay:1.1s}.sparkle_gem_box:nth-child(30n+22) .sparkle_gem{transform:rotateZ(594deg);animation-delay:1.65s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+23){transition-delay:1.15s}.sparkle_gem_box:nth-child(30n+23) .sparkle_gem{transform:rotateZ(621deg);animation-delay:1.7s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+24){transition-delay:1.2s}.sparkle_gem_box:nth-child(30n+24) .sparkle_gem{transform:rotateZ(648deg);animation-delay:1.75s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+25){transition-delay:1.25s}.sparkle_gem_box:nth-child(30n+25) .sparkle_gem{transform:rotateZ(675deg);animation-delay:1.8s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+26){transition-delay:1.3s}.sparkle_gem_box:nth-child(30n+26) .sparkle_gem{transform:rotateZ(702deg);animation-delay:1.85s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+27){transition-delay:1.35s}.sparkle_gem_box:nth-child(30n+27) .sparkle_gem{transform:rotateZ(729deg);animation-delay:1.9s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+28){transition-delay:1.4s}.sparkle_gem_box:nth-child(30n+28) .sparkle_gem{transform:rotateZ(756deg);animation-delay:1.95s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+29){transition-delay:1.45s}.sparkle_gem_box:nth-child(30n+29) .sparkle_gem{transform:rotateZ(783deg);animation-delay:2s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.sparkle_gem_box:nth-child(30n+30){transition-delay:1.5s}.sparkle_gem_box:nth-child(30n+30) .sparkle_gem{transform:rotateZ(810deg);animation-delay:2.05s}.sparkle_gem_box:nth-child(5n+1) .sparkle_gem .gem_path{stroke:#52CA76;fill:#52CA76}.sparkle_gem_box:nth-child(5n+2) .sparkle_gem .gem_path{stroke:#65D3E4;fill:#65D3E4}.sparkle_gem_box:nth-child(5n+3) .sparkle_gem .gem_path{stroke:#385CC4;fill:#385CC4}.sparkle_gem_box:nth-child(5n+4) .sparkle_gem .gem_path{stroke:#A88EFF;fill:#A88EFF}.sparkle_gem_box:nth-child(5n+5) .sparkle_gem .gem_path{stroke:#FD90FE;fill:#FD90FE}.match_history{box-sizing:border-box;min-height:50vh}.match_history .match_history_details{display:flex;justify-content:flex-end;align-items:center;gap:0.5rem;transition:background-color 1s, max-height 1s;min-width:27rem;padding:3px 0 0 0;border-top:2px solid}.match_history .match_history_details.hide{max-height:2.4rem}.match_history .match_history_details.show{max-height:12rem}.match_history_modal{min-width:300px}.match_history_modal h1{border-bottom:1px solid;padding-bottom:1rem;margin-bottom:1rem}.match_history_modal .share_summary_button{margin:0 auto}.match_history_list{display:flex;flex-direction:column;gap:0.5rem}.history_date{flex-grow:1;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history_action{display:block;width:2rem;height:2rem;position:relative;top:1px;border:2px solid;border-radius:0.7rem}.history_action_glyph{width:2rem;height:2rem}.history_action_glyph .glyph_path{fill:#FFFFFF}.history_quick_copy{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;pointer-events:none;align-items:center;justify-content:center}@media (min-width: 768px){.header{font-size:8rem;text-indent:0.5rem}.header:before{background-image:url("/images/brand/logo-80.png");height:8rem;width:8rem;top:2rem}.header_plus{font-size:2rem;text-indent:26rem;margin-top:-3.4rem}.tagline{top:-2rem;font-size:2.5rem}.logo.intro .header{font-size:6rem}.logo.intro .header:before{background-image:url("/images/brand/logo-80.png");height:6rem;width:6rem;top:1.5rem}.logo.intro .header_plus{font-size:1.8rem;text-indent:18rem;margin-top:-2.5rem}.logo.intro .tagline{font-size:2rem;top:-2rem}.tooltip_text{position:fixed;top:42vh;left:30vw;right:30vw}}@media (max-width: 767px){.header{font-size:6rem;text-indent:0.5rem}.header:before{background-image:url("/images/brand/logo-80.png");height:6rem;width:6rem;top:1.5rem}.header_plus{font-size:1.8rem;text-indent:18rem;margin-top:-2.5rem}.tagline{font-size:2rem;top:-2rem}.logo.guest{font-size:3rem}.tooltip_text{position:fixed;top:42vh;left:1rem;right:1rem}.match_history_my_name{display:none}.history_date{max-width:70vw}}@media (max-width: 460px){.logo .header{font-size:4.5rem;text-indent:0.5rem;padding-top:0}.logo .header:before{background-image:url("/images/brand/logo-50.png");height:5rem;width:5rem;top:1.5rem}.logo.game .header{font-size:3rem}.logo .tagline{font-size:1.5rem;top:-1.2rem}.logo.guest .header{font-size:2.5rem}.history_date{max-width:60vw}}@media (prefers-color-scheme: dark){.logo,.logo:hover{color:#FFFFFF}.timer_icon{fill:#FFFFFF}.tooltip_text:before{background:#FFFFFF33}.modal_response{background-color:rgba(0,0,0,0.8)}.loading_modal.show{background-color:rgba(0,0,0,0.8)}.loading_modal.hide{background-color:rgba(0,0,0,0)}.loading_modal h2{background-color:#000000;border-color:#FFFFFF}.support_link{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF}.close{color:#ffffff;border-color:#ffffff;background-color:#000000}.reward_message{color:#FFFFFF;background-color:#000000;border-color:#FFFFFF}.reward_button_wrapper .reward_glyph .envelope_color_1{stop-color:#FFFFFF;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_2{stop-color:#FFFFFF;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_3{stop-color:#FFFFFF;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_4{stop-color:#FFFFFF;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_5{stop-color:#FFFFFF;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_1{stop-color:#FFFFFF;stop-opacity:0.5;transition:stop-opacity 0.5s, stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_2{stop-color:#FFFFFF;stop-opacity:0;transition:stop-opacity 0.5s, stop-color 0.5s}.reward_button_wrapper .reward_glyph:hover .envelope_fill_color_1,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_fill_color_1,.reward_button_wrapper .reward_glyph.envelope_open .envelope_fill_color_1{stop-color:#000000;stop-opacity:1}.reward_button_wrapper .reward_glyph:hover .envelope_fill_color_2,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_fill_color_2,.reward_button_wrapper .reward_glyph.envelope_open .envelope_fill_color_2{stop-color:#000000;stop-opacity:1}}@media (prefers-color-scheme: light){.logo,.logo:hover{color:#458}.timer_icon{fill:#458}.tooltip_text:before{background:#FFFFFF66}.modal_response{background-color:rgba(255,255,255,0.8)}.support_link{background-color:#FFFFFF;color:#000000;border-color:#000000}.loading_modal.show{background-color:rgba(255,255,255,0.8)}.loading_modal.hide{background-color:rgba(255,255,255,0)}.loading_modal h2{background-color:#FFFFFF;border-color:#000000}.close{color:#000000;border-color:#000000;background-color:#ffffff}.reward_message{color:#458;background-color:#FFFFFF;border-color:#458}.reward_button_wrapper .reward_glyph .envelope_color_1{stop-color:#458;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_2{stop-color:#458;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_3{stop-color:#458;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_4{stop-color:#458;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_color_5{stop-color:#458;stop-opacity:1;transition:stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_1{stop-color:#458;stop-opacity:0.5;transition:stop-opacity 0.5s, stop-color 0.5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_2{stop-color:#458;stop-opacity:0;transition:stop-opacity 0.5s, stop-color 0.5s}.reward_button_wrapper .reward_glyph:hover .envelope_fill_color_1,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_fill_color_1,.reward_button_wrapper .reward_glyph.envelope_open .envelope_fill_color_1{stop-color:#FFFFFF;stop-opacity:1}.reward_button_wrapper .reward_glyph:hover .envelope_fill_color_2,.reward_button_wrapper .reward_glyph.envelope_squeeze .envelope_fill_color_2,.reward_button_wrapper .reward_glyph.envelope_open .envelope_fill_color_2{stop-color:#FFFFFF;stop-opacity:1}}h3 i{font-weight:normal}.input,.fui-form input{font-size:2rem;font-family:finalsix, sans-serif;display:block;padding:0.5rem;box-sizing:border-box;width:100%}.input::placeholder,.fui-form input::placeholder{font-style:italic}div.input{border:2px solid}a.button{display:inline-block}.button{font-size:2rem;margin-top:2rem;box-sizing:border-box;font-family:finalsix, sans-serif;border-radius:2rem;border:.5rem solid;cursor:pointer;padding:1rem;margin:0 0 2rem;text-decoration:none;text-align:center}.button:disabled,.button:disabled:hover,.button.disabled,.button.disabled:hover{cursor:crosshair;border-color:#cccccc;background-color:#999999;color:#333333;bottom:0}.button_small{font-size:1.4rem;font-weight:bold;padding:0.5rem 1rem}.main_play_button:hover{transform:scale(1.1, 1.1)}.form_button{margin:1rem 0}.select{font-size:2rem;font-family:finalsix, sans-serif;padding:0.5rem;cursor:pointer}.textarea{width:100%;height:10rem;font-size:2rem;font-family:finalsix, sans-serif;padding:0.5rem;border-radius:1rem;box-sizing:border-box}.textarea_wrapper{position:relative}.textarea_count{display:block;text-align:right;top:0;right:0}.radio_label{display:block}.checkbox_label{display:block;cursor:pointer}.form_header{margin-top:0;margin-bottom:2rem}.divider{margin:1rem 0;height:1px}.logout_form{position:fixed;top:0.5rem;right:0.5rem;z-index:1}.home_button,.logout_button{cursor:pointer;margin-left:1rem}.intro_action_button{margin:1rem 0 1rem 3rem;width:auto !important;padding:1rem 2rem;position:relative}.intro_action_button:before{content:"";position:absolute;display:block;background-size:contain;top:-2rem;left:-6rem;width:8rem;height:8rem;background-image:url("/images/vector/matchword-on.svg")}.save_deck{animation:button_float 1s infinite ease-in-out}.save_deck:disabled{animation:none}input{background-repeat:no-repeat;background-position:right;background-size:3rem}.touched{background:#f0f0f0;border:3px solid #b478dc}input.touched{background-repeat:no-repeat;background-color:#f0f0f0;background-image:url("/images/vector/form-check.svg");background-position:right;background-size:3rem}input.optional.untouched{background-image:url("/images/vector/form-check-optional.svg");background-size:3rem;background-color:#f0f0f0;border:3px solid #b478dc}.valid_indicator{display:none;position:relative;top:0.8rem;left:0.5rem;width:3rem;height:3rem;background-color:transparent;background-repeat:no-repeat;background-size:3rem;border:none}.valid_indicator.touched{display:inline-block}.untouched:focus{background-color:#f0f0f0}.validation{display:inline-block;position:relative;width:2rem;height:2rem;background-color:transparent;background-repeat:no-repeat;background-size:2rem;border:none;top:4px;padding-left:4px}.check{background-image:url("/images/vector/form-check.svg")}.ex{background-image:url("/images/vector/form-ex.svg")}.visibility_wrapper{display:block;margin-top:0.5rem}.welcome_text .firebaseui-container{background-color:rgba(255,255,255,0.8);border-radius:1rem;font-family:finalsix, sans-serif}.welcome_text .firebaseui-container .firebaseui-card-footer{background-color:rgba(255,255,255,0.8)}.welcome_text .firebaseui-container .firebaseui-card-header{padding:12px 24px 0}.welcome_text .firebaseui-container .firebaseui-card-actions{padding:0 24px 24px;margin-top:-12px}.welcome_text .firebaseui-container .firebaseui-card-content,.welcome_text .firebaseui-container .firebaseui-card-footer{margin:-12px 0}.player_birthdate{position:relative;display:block}.player_birthdate .valid_month,.player_birthdate .valid_year{position:absolute;pointer-events:none}.auth_form{max-width:800px;margin:0 auto;padding:1px}.auth_form.auth_error .untouched{background-image:url("/images/vector/form-ex.svg");border:3px solid #65D3E4}.auth_button .button{margin:0;padding:5px 10px;text-wrap-mode:nowrap}.auth_button,.auth_input{overflow:hidden;display:inline-block}.auth_form_loading{font-family:finalsix, sans-serif;font-size:22px;display:flex;flex-direction:column;justify-content:center}@media (prefers-color-scheme: dark){.divider{background:#FFFFFF}.firebaseui-link{color:#b478dc;transition:color 0.5s}.firebaseui-link:hover{color:#78dcdc}.invalid,button.invalid{color:#111111;background:linear-gradient(0deg, #fff 0%, #787878 100%);border:3px solid #b4b4b4;cursor:crosshair}.invalid:hover,button.invalid:hover{color:#111111;background:linear-gradient(0deg, #fff 0%, #787878 100%);border:3px solid #b4b4b4}div.input{color:#000000;border-color:#000000;background-color:#FFFFFF}}@media (prefers-color-scheme: light){.divider{background:#333333}.firebaseui-link{color:#b478dc;transition:color 0.5s}.firebaseui-link:hover{color:#329696}.invalid,button.invalid{color:#111111;background:linear-gradient(0deg, #fff 0%, #787878 100%);border:3px solid #b4b4b4;cursor:crosshair}.invalid:hover,button.invalid:hover{color:#111111;background:linear-gradient(0deg, #fff 0%, #787878 100%);border:3px solid #b4b4b4}div.input{color:#000000;border-color:#000000;background-color:#FFFFFF}}@media (min-width: 768px){.main_play_button{font-size:4rem}.player_birthdate .valid_month{display:none}.player_birthdate .valid_year{display:none}.auth_form{display:flex;gap:4px;justify-content:center}.auth_button_extra{display:none}.auth_button{transition:width 0.8s}.auth_button .button{width:100%}.auth_button.hide{width:0px}.auth_button.show{width:170px}.auth_input{transition:max-width 0.8s, padding 0.8s, border 0.8s;max-width:300px}.auth_input.hide{max-width:0px;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.auth_input.show{max-width:300px}.auth_form,.auth_form_loading,.auth_form_error,.auth_success{overflow:hidden;transition:height 0.5s, padding 0.5s}.auth_form.show,.auth_form_loading.show,.auth_form_error.show,.auth_success.show{height:48px;padding:1px}.auth_form.hide,.auth_form_loading.hide,.auth_form_error.hide,.auth_success.hide{height:0px;padding:0px}}@media (max-width: 767px){.button,.select{width:100%}.button.button_small,.select.button_small{width:auto}.main_play_button{font-size:3rem}.player_birthdate .valid_month{top:8px;right:24px;left:auto}.player_birthdate .valid_year{top:54px;right:24px;left:auto}.player_birthdate .valid_month_and_year{display:none}.auth_button{transition:height 0.7s;display:block}.auth_button .button{width:100%;margin-top:4px}.auth_button.hide{height:0px}.auth_button.show{height:52px}.auth_input{transition:height 0.7s, padding 0.7s, border 0.7s;display:block}.auth_input.hide{height:0px;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.auth_input.show{height:48px}.auth_form{overflow:hidden;transition:height 0.5s}.auth_login .auth_form.show{height:96px}.auth_password .auth_form.show{height:144px}.auth_form.hide{height:0px}.auth_form_loading,.auth_form_error,.auth_success{overflow:hidden;transition:height 0.5s, padding 0.5s}.auth_form_loading.show,.auth_form_error.show,.auth_success.show{height:48px;padding:1px}.auth_form_loading.hide,.auth_form_error.hide,.auth_success.hide{height:0px;padding:0px}}.home_buttons{margin:0;display:table;border-spacing:1rem}.home_buttons.home_buttons_bottom{margin:0 0 2rem}.home_buttons .home_quick_play{border-radius:2rem 0 0 0}.home_buttons .home_lobby{border-radius:0 2rem 0 0}.home_buttons .home_shop{border-radius:0 0 0 2rem}.home_buttons .home_coupon{border-radius:0 0 2rem 0}.home_buttons .home_play,.home_buttons .home_shop{display:table-row;margin:0}.home_buttons .home_play .home_button{font-size:3rem;padding:4rem 2rem;background-position:0 4rem}.home_buttons .home_play .home_button:hover{background-position:0 1rem}.home_buttons .home_shop .home_button{font-size:1.8rem;padding:2rem}.home_buttons .home_button,.home_buttons .invite_button{display:table-cell}.home_button{border:4px solid;text-decoration:none;width:50%;height:100%;padding:1rem;margin:0;text-align:center;font-weight:bold}.home_button h3{margin:0;border-top:none}.home_button p{font-size:1.6rem;margin:0;padding:0 2rem 2rem}.home_invite{padding:0 1rem}.home_invite .invite_button{width:100%;height:100%;margin:0;box-sizing:border-box}.invite_button{display:block;position:relative;padding:1rem;border:4px solid;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer}.invite_button:before{content:"";position:absolute;top:-1.4rem;width:7.2rem;height:7.2rem;background-image:url("/images/vector/qr-code-icon.svg");background-size:contain}.invite_button:hover{background-position:0 0.5rem}@media (min-width: 768px){.home_buttons{width:70vw;max-width:800px}.invite_button:before{left:14vw}}@media (max-width: 767px){.home_buttons_wrapper{width:100%;padding:0 2rem;box-sizing:border-box}.home_buttons{width:100%}.invite_button:before{left:1rem}}@media (prefers-color-scheme: dark){.home_button,.invite_button{background-color:#000}}@media (prefers-color-scheme: light){.home_button,.invite_button{background-color:#fff}}.how_to_play{height:60vh}.how_to_play .how_to_play_wrapper{position:relative;overflow-x:hidden;overflow-y:hidden;height:60vh}.how_to_play .how_to_play_steps{display:flex;position:absolute;flex-direction:row;transition:left 0.5s ease-out}.how_to_play .how_to_play_step{display:flex;flex-direction:column;align-items:center;position:relative}.how_to_play .how_to_play_step h2{margin:0 !important}.how_to_play .how_to_play_step img{display:block;object-fit:contain;height:40vh;margin-bottom:1rem}.how_to_play .next_arrow,.how_to_play .back_arrow{width:5rem;height:5rem}.how_to_play .next_arrow path,.how_to_play .back_arrow path{fill:#000000;stroke:#FFFFFF;stroke-width:5px}.how_to_play .next_arrow{transform:rotate(-90deg)}.how_to_play .back_arrow{transform:rotate(90deg)}.how_to_play .how_to_play_next{position:absolute;top:35vh;right:-1vw;z-index:10}.how_to_play .how_to_play_back{position:absolute;top:35vh;left:-1vw;z-index:10}.how_to_play .how_to_play_back,.how_to_play .how_to_play_next{transition:transform 0.5s}.how_to_play .how_to_play_back.show,.how_to_play .how_to_play_next.show{transform:scale(1)}.how_to_play .how_to_play_back.hide,.how_to_play .how_to_play_next.hide{transform:scale(0)}.how_to_play .guide_arrow{position:absolute;transform:rotate(45deg);width:5rem;height:5rem}.how_to_play .other_player_think{position:absolute;width:100px;height:100px}@media (min-width: 401px){.how_to_play,.how_to_play_wrapper,.how_to_play_step{width:320px}.how_to_play_step h2{font-size:3rem}.show_step_0{left:0px}.show_step_1{left:-320px}.show_step_2{left:-640px}.show_step_3{left:-960px}.show_step_4{left:-1280px}.show_step_5{left:-1600px}.show_step_6{left:-1920px}.show_step_7{left:-2240px}.arrow_htp_1{animation:arrow_1_regular 3.9s infinite ease-in-out}.arrow_htp_2{animation:arrow_2_regular 4.1s 1s infinite ease-in-out}.arrow_htp_3{animation:arrow_3_regular 2s infinite ease-in-out}.arrow_htp_4{animation:arrow_4_regular 3s infinite ease-in-out}.arrow_htp_5{animation:arrow_5_regular 2s infinite ease-in-out}.arrow_htp_6{animation:arrow_6_regular 4s infinite ease-in-out}.other_player_think{position:absolute;top:7%}}@media (max-width: 400px){.how_to_play,.how_to_play_wrapper,.how_to_play_step{width:290px}.how_to_play .how_to_play_step img{height:36vh}.how_to_play_step h2{font-size:2.4rem}.show_step_0{left:0px}.show_step_1{left:-290px}.show_step_2{left:-580px}.show_step_3{left:-870px}.show_step_4{left:-1160px}.show_step_5{left:-1450px}.show_step_6{left:-1740px}.show_step_7{left:-2030px}.arrow_htp_1{animation:arrow_1_small 3.9s infinite ease-in-out}.arrow_htp_2{animation:arrow_2_small 4.1s 1s infinite ease-in-out}.arrow_htp_3{animation:arrow_3_small 2s infinite ease-in-out}.arrow_htp_4{animation:arrow_4_small 3s infinite ease-in-out}.arrow_htp_5{animation:arrow_5_small 2s infinite ease-in-out}.arrow_htp_6{animation:arrow_6_small 4s infinite ease-in-out}.other_player_think{top:10%}}@media (prefers-color-scheme: light){.how_to_play_step img{border:5px solid #000000}}button{font-family:finalsix, sans-serif}.game_board{width:100%;display:flex;flex-direction:column;align-items:center;flex-grow:1;border-top:5px solid;position:absolute;top:6rem;left:0;right:0;bottom:0;overflow:hidden;transition:opacity 1s}.false{text-decoration:line-through}.room_id{position:absolute;left:0;bottom:0;color:#ffffff;margin:0}.leave_game{position:fixed;top:1.5rem;right:1.5rem}.leave_game a{display:block}.leave_game_button{width:3rem;height:3rem}.confirm_leave_game{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.confirm_leave_game p{margin:0 0 1rem}.confirm_leave_game .confirm_content{border-radius:2rem;margin:2rem;padding:2rem}.confirm_leave_game .confirm_buttons{text-align:center}.isolated_message,.timeout_message{text-align:center}.find_match_button{border-radius:2rem;padding:1rem;cursor:pointer;font-size:2rem;font-weight:bold}.cancel_button{border-radius:2rem;padding:0.5rem;cursor:pointer;font-size:1.2rem;font-weight:bold}.disconnected_button{max-width:30rem}.start_game{display:flex;margin:0 2rem 1rem;flex-direction:column;align-items:center}.start_game p{margin-bottom:1rem}.start_game label{display:block}.game_locations{display:flex;flex-direction:column;gap:1rem}.game_settings{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.game_launched .game_settings{pointer-events:none}.game_options{padding-top:2rem;text-align:center;max-width:36rem;position:relative}.game_options .select_deck{z-index:10;margin-bottom:1rem}.game_invite{position:relative;margin:0;padding:0 3.8rem 0 6.3rem;height:7rem}.game_invite .tooltip{padding-top:1.6rem}.game_invite .invite_button:before{left:-6.5rem}.game_invite .tooltip{position:absolute;top:0;right:0;width:4rem}.matchword_input{position:relative;padding-left:7rem;margin:0 0 1.5rem;display:flex;gap:0.5rem;left:-0.8rem}.matchword_input input{margin-bottom:1rem;padding-left:1rem;text-align:left}.matchword_input .input_augment{right:10px;top:10px}.matchword_input:before{content:"";position:absolute;display:block;background-size:contain;top:-2rem;left:0.5rem;width:8rem;height:8rem;background-image:url("/images/vector/matchword-off.svg")}.matchword_input.matchword_entered:before{background-image:url("/images/vector/matchword-on.svg")}.matchword_input .tooltip{padding-top:1rem}.matchword_input .button{position:relative;top:-7px;width:auto}.guest_instructions{margin:0 0 2rem}.guest_instructions .matchword_input{padding-right:3rem}.input_augment{position:absolute;transition:transform 0.5s}.input_augment.show{transform:scale(1)}.input_augment.hide{transform:scale(0);pointer-events:none}.guest_options{border-top:1px solid;border-bottom:1px solid;padding-top:2rem;margin-bottom:2rem}.guest_options .game_invite{padding:0.5rem 0.9rem 0 6.3rem}.game_options_group{display:flex;flex-direction:column;align-items:center;border-top:1px solid;border-bottom:1px solid;padding-top:2rem;margin-bottom:2rem}.guest_showhide{display:block;overflow:hidden;transition:max-height 1s}.guest_showhide.hide{max-height:0px}.guest_showhide.show{max-height:120px}.default_game_settings .game_options{border-top:1px solid}.default_game_settings .game_options p{margin:1rem 0}.default_game_settings .start_game{width:100%;max-width:36rem;border-top:1px solid;padding-top:2rem}.default_game_settings .start_game p{margin:1rem 0}.invite_game_settings .game_options{width:34rem}.start_game_button,.majestic{font-size:3rem;padding:1.5rem 4rem;margin:0 0 1rem;position:relative;font-weight:bold;overflow:hidden;background-image:linear-gradient(150deg, #52CA76 0%, #65D3E4 25%, #385CC4 50%, #A88EFF 75%, #FD90FE 100%);color:#FFFFFF;text-shadow:2px  2px 5px #000000, 2px  0px 1px #000000, -2px  0px 1px #000000, 0px  2px 1px #000000, 0px -2px 1px #000000, 2px  2px 1px #000000, -2px -2px 1px #000000, -2px  2px 1px #000000, 2px -2px 1px #000000;border-top-width:5px;border-bottom-width:5px;border-left-width:0;border-right-width:0;border-radius:3.5rem;border-style:solid;border-top-color:#65D3E4;border-bottom-color:#FD90FE;transition:border 0.5s}.start_game_button .text,.majestic .text{position:relative;z-index:3}.start_game_button:after,.majestic:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#385CC4;z-index:1;opacity:0;transition:opacity 0.5s}.start_game_button:before,.majestic:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 10%, rgba(255,255,255,0) 20%, rgba(255,255,255,0) 40%, #fff 100%);z-index:2}.start_game_button:hover,.majestic:hover{border-top-color:#385CC4;border-bottom-color:#A88EFF}.start_game_button:hover:after,.majestic:hover:after{opacity:0.5}.interactive_lobby_button{text-decoration:none;display:inline-block;text-align:center;border:5px solid;border-radius:2rem;padding:1rem 2rem}.game_search{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.game_search .timer{position:relative;top:3px;left:-3px}.searching_message{margin-bottom:1rem}.qrcode_wrapper{display:inline-block;border:2px solid #000000;background:#FFFFFF;border-radius:2rem;margin:1rem;padding:1rem 1rem 0.5rem}.invite_link_text{display:inline-block;border-size:2px;border-style:solid;border-radius:2rem;margin:1rem 0 2rem;padding:1rem;text-align:center}.create_invite_search .matchword_input{margin-top:1rem;position:relative;width:12rem;left:-1.5rem}.start_game_go{display:flex;flex-direction:column;max-width:40rem;gap:1rem}.game_load_wrapper,.game_settings,.game_search{transition:0.5s;overflow:hidden}.game_loading_modal{position:fixed;top:34rem;overflow:hidden;text-align:center;pointer-events:none;transition:width 0.5s}.game_loading_modal h2{font-family:wreath;font-size:3.4rem;border:5px solid;border-radius:2rem;padding:0.2rem 2rem !important;overflow:hidden;white-space:nowrap;text-align:center;max-width:100%}.game_loading .game_loading_modal{width:90%}.game_loading .game_settings,.game_loading .game_search{height:0%;margin-top:30rem;border-top:5px solid;border-bottom:3px solid}.game_settings.lobby_active{opacity:0}.auto_invite_active .game_settings,.auto_invite_active .open_lobbies.lobby_button{visibility:hidden}.game_loaded .game_loading_modal{width:0%}.game_loaded .game_settings,.game_loaded .game_search{height:100%;margin-top:0;border-top:0 solid;border-bottom:0px solid}.interaction{position:absolute;bottom:0;left:0;right:0;height:50vh;background-image:linear-gradient(rgba(0,0,100,0), rgba(0,0,100,0.8))}.play_card{position:absolute;top:-10rem;opacity:1;transition:opacity .3s;animation:button_float 1s infinite ease-in-out;cursor:pointer;border-radius:1rem;font-size:1.6rem;padding:1rem}.play_card:disabled{opacity:0}.interaction_area{position:absolute;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:end}.opinion_buttons{position:relatve;display:flex;justify-content:center;gap:1rem;width:100%;top:0;opacity:1;transition:opacity 0.5s, top 0.5s}.opinion_buttons .opinion_wrapper{position:relative}.opinion_buttons .opinion_button{position:relative;border-radius:10rem;aspect-ratio:1/1;transition:transform 0.2s, bottom 0.3s, border 0.3s, box-shadow 0.3s;cursor:pointer;border:5px solid;border-color:#999999;background:#FFFFFF}.opinion_buttons .opinion_button.opinion_selected{bottom:1rem}.opinion_buttons .opinion_button.opinion_selected:hover{bottom:1rem;animation:none}.opinion_buttons .opinion_button:hover{animation:button_float 1s infinite ease-in-out;bottom:0.5rem}.opinion_buttons .opinion_button:active{transform:scale(0.95)}.opinion_buttons .opinion_button:disabled,.opinion_buttons .opinion_button:disabled:hover{cursor:crosshair;border-color:#cccccc;bottom:0}.opinion_buttons .opinion_wrapper:nth-child(5n+1) path{fill:#52CA76}.opinion_buttons .opinion_wrapper:nth-child(5n+2) path{fill:#65D3E4}.opinion_buttons .opinion_wrapper:nth-child(5n+3) path{fill:#385CC4}.opinion_buttons .opinion_wrapper:nth-child(5n+4) path{fill:#A88EFF}.opinion_buttons .opinion_wrapper:nth-child(5n+5) path{fill:#FD90FE}.opinion_buttons .opinion_wrapper:nth-child(5n+1) .stroke_path path{stroke:#52CA76}.opinion_buttons .opinion_wrapper:nth-child(5n+2) .stroke_path path{stroke:#65D3E4}.opinion_buttons .opinion_wrapper:nth-child(5n+3) .stroke_path path{stroke:#385CC4}.opinion_buttons .opinion_wrapper:nth-child(5n+4) .stroke_path path{stroke:#A88EFF}.opinion_buttons .opinion_wrapper:nth-child(5n+5) .stroke_path path{stroke:#FD90FE}.opinion_buttons .opinion_wrapper:nth-child(5n+1).opinion_button{box-shadow:0px 0px 20px rgba(82,202,118,0)}.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_button{box-shadow:0px 0px 20px rgba(101,211,228,0)}.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_button{box-shadow:0px 0px 20px rgba(56,92,196,0)}.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_button{box-shadow:0px 0px 20px rgba(168,142,255,0)}.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_button{box-shadow:0px 0px 20px rgba(253,144,254,0)}.opinion_buttons .opinion_wrapper:nth-child(5n+1).opinion_enabled .opinion_button{animation:show_opinion_buttons_1 1.4s ease-out forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_enabled .opinion_button{animation:show_opinion_buttons_2 1.4s ease-out forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_enabled .opinion_button{animation:show_opinion_buttons_3 1.4s ease-out forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_enabled .opinion_button{animation:show_opinion_buttons_4 1.4s ease-out forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_enabled .opinion_button{animation:show_opinion_buttons_5 1.4s ease-out forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+1).opinion_disabled .opinion_button{animation:hide_opinion_buttons_1 1.4s ease-in forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_disabled .opinion_button{animation:hide_opinion_buttons_2 1.4s ease-in forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_disabled .opinion_button{animation:hide_opinion_buttons_3 1.4s ease-in forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_disabled .opinion_button{animation:hide_opinion_buttons_4 1.4s ease-in forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_disabled .opinion_button{animation:hide_opinion_buttons_5 1.4s ease-in forwards}.opinion_buttons .opinion_wrapper:nth-child(5n+1):hover .opinion_button,.opinion_buttons .opinion_wrapper:nth-child(5n+1).opinion_selected .opinion_button{border-color:#52CA76}.opinion_buttons .opinion_wrapper:nth-child(5n+2):hover .opinion_button,.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_selected .opinion_button{border-color:#65D3E4}.opinion_buttons .opinion_wrapper:nth-child(5n+3):hover .opinion_button,.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_selected .opinion_button{border-color:#385CC4}.opinion_buttons .opinion_wrapper:nth-child(5n+4):hover .opinion_button,.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_selected .opinion_button{border-color:#A88EFF}.opinion_buttons .opinion_wrapper:nth-child(5n+5):hover .opinion_button,.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_selected .opinion_button{border-color:#FD90FE}.opinion_buttons .opinion_wrapper:nth-child(5n+1).opinion_selected .opinion_button{background:radial-gradient(#fff 60%, #52ca76 90%);box-shadow:0px 0px 20px #52ca76}.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_selected .opinion_button{background:radial-gradient(#fff 60%, #65d3e4 90%);box-shadow:0px 0px 20px #65d3e4}.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_selected .opinion_button{background:radial-gradient(#fff 60%, #385cc4 90%);box-shadow:0px 0px 20px #385cc4}.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_selected .opinion_button{background:radial-gradient(#fff 60%, #a88eff 90%);box-shadow:0px 0px 20px #a88eff}.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_selected .opinion_button{background:radial-gradient(#fff 60%, #fd90fe 90%);box-shadow:0px 0px 20px #fd90fe}.game_exit .opinion_buttons{top:5rem;opacity:0}.opinion_welcome{background:linear-gradient(0deg, #fff 0%, #b478dc 100%);border:5px solid #dcdcdc}.opinion_welcome:hover{border:5px solid #b478dc}.bg_opinion_icon{position:absolute;top:7.5%;left:7.5%;width:85%;height:85%;pointer-events:none}.bg_opinion_icon.fidget{animation:fidget_spin 0.5s 1 linear forwards}.indicator_selected{position:absolute;width:50%;left:25%;pointer-events:none}.indicator_selected path{fill:#FFFFFF !important;stroke-width:5px}.opinion_selected .indicator_selected{animation:selected_show 0.5s 1 ease-in-out forwards}.opinion_deselected .indicator_selected{animation:selected_hide 0.2s 1 ease-in-out forwards}.indicator_miss,.indicator_miss_echo,.indicator_check,.indicator_check_echo{position:absolute;left:10%;width:80%;height:80%;opacity:0;pointer-events:none}.indicator_check,.indicator_miss{animation:glyph_hide 0.5s 1 forwards}.indicator_check_echo,.indicator_miss_echo{top:-6.2rem}.indicator_check_echo path,.indicator_miss_echo path{fill:none !important;stroke-width:2px}.opinion_check .indicator_check,.opinion_miss .indicator_miss{animation:glyph_show 0.4s 1 ease-in forwards}.opinion_check .indicator_check_echo,.opinion_miss .indicator_miss_echo{animation:glyph_echo_show 0.8s 1 ease-out forwards}.indicator_correct,.indicator_correct_echo{position:absolute;left:0%;width:100%;height:100%;opacity:0;pointer-events:none}.indicator_correct{animation:correct_hide 0.5s 1 forwards}.indicator_correct path{stroke-width:5px;stroke:#000000}.opinion_correct .indicator_correct{animation:correct_show 0.8s 1 linear forwards}.indicator_correct_echo{top:-7rem}.indicator_correct_echo path{fill:none !important;stroke-width:2px}.opinion_correct .indicator_correct_echo{animation:correct_echo_show 0.8s 1 ease-out forwards}.game_enter .indicator_selected,.game_enter .indicator_miss,.game_enter .indicator_miss_echo,.game_enter .indicator_check,.game_enter .indicator_check_echo,.game_enter .indicator_correct,.game_enter .indicator_correct_echo{opacity:0 !important}.my_cards{display:flex;width:100%;justify-content:center;padding-top:5rem}.my_cards>button{position:relative;transition:transform .3s}.my_cards>button:nth-child(1){transform:rotateZ(-20deg) translate(0, 0);left:2rem;bottom:0rem}.my_cards>button:nth-child(1):hover{transform:rotateZ(-20deg) translate(0, -2rem)}.my_cards>button:nth-child(1):active{transform:rotateZ(-20deg) translate(0, -2rem) scale(0.9)}.my_cards>button:nth-child(2){transform:rotateZ(-11deg) translate(0, 0);left:1rem;bottom:3rem}.my_cards>button:nth-child(2):hover{transform:rotateZ(-11deg) translate(0, -2rem)}.my_cards>button:nth-child(2):active{transform:rotateZ(-11deg) translate(0, -2rem) scale(0.9)}.my_cards>button:nth-child(3){transform:rotateZ(0deg) translate(0, 0);bottom:4rem}.my_cards>button:nth-child(3):hover{transform:rotateZ(0deg) translate(0, -2rem)}.my_cards>button:nth-child(3):active{transform:rotateZ(0deg) translate(0, -2rem) scale(0.9)}.my_cards>button:nth-child(4){transform:rotateZ(11deg) translate(0, 0);right:1rem;bottom:3rem}.my_cards>button:nth-child(4):hover{transform:rotateZ(11deg) translate(0, -2rem)}.my_cards>button:nth-child(4):active{transform:rotateZ(11deg) translate(0, -2rem) scale(0.9)}.my_cards>button:nth-child(5){transform:rotateZ(20deg) translate(0, 0);right:2rem;bottom:0rem}.my_cards>button:nth-child(5):hover{transform:rotateZ(20deg) translate(0, -2rem)}.my_cards>button:nth-child(5):active{transform:rotateZ(20deg) translate(0, -2rem) scale(0.9)}.game_enter .my_cards>button{animation-duration:0.4s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}.game_enter .my_cards>button:nth-child(1){animation-name:show_first_card;animation-delay:0s}.game_enter .my_cards>button:nth-child(2){animation-name:show_second_card;animation-delay:0.1s}.game_enter .my_cards>button:nth-child(3){animation-name:show_third_card;animation-delay:0.2s}.game_enter .my_cards>button:nth-child(4){animation-name:show_fourth_card;animation-delay:0.3s}.game_enter .my_cards>button:nth-child(5){animation-name:show_fifth_card;animation-delay:0.4s}.game_enter .cards_inactive .my_cards>button:nth-child(1){animation-name:show_first_card_off;animation-delay:0s}.game_enter .cards_inactive .my_cards>button:nth-child(2){animation-name:show_second_card_off;animation-delay:0.1s}.game_enter .cards_inactive .my_cards>button:nth-child(3){animation-name:show_third_card_off;animation-delay:0.2s}.game_enter .cards_inactive .my_cards>button:nth-child(4){animation-name:show_fourth_card_off;animation-delay:0.3s}.game_enter .cards_inactive .my_cards>button:nth-child(5){animation-name:show_fifth_card_off;animation-delay:0.4s}.game_exit .my_cards>button{animation-duration:0.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1}.game_exit .my_cards>button:nth-child(1){animation-name:show_first_card_out;animation-delay:0s}.game_exit .my_cards>button:nth-child(2){animation-name:show_second_card_out;animation-delay:0.1s}.game_exit .my_cards>button:nth-child(3){animation-name:show_third_card_out;animation-delay:0.2s}.game_exit .my_cards>button:nth-child(4){animation-name:show_fourth_card_out;animation-delay:0.3s}.game_exit .my_cards>button:nth-child(5){animation-name:show_fifth_card_out;animation-delay:0.4s}.partner_cards{position:absolute;top:-16rem;display:flex;transition:top 1s}.partner_cards>div{position:relative}.partner_cards>div:nth-child(1){transform:rotateZ(40deg);left:8rem;bottom:8rem}.partner_cards>div:nth-child(2){transform:rotateZ(10deg);left:3rem;bottom:5rem}.partner_cards>div:nth-child(3){transform:rotateZ(0deg);bottom:4rem}.partner_cards>div:nth-child(4){transform:rotateZ(-10deg);right:3rem;bottom:5rem}.partner_cards>div:nth-child(5){transform:rotateZ(-40deg);right:8rem;bottom:8rem}.state_playing .partner_cards{top:0}.cards_inactive .my_cards{bottom:-2rem}.cards_inactive .my_cards button{cursor:crosshair}.cards_inactive .my_cards button>div{background-color:#999999}.cards_inactive .my_cards>button:nth-child(1){transform:rotateZ(-20deg) translate(5rem, 5rem)}.cards_inactive .my_cards>button:nth-child(1):hover{transform:rotateZ(-20deg) translate(3rem, 0rem)}.cards_inactive .my_cards>button:nth-child(2){transform:rotateZ(-11deg) translate(2rem, 4rem)}.cards_inactive .my_cards>button:nth-child(2):hover{transform:rotateZ(-11deg) translate(1rem, 0rem)}.cards_inactive .my_cards>button:nth-child(3){transform:rotateZ(0deg) translate(0, 4rem)}.cards_inactive .my_cards>button:nth-child(3):hover{transform:rotateZ(0deg) translate(0, 0rem)}.cards_inactive .my_cards>button:nth-child(4){transform:rotateZ(11deg) translate(-2rem, 4rem)}.cards_inactive .my_cards>button:nth-child(4):hover{transform:rotateZ(11deg) translate(-1rem, 0rem)}.cards_inactive .my_cards>button:nth-child(5){transform:rotateZ(20deg) translate(-5rem, 5rem)}.cards_inactive .my_cards>button:nth-child(5):hover{transform:rotateZ(20deg) translate(-3rem, 0rem)}.play_area{position:absolute;display:flex;align-items:center;text-align:center;justify-content:center;top:20vh;left:0;bottom:40vh;right:0;flex-direction:column}.play_header{color:#009600;text-align:center}.card_in_play.show{animation:show_card 0.7s 1 ease-in-out forwards}.card_in_play.hide{animation:hide_card 0.7s 1 ease-in-out forwards}.card_in_play.full_hide{display:none}.active_player_name{margin-bottom:2rem;width:100%;text-align:center}.rematch_requested{border:2px solid black;background:#ffffff;color:#333333;border-radius:1rem;padding:1rem;font-weight:bold;animation:button_float 1s infinite ease-in-out}.goodbye_received{border:2px solid #333333;background:#cccccc;color:#333333;border-radius:0.5rem;padding:1rem}.game_result_burst{position:absolute;padding:1rem;min-width:30%;top:30px}.game_result_burst .burst_name,.game_result_burst .burst_opinion,.game_result_burst .burst_card{color:#000000;position:relative;z-index:1;display:block;font-family:wreath, serif;font-size:3.5rem}.game_result_burst .burst_bubble{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background:#FFFFFF;border:5px solid;border-radius:3rem}.game_result_burst.show .burst_bubble,.game_result_burst.show .burst_name,.game_result_burst.show .burst_opinion,.game_result_burst.show .burst_card{transform:scale(0);animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}.game_result_burst.show .burst_bubble{animation-name:show_result_burst;animation-duration:2.75s;animation-delay:0.5s}.game_result_burst.show .burst_name{animation-name:show_burst;animation-duration:2.5s;animation-delay:0.5s}.game_result_burst.show .burst_opinion{animation-name:show_burst;animation-duration:2.25s;animation-delay:0.75s}.game_result_burst.show .burst_card{animation-name:show_burst;animation-duration:2.0s;animation-delay:1s}.game_result_burst.hide .burst_bubble,.game_result_burst.hide .burst_name,.game_result_burst.hide .burst_opinion,.game_result_burst.hide .burst_card{animation:hide_result_burst 0.1s 1 linear forwards}.score{position:fixed;top:65px;left:0;bottom:0;right:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:1rem;overflow:hidden}.game_turn{border:3px solid;padding:0.5rem 1rem;border-radius:1rem;text-align:center;transition:opacity 1s}.game_turn.show{animation:show_then_hide 5s 1 forwards}.game_turn.on{opacity:1}.game_turn.hide{opacity:0}.gameplay_dialogue{position:absolute;padding:1rem;border:5px solid;border-radius:2rem}.first_guess{top:24vh}.first_answer{top:28vh}.second_guess{top:32vh}.second_answer{top:36vh}.dialogue_show{display:block}.dialogue_show .first_guess,.dialogue_show .second_guess{animation:dialogue_show_first 1s 1 ease-in-out}.dialogue_show .first_answer,.dialogue_show .second_answer{animation:dialogue_show_second 1s 1 ease-in-out}.dialogue_hide{display:none}.progress{margin-bottom:4px}.progress_step{display:inline-block;height:10px;width:20px;position:relative}.progress_step:after{content:"";display:inline-block;background-size:contain}.progress_step.progress_point:after{position:relative;height:5px;width:5px;border-radius:1rem;border:3px solid #cccccc;top:1px}.progress_step.progress_check:after{position:relative;background-image:url("/images/vector/progress-check.svg");height:20px;width:20px;top:4px}.progress_step.progress_nocard:after{position:absolute;height:16px;aspect-ratio:2/3;border:3px solid #65D3E4;border-radius:2px;transform:rotate(15deg);top:-5px;left:5px}.progress_step.progress_card:after{position:absolute;background-image:url("/images/product/rewards-random.png");height:35px;width:30px;top:-14px;left:0}.progress_step.progress_current:after{box-shadow:0px 0px 0px #FFFFFF}.hidden_summary{display:none}.match_details{position:relative;border-left:3px solid;border-bottom:3px solid;border-right:3px solid;border-radius:0 0 1rem 1rem;padding:0.5rem 1rem;text-align:center;pointer-events:all;transition:margin 1s}.match_details.show{margin-top:0rem}.match_details.hide{margin-top:-20rem}.not_my_turn_indicator{position:absolute;width:10rem;top:3.5rem;left:1.5rem;pointer-events:all;cursor:pointer}.not_my_turn_indicator.show{display:block}.not_my_turn_indicator.hide{display:none}.round_status{position:absolute;bottom:0;border-left:3px solid;border-top:3px solid;border-right:3px solid;border-radius:1rem 1rem 0 0;display:flex;align-items:center;justify-content:center;gap:0.5rem;transition:bottom 1s;padding:5px 15px}.round_status.show{bottom:0rem;pointer-events:all}.round_status.hide{bottom:-10rem}.turn_status{position:absolute;top:14rem;pointer-events:none;border:3px solid;padding:5px 15px;border-radius:1rem;transition:1s;max-width:80%;text-align:center;animation:button_float 1.8s infinite ease-in-out}.turn_status.show{opacity:1}.turn_status.hide{opacity:0}.opinion_review{position:absolute;padding:1rem 2rem;margin:0 2rem;min-width:30%;bottom:6rem;transition:0.1s;display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;pointer-events:none}.opinion_review .opinion_review_bubble{display:block;position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background:#FFFFFF;border:5px solid;border-radius:3rem;transform:scale(0)}.opinion_review .opinion_review_name,.opinion_review .opinion_review_text,.opinion_review .opinion_review_card{color:#000000;display:inline-block;position:relative;z-index:1;font-size:2rem;transform:scale(0);animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1;text-wrap:nowrap}.opinion_review.show{opacity:1}.opinion_review.show .opinion_review_bubble{animation:show_result_burst 3.0s 1 linear forwards}.opinion_review.show .opinion_review_name{animation-name:show_burst;animation-duration:2.75s;animation-delay:0.25s}.opinion_review.show .opinion_review_text{animation-name:show_burst;animation-duration:2.5s;animation-delay:0.5s}.opinion_review.show .opinion_review_card{animation-name:show_burst;animation-duration:2.25s;animation-delay:0.75s}.opinion_review.hide{opacity:0}.round_indicator{display:block;position:relative;overflow:hidden;border:3px solid;border-radius:3rem;align-items:center;transition:0.5s}.round_indicator:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url("/images/vector/lobby.svg");background-size:cover;opacity:0.5;transition:0.5s}.round_indicator .round_result{transition:0.5s}.round_indicator.on{border-radius:0rem;pointer-events:all;cursor:pointer}.round_indicator.on:before{opacity:0}.round_indicator.on .round_result{opacity:1}.round_indicator.on:hover{animation:button_pop 0.5s 1 forwards ease-in-out}.round_indicator.on:active{animation:button_press 0.5s 1 forwards ease-in-out}.round_indicator.current{border-radius:3rem}.round_indicator.current:before{opacity:1}.round_indicator.current .round_result{width:0;height:0;opacity:0}.round_indicator:nth-child(odd) .round_result{fill:#fd5603}.round_indicator:nth-child(odd).on{border-color:#fd560300}.round_indicator:nth-child(odd).current{border-color:#fd5603;background-color:#ff9833}.round_indicator:nth-child(even) .round_result{fill:#026fff}.round_indicator:nth-child(even).on{border-color:#026fff00}.round_indicator:nth-child(even).current{border-color:#026fff;background-color:#010066}.match_summary .match_details.show{margin-top:0rem;margin-bottom:4.5rem}.match_summary .match_details.hide{margin-top:-28rem;margin-bottom:8rem}.postgame_cta{transition:1s;text-align:center}.postgame_cta img{width:5rem;margin:0.5rem}.postgame_cta a{display:inline-block;padding:0 5px}.postgame_cta a.button{padding:5px 10px;margin:0 0 5px}.postgame_cta.show{opacity:1}.postgame_cta.hide{opacity:0}.summary_button_wrapper{text-align:center;margin:2rem 0 0}.share_summary_button{display:inline-block;border-width:2px;border-style:solid;border-radius:1rem;font-size:1.6rem;font-weight:bold;padding:0.5rem 4rem;margin:1rem 0px 0.5rem}.share_glyph{padding-left:0.5rem;display:inline-block;width:2.2rem;height:2.2rem;vertical-align:text-bottom}.summary_copied{position:absolute;left:0;right:0;text-align:center;pointer-events:none}.summary_copied .summary_copied_text{position:relative;border-style:solid;border-width:2px;padding:3px;opacity:0}.summary_copied.show .summary_copied_text{display:inline-block;animation:ping_copied_notice 2s 1 forwards}.summary_copied.hide .summary_copied_text{opacity:0}.hide_summary_button{position:absolute;bottom:-3rem;border-left:3px solid;border-bottom:3px solid;border-right:3px solid;border-radius:0 0 1rem 1rem;left:0;right:0;z-index:-1;margin:0 auto;padding:0;max-width:6rem}.hide_summary_glyph{display:inline-block;width:3rem;height:3rem;position:relative;top:0.7rem}.show_summary_button{position:absolute;border-left:1px solid;border-bottom:1px solid;border-right:1px solid;border-radius:0 0 1rem 1rem;padding:0.5rem 1rem;pointer-events:all;transition:top 1s}.show_summary_button.show{top:0rem}.show_summary_button.hide{top:-3rem}.match_summary{position:absolute;transition:margin-top 1s;display:flex;flex-direction:column;align-items:center}.match_summary.show{margin-top:0}.match_summary.show .match_summary_line{transform:rotateX(0deg)}.match_summary.hide{margin-top:-350px}.match_summary.hide .match_summary_line{transform:rotateX(90deg)}.match_summary_line{text-align:left;transition:transform 0.8s}.match_summary_line:nth-child(6n+1){transition-delay:0.8s}.match_summary_line:nth-child(6n+1) .summary_player *{transition-delay:0s}.match_summary_line:nth-child(6n+1) .summary_answer *{transition-delay:0.05s}.match_summary_line:nth-child(6n+1) .summary_first *{transition-delay:0.10s}.match_summary_line:nth-child(6n+1) .summary_second *{transition-delay:0.15s}.match_summary_line:nth-child(6n+2){transition-delay:0.9s}.match_summary_line:nth-child(6n+2) .summary_player *{transition-delay:0.05s}.match_summary_line:nth-child(6n+2) .summary_answer *{transition-delay:0.10s}.match_summary_line:nth-child(6n+2) .summary_first *{transition-delay:0.15s}.match_summary_line:nth-child(6n+2) .summary_second *{transition-delay:0.20s}.match_summary_line:nth-child(6n+3){transition-delay:1.0s}.match_summary_line:nth-child(6n+3) .summary_player *{transition-delay:0.10s}.match_summary_line:nth-child(6n+3) .summary_answer *{transition-delay:0.15s}.match_summary_line:nth-child(6n+3) .summary_first *{transition-delay:0.20s}.match_summary_line:nth-child(6n+3) .summary_second *{transition-delay:0.25s}.match_summary_line:nth-child(6n+4){transition-delay:1.1s}.match_summary_line:nth-child(6n+4) .summary_player *{transition-delay:0.15s}.match_summary_line:nth-child(6n+4) .summary_answer *{transition-delay:0.20s}.match_summary_line:nth-child(6n+4) .summary_first *{transition-delay:0.25s}.match_summary_line:nth-child(6n+4) .summary_second *{transition-delay:0.30s}.match_summary_line:nth-child(6n+5){transition-delay:1.2s}.match_summary_line:nth-child(6n+5) .summary_player *{transition-delay:0.20s}.match_summary_line:nth-child(6n+5) .summary_answer *{transition-delay:0.25s}.match_summary_line:nth-child(6n+5) .summary_first *{transition-delay:0.30s}.match_summary_line:nth-child(6n+5) .summary_second *{transition-delay:0.35s}.match_summary_line:nth-child(6n+6){transition-delay:1.3s}.match_summary_line:nth-child(6n+6) .summary_player *{transition-delay:0.25s}.match_summary_line:nth-child(6n+6) .summary_answer *{transition-delay:0.30s}.match_summary_line:nth-child(6n+6) .summary_first *{transition-delay:0.35s}.match_summary_line:nth-child(6n+6) .summary_second *{transition-delay:0.40s}.summary_glyph{width:20px;height:22px;margin-right:-20px;vertical-align:bottom;transform:rotateY(0deg);transition:transform 0.5s}.summary_city{display:inline-block;width:20px;height:20px;text-align:center;margin-right:-20px;transform:rotateY(0deg);transition:transform 0.5s}.summary_unicode{display:inline-block;width:20px;height:20px;text-align:center;transform:rotateY(-90deg);transition:transform 0.5s}.match_summary:hover .summary_glyph,.match_summary:hover .summary_city,.match_history_wrapper:hover .summary_glyph,.match_history_wrapper:hover .summary_city{transform:rotateY(90deg)}.match_summary:hover .summary_unicode,.match_history_wrapper:hover .summary_unicode{transform:rotateY(0deg)}.summary_blue path{fill:#3399FF}.summary_orange path{fill:#FF9900}.chat{position:absolute;top:0;left:0;right:0;transition:bottom 1s, opacity 1s}.show_chat{bottom:12rem;opacity:1}.hide_chat{bottom:100vh;opacity:0}.chat_input{position:absolute;display:block;bottom:0;right:0;left:0;border-radius:0;border:none;outline:none;padding:0.5rem 5rem 0.5rem 0.5rem;font-size:1.6rem}.chat_input:focus{background-image:linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0.8))}.chat_submit{position:absolute;display:block;bottom:0;right:0;border-radius:0;border:none;border-left:2px solid #333333;outline:none;padding:0.3rem;font-size:1.6rem;color:#333333;transition:right 0.3s;width:5rem;cursor:pointer}.chat_submit:disabled{color:#666666;right:-5rem}.chat_submit:focus{outline:1px solid #333333}.chat_conversation{position:absolute;padding:0.5rem;left:0;right:0;top:0;bottom:3rem;overflow-y:scroll;display:flex;flex-direction:column;justify-content:end}.chat_conversation::-webkit-scrollbar{width:1rem}.chat_conversation::-webkit-scrollbar-track{background:#966496;transform:background 0.5s}.chat_conversation::-webkit-scrollbar-thumb{background:#640064}.chat_conversation::-webkit-scrollbar-thumb:hover{background:#960096}.chat_conversation p{margin:0;padding:0.5rem 0;border-bottom:1px solid}.chat_conversation p:last-child{scroll-snap-align:end}.postgame{display:flex;align-items:center;position:fixed;bottom:0;flex-direction:column;transition:opacity 1s;width:100%}.postgame.show{opacity:1}.postgame.hide{pointer-events:none;opacity:0}.postgame_options{display:flex;height:12rem;width:100%;gap:1rem;justify-content:center;align-items:center}.confirm{text-align:center;max-width:45rem}.confirm_button{border-radius:2rem;padding:2rem;cursor:pointer;font-size:3rem;font-weight:bold;animation:button_float 1s infinite ease-in-out}.event_signup{position:fixed;top:0px;right:6px;height:58px;display:flex;align-items:center;justify-content:center}.event_signup .button{margin:0;padding:0.5rem 1rem}.event_suggest_signup{text-align:center}.event_suggest_signup .button{width:auto}.connection_indicator{position:fixed;bottom:0;left:0}.audience_indicator{position:fixed;top:7rem}.modal_message{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;padding:2rem;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:1rem;transition:opacity 1s}.modal_message p,.modal_message h3{width:100%}.modal_message .button{margin:0}.modal_show{opacity:1;pointer-events:auto}.modal_hide{opacity:0;pointer-events:none}.lobby_confirm{z-index:60}.lobby_error{z-index:55}.game_lobby{z-index:50}.game_loading_modal{z-index:45}.modal_message{z-index:40}.confirm_leave_game,.audience_indicator{z-index:35}.game_settings{z-index:30}.play_card{z-index:25}.game_search,.score{z-index:20}.chat{z-index:15}.my_cards>button:hover{z-index:10}.interaction{z-index:5}@media (min-width: 551px){.my_cards{position:relative;bottom:-3rem}.confirm_leave_game .confirm_content{width:50%}.opinion_button{width:6.4rem;height:6.4rem;font-size:1rem}.first_guess{left:20vw}.first_answer{right:20vw}.second_guess{left:20vw}.second_answer{right:20vw}.game_settings,.game_search{width:70%}.round_indicator{width:1.5rem;height:1.5rem}.round_indicator.on{width:2rem;height:2rem}.round_indicator.current{width:3rem;height:3rem}}@media (max-width: 550px){.partner_cards .card_back{width:18vw}.my_cards .card{width:18vw}.my_cards .card .card_category{font-size:10px}.my_cards .card .card_name{font-size:9px}.card_in_play .card{width:30vw}.card_in_play .card .card_category{font-size:3.2vw}.card_in_play .card .card_name{font-size:3.5vw}.opinion_button{width:6.4rem;height:6.4rem;font-size:1rem}.confirm_leave_game .confirm_content{width:90%}.first_guess{left:5vw}.first_answer{right:5vw}.second_guess{left:5vw}.second_answer{right:5vw}.game_settings,.game_search{width:80%}.round_indicator{width:1.5rem;height:1.5rem}.round_indicator.on{width:2rem;height:2rem}.round_indicator.current{width:3rem;height:3rem}}@media (max-width: 460px){.start_game{flex-direction:column}.game_settings,.game_search{width:90%}.state_playing .partner_cards{top:6rem}.first_guess{left:1rem}.first_answer{right:1rem}.second_guess{left:1rem}.second_answer{right:1rem}.round_indicator{width:1.5rem;height:1.5rem}.round_indicator.on{width:2rem;height:2rem}.round_indicator.current{width:2.5rem;height:2.5rem}}@media (prefers-color-scheme: dark){.game_board,.game_settings,.game_search,.game_summary{border-color:#FFFFFF}.confirm_leave_game{background-color:rgba(0,0,0,0.7)}.confirm_leave_game .confirm_content{background-color:#cccccc;color:#333333}.game_loading_modal h2{background-color:#000000;border-color:#FFFFFF}.match_details,.game_turn,.modal_message,.round_status,.turn_status{background-color:#000000;border-color:#FFFFFF}.show_summary_button,.hide_summary_button,.share_summary_button,.summary_copied_text{background-color:#000000;border-color:#FFFFFF;color:#FFFFFF}.share_glyph path,.hide_summary_glyph path{fill:#FFFFFF}.gameplay_dialogue{background-color:#fff;color:#000000;border-color:#000000}.invite_link_text{border-color:#000000;background:#FFFFFF;color:#000000}.indicator_miss path,.indicator_check path{stroke-width:4px;stroke:#000000}.leave_game_button path{fill:#FFFFFF}.input_augment path{fill:#000000}.round_indicator{border-color:#666666}.round_indicator.off{background-color:#CCFDFF}}@media (prefers-color-scheme: light){.game_board{color:#458;border-color:#458;background-color:#CCFDFF}.game_settings,.game_search{background-color:#CCFDFF;color:#458;border-color:#458;padding:0 2rem}.game_loading .game_settings{padding:0}.audience_indicator,.game_summary{color:#458}.confirm_leave_game{background-color:rgba(255,255,255,0.9)}.confirm_leave_game .confirm_content{color:#cccccc;background-color:#333333}.game_loading_modal h2{background-color:#FFFFFF;border-color:#458}.match_details,.game_turn,.modal_message,.summary_copied_text,.round_status,.turn_status{background-color:#fff;border-color:#458}.gameplay_dialogue,.show_summary_button,.hide_summary_button,.share_summary_button{background-color:#fff;color:#458;border-color:#458}.share_glyph path,.hide_summary_glyph path{fill:#458}.invite_link_text{border-color:#458;background:#FFFFFF;color:#458}.indicator_miss path,.indicator_check path,.indicator_correct path{fill:#FFFFFF !important;stroke-width:5px}.leave_game_button path{fill:#458}.input_augment path{fill:#000000}.round_indicator{border-color:#666666}.round_indicator.off{background-color:#CCFDFF}.bg_opinion_icon{stroke:#FFFFFF;stroke-width:3px}.opinion_wrapper:nth-child(5n+1) .indicator_check path,.opinion_wrapper:nth-child(5n+1) .indicator_miss path,.opinion_wrapper:nth-child(5n+1) .indicator_correct path{stroke:#52CA76}.opinion_wrapper:nth-child(5n+2) .indicator_check path,.opinion_wrapper:nth-child(5n+2) .indicator_miss path,.opinion_wrapper:nth-child(5n+2) .indicator_correct path{stroke:#65D3E4}.opinion_wrapper:nth-child(5n+3) .indicator_check path,.opinion_wrapper:nth-child(5n+3) .indicator_miss path,.opinion_wrapper:nth-child(5n+3) .indicator_correct path{stroke:#385CC4}.opinion_wrapper:nth-child(5n+4) .indicator_check path,.opinion_wrapper:nth-child(5n+4) .indicator_miss path,.opinion_wrapper:nth-child(5n+4) .indicator_correct path{stroke:#A88EFF}.opinion_wrapper:nth-child(5n+5) .indicator_check path,.opinion_wrapper:nth-child(5n+5) .indicator_miss path,.opinion_wrapper:nth-child(5n+5) .indicator_correct path{stroke:#FD90FE}}.game_lobby{position:absolute;top:0;left:0;bottom:0;right:0;transition:bottom 1s, border 1s, filter 1s, opacity 1s;overflow:hidden}.lobby{height:100%;display:flex;flex-direction:column;overflow:hidden}.lobby_nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.5rem;border:none;margin:2rem 0 1rem}.lobby_nav a{display:block;padding:1rem;border:2px solid;text-align:center;text-decoration:none;font-weight:bold;flex-grow:1;width:35%}.lobby_nav a:nth-child(4n+1){border-radius:2rem 0 0 0}.lobby_nav a:nth-child(4n+2){border-radius:0 2rem 0 0}.lobby_nav a:nth-child(4n+3){border-radius:0 0 0 2rem}.lobby_nav a:nth-child(4n+4){border-radius:0 0 2rem 0}.show_lobby{bottom:0;border-bottom:3px solid;pointer-events:auto}.hide_lobby{bottom:100%;pointer-events:none}.lobby_game_on{filter:blur(10px);pointer-events:none;opacity:0}.lobby_game_off{filter:blur(0px);pointer-events:auto;opacity:1}.lobby_error,.lobby_confirm,.lobby_loading{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;transition:opacity 1s}.lobby_error.show,.lobby_confirm.show,.lobby_loading.show{opacity:1;pointer-events:auto}.lobby_error.hide,.lobby_confirm.hide,.lobby_loading.hide{opacity:0;pointer-events:none}.lobby_confirm h4{margin-bottom:1rem}.lobby_confirm p{display:flex;gap:1rem}.lobby_loading{pointer-events:none;transition:opacity 0.5s}.lobby_list{display:flex;position:relative;flex-direction:column;flex-grow:1;padding:1rem 1rem 5rem}.lobby_list_public{display:flex;flex-direction:column;flex-grow:1;border-top:1px solid}.lobby_list_item{display:flex;justify-content:space-between;width:100%}.lobby_list_item a,.lobby_list_item span{padding:2px 5px}.lobby_state_header{display:flex;justify-content:space-between;width:100%;font-weight:bold;font-size:2rem;line-height:2rem;margin:1rem 0}.lobby_state_text{flex-grow:1}.lobby_footer{display:flex;flex-direction:column;position:absolute;bottom:0;align-items:center;width:100%}.event_lobby_input .matchword_input{margin:0 auto;width:32rem;padding-top:1rem;padding-left:7.2rem;transition:width 1s;overflow:hidden}.event_lobby_input .matchword_input .button{font-weight:bold}.event_lobby_input .matchword_input .button.invalid{border-width:5px}.event_lobby_input .matchword_input:before{top:-10px;left:8px;transition:left 1s}.event_lobby_input .custom_lobby_input{display:flex;justify-content:center}.event_lobby_input .custom_lobby_input .button{margin-bottom:0}.custom_lobby_controls{display:flex;gap:1rem}.custom_lobby_controls p{margin:0 0 1.2rem}.custom_lobby_controls .button{margin:0 0 0.6rem}.custom_lobby_controls .qrcode_wrapper{margin:0}.custom_lobby_controls .custom_lobby_buttons{width:100%}.custom_lobby_title{padding-bottom:0;margin-bottom:1rem;border-bottom:1px solid}.lobby_room{position:absolute;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}.lobby_divider{padding:0 2rem}.lobby_description{overflow:auto;transition:max-height .7s, margin-bottom .7s}.lobby_description .lobby_description_content{padding:1rem;border:1px solid}.lobby_description p{margin-bottom:1rem}.lobby_description p:last-child{margin-bottom:0}.lobby_description.show{max-height:30vh;margin-bottom:1rem}.lobby_description.hide{max-height:0vh;margin-bottom:0rem}.lobby_show_description{display:block;border-top:2px solid;margin:0 -2rem 1rem;display:flex;justify-content:center}.lobby_show_description .toggle_button{height:2rem;border-bottom:2px solid;border-left:2px solid;border-right:2px solid;width:5rem;border-radius:0 0 1rem 1rem}.lobby_show_description .toggle_button_glyph{transition:transform 1s}.lobby_show_description.up .toggle_button_glyph{transform:rotateX(180deg)}.lobby_show_description.down .toggle_button_glyph{transform:rotateX(0deg)}.lobby_population{flex-grow:1;overflow-y:scroll}.lobby_population h4{padding-bottom:4px}.lobby_controls{display:flex;flex-direction:column;gap:0.5rem;padding:0 2rem}.lobby_status{display:flex;align-items:center}.lobby_status button{margin:0}.lobby_status p{margin:0 2rem;text-align:center}.player_list_buttons{margin:1rem -2rem 0;padding:0.2rem 2rem 1rem}.player_list_buttons .all_players_button,.player_list_buttons .only_invites_button{position:relative}.player_list_buttons .all_players_button .indicator,.player_list_buttons .only_invites_button .indicator{position:absolute;height:2rem;bottom:-1.9rem;left:0;width:100%;transition:transform 0.5s}.player_list_buttons .all_players_button.on .indicator,.player_list_buttons .only_invites_button.on .indicator{transform:rotateY(180deg)}.player_list_buttons .all_players_button.off .indicator,.player_list_buttons .only_invites_button.off .indicator{transform:rotateY(-90deg)}.only_invites_button{margin-left:1rem}.lobby_player_list{padding:0.5rem;display:flex;flex-direction:column}.lobby_player_list.players .default,.lobby_player_list.invites .invite{height:2.5rem}.lobby_player_list.invites .default{margin-top:-1px;height:0rem;padding-top:0;padding-bottom:0}.lobby_player{padding-right:1rem;padding-left:1.5rem;display:flex;align-items:center;justify-content:flex-start;border-top:1px solid;box-sizing:border-box;overflow:hidden;transition:height 0.5s, padding 0.5s}.lobby_player .accept_invite{flex-grow:2;text-align:right}.lobby_player .player_self{flex-grow:2;text-align:right}.lobby_player .player_id{padding:0 0.2rem}.lobby_modal{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;transition:opacity 0.5s;z-index:10}.lobby_modal .lobby_modal_content{position:relative;text-align:center;border:5px solid;border-radius:2rem;padding:2rem;z-index:10}.lobby_modal .lobby_modal_content h2{margin-top:-3rem}.lobby_modal .lobby_modal_content .url{font-weight:bold;margin-bottom:1rem}.lobby_modal .close_modal_button{display:inline-block;border:3px solid;border-radius:2rem;padding:0.5rem 1rem;margin-top:1rem}.lobby_modal .close_modal_button.no_margin{margin-top:0rem}.lobby_modal.show{opacity:1;pointer-events:auto}.lobby_modal.hide{opacity:0;pointer-events:none}.player_details{display:flex;flex-direction:column;gap:1rem}.player_details .button{margin-bottom:0}.open_lobbies,.close_lobbies{padding:0.5rem 2rem;border-style:solid;text-decoration:none}.open_lobbies{position:absolute;top:0;border-width:0px 1px 1px 1px;border-radius:0 0 1rem 1rem}.close_lobbies{border-width:1px 1px 0px 1px;border-radius:1rem 1rem 0 0}.quick_close_lobbies{text-decoration:none}.refresh_lobbies,.leave_lobby,.close_player{line-height:1.5rem;text-align:center;text-decoration:none;font-weight:normal;padding:0 5px}.refresh_lobbies,.leave_lobby{height:3rem}.close_player{display:inline-block}.close_player .lobby_glyph{height:2rem;width:2rem}.refresh_lobbies{font-size:3rem;width:2.5rem;font-weight:bold}.leave_lobby{font-size:2rem}.join_lobby{display:block;width:100%}.lobby_back,.lobby_you{transform:rotate(90deg);position:relative;height:2rem;width:2rem}.lobby_back{top:1px}.lobby_you{top:4px;right:4px}.lobby,.lobby:before{background-attachment:fixed;background-repeat:no-repeat;background-size:110% auto}.lobby_room,.lobby_list{transition:top 0.75s, opacity 0.75s, transform 0.75s}.in_lobby .join_lobby{pointer-events:none}.in_lobby .lobby_list{top:-20vh;transform:scale(1.25);opacity:0;pointer-events:none}.in_lobby .lobby_room{top:0vh;transform:scale(1);opacity:1}.selecting_lobby .join_lobby{pointer-events:auto}.selecting_lobby .lobby_list{top:0vh;transform:scale(1);opacity:1}.selecting_lobby .lobby_room{top:20vh;transform:scale(0.75);opacity:0;pointer-events:none}.selecting_lobby.lobby:before{background-position:center bottom -70vw}@media (max-width: 550px){.lobby_status{flex-direction:column}.lobby{background-position:center bottom;background-size:110% auto;background-position:center bottom -5vw}.lobby.in_lobby:before{background-position:center bottom -30vw}.lobby_deck_selector{max-width:100%}.event_lobby_input .matchword_input{width:25rem}.matchword_input.invite_display{margin:0 auto;width:25rem}h2.with_logo{font-size:3.5rem}}@media (min-width: 551px){.lobby_status{flex-direction:row}.lobby{background-position:center bottom -15vw}.lobby.in_lobby:before{background-position:center bottom -40vw}.lobby_deck_selector{max-width:25rem}}@media (max-width: 800px){.lobby{background-position:center bottom -20vw}.lobby.in_lobby:before{background-position:center bottom -45vw}.lobby_modal_content{margin:2rem}}@media (min-width: 801px){.lobby{background-position:center bottom -25vw}.lobby.in_lobby:before{background-position:center bottom -50vw}.lobby_nav a{width:15%}.lobby_nav a:nth-child(4n+1){border-radius:2rem 0 0 2rem}.lobby_nav a:nth-child(4n+2){border-radius:0}.lobby_nav a:nth-child(4n+3){border-radius:0}.lobby_nav a:nth-child(4n+4){border-radius:0 2rem 2rem 0}.lobby_player_list{flex-direction:row;flex-wrap:wrap}.lobby_player{width:50%}.lobby_player:nth-child(even){border-left:1px solid;padding:0.2rem 0 0.2rem 1rem}.lobby_player:nth-child(odd){padding:0.2rem 1rem 0.2rem 1.5rem}.lobby_modal_textline{display:block}}@media (prefers-color-scheme: dark){.lobby_glyph{fill:#FFFFFF}.open_lobbies,.close_lobbies,.refresh_lobbies,.leave_lobby,.quick_close_lobbies,.close_player{color:#FFFFFF}.open_lobbies,.close_lobbies{background-color:#000000}.toggle_button{border-color:#FFFFFF !important}.player_id{color:#999999}.lobby_list_item{background-color:rgba(50,50,50,0.8)}.lobby_error,.lobby_confirm,.lobby_loading,.lobby_modal,.lobby_player_list,.player_list_buttons{background-color:rgba(0,0,0,0.8)}.lobby_description{background-color:rgba(0,0,0,0.8);border-color:#ffffff}.lobby_modal{background-color:rgba(0,0,0,0.6)}.lobby_modal .lobby_modal_content{border-color:#ffffff;background-color:#000000}.lobby_player{border-color:#555555}.lobby{background-color:#000000;background-image:url(/images/background/matchcards-city.png)}.lobby.selecting_lobby:before{background-color:rgba(0,0,0,0)}.lobby.in_lobby:before{background-color:rgba(0,0,0,0.5)}.lobby_nav a{background-color:#000000}.close_modal_button{color:#ffffff;border-color:#ffffff;background-color:#000000}.lobby_show_description{color:#ffffff;border-color:#ffffff;background-color:transparent}.lobby_show_description .toggle_button{background-color:#000000}}@media (prefers-color-scheme: light){.lobby_glyph{fill:#000000}.open_lobbies,.close_lobbies,.refresh_lobbies,.leave_lobby,.quick_close_lobbies,.close_player{color:#000000}.open_lobbies,.close_lobbies{background-color:#FFFFFF}.toggle_button{border-color:#000000 !important}.player_id{color:#666666}.lobby_list_item,.lobby_player_list,.lobby_error,.lobby_confirm,.lobby_loading,.player_list_buttons,.lobby_description{background-color:rgba(255,255,255,0.8)}.lobby_description{background-color:rgba(255,255,255,0.8);border-color:#000000}.lobby_modal{background-color:rgba(255,255,255,0.6)}.lobby_modal .lobby_modal_content{border-color:#000000;background-color:#ffffff}.lobby_player{border-color:#aaaaaa}.lobby{background-color:#99ccff;background-image:url(/images/background/matchcards-city.png)}.lobby.selecting_lobby:before{background-color:rgba(153,204,255,0)}.lobby.in_lobby:before{background-color:rgba(153,204,255,0.5)}.lobby_nav a{background-color:#ffffff}.close_modal_button{color:#000000;border-color:#000000;background-color:#ffffff}.lobby_show_description{color:#000000;border-color:#000000;background-color:transparent}.lobby_show_description .toggle_button{background-color:#ffffff}}.welcome{display:flex;flex-direction:column;align-items:center;gap:20px}.welcome:after{content:"";display:block;height:200px}.welcome_video{aspect-ratio:16/9;width:100%}.welcome_action{display:flex;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:100;border-top:1px solid;padding:5px;justify-content:center}.welcome_action .button{margin:0}.welcome_screenshots{display:flex;gap:20px;margin:30px 0;justify-content:center}.welcome_screenshots img{cursor:pointer;width:10vw;transform:rotateZ(-10deg);border:2px solid;border-radius:10px;transition:border 0.5s}.welcome_screenshots img:hover:nth-child(5n+0){border-color:#FD90FE}.welcome_screenshots img:hover:nth-child(5n+1){border-color:#A88EFF}.welcome_screenshots img:hover:nth-child(5n+2){border-color:#385CC4}.welcome_screenshots img:hover:nth-child(5n+3){border-color:#65D3E4}.welcome_screenshots img:hover:nth-child(5n+4){border-color:#52CA76}.inline_matchword{position:relative;padding-left:30px}.inline_matchword:before{content:"";display:inline-block;background-size:contain;position:absolute;top:-4px;left:0;width:30px;height:30px;background-image:url("/images/vector/matchword-on.svg")}.intro_buttons_wrapper{display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:800px;padding:0;box-sizing:border-box}.intro_buttons_wrapper .home_button{position:relative;display:flex;justify-content:space-around;border-width:4px;justify-content:center;box-sizing:border-box;height:auto}.intro_buttons_wrapper .button_icon{display:inline-block;width:6rem;height:6rem;background-size:contain}.intro_buttons_wrapper .intro_row{display:flex;gap:1rem;margin:0}.intro_buttons_wrapper .intro_play_now{border-radius:4rem 4rem 0 0;background-image:url("/images/background/matchcards-city.png");background-size:contain;background-repeat:repeat-x;background-position:center 6px;align-items:flex-end;height:15rem;font-size:3.5rem;padding:0;width:100%}.intro_buttons_wrapper .intro_play_now .button_icon{background-image:url("/images/vector/qr-code-icon.svg")}.intro_buttons_wrapper .intro_play_now .button_text{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:0.5rem}.intro_buttons_wrapper .intro_play_now .button_tagline{display:block;font-size:2rem;position:relative;top:-0.8rem}.intro_buttons_wrapper .intro_use_code{align-items:center;font-size:2rem}.intro_buttons_wrapper .intro_use_code .button_icon{position:relative;top:-3px;background-image:url("/images/vector/matchword-off.svg")}.intro_buttons_wrapper .intro_public_lobby{align-items:center;font-size:2rem}.intro_buttons_wrapper .intro_public_lobby .button_icon{width:3.5rem;height:3.5rem;position:relative;top:0px;margin-right:1rem;background-image:url("/images/vector/lobby.svg");border-style:solid;border-width:3px;border-radius:5px;transform:rotate(-12deg)}.intro_buttons_wrapper .intro_talk_to_people{width:100%;border-radius:0 0 4rem 4rem}.intro_buttons_wrapper .intro_how_to_play{width:100%;font-size:2rem;border-radius:0 0 4rem 4rem}.intro_how_to_talk{display:flex;justify-content:center;align-items:center;font-style:italic;gap:1rem}.intro_how_to_talk .talk_1,.intro_how_to_talk .talk_2,.intro_how_to_talk .talk_3,.intro_how_to_talk .talk_4,.intro_how_to_talk .talk_5{position:relative;animation-name:talk_bounce;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.intro_how_to_talk .talk_1{display:inline-block;font-weight:bold;font-size:2.5rem;animation-delay:0s}.intro_how_to_talk .talk_2{display:inline-block;font-weight:bold;font-size:2rem;animation-delay:.2s}.intro_how_to_talk .talk_3{display:inline-block;font-weight:bold;font-size:3rem;animation-delay:.4s}.intro_how_to_talk .talk_4{display:inline-block;font-weight:bold;font-size:2rem;animation-delay:.6s}.intro_how_to_talk .talk_5{display:inline-block;font-weight:bold;font-size:2.5rem;animation-delay:.8s}.home_buttons{margin:0;display:table;border-spacing:1rem}.home_buttons .home_button{width:50%}.home_buttons.home_buttons_bottom{margin:0 0 2rem}.home_buttons .home_quick_play{border-radius:2rem 0 0 0}.home_buttons .home_lobby{border-radius:0 2rem 0 0}.home_buttons .home_shop{border-radius:0 0 0 2rem}.home_buttons .home_coupon{border-radius:0 0 2rem 0}.home_buttons .home_play,.home_buttons .home_shop{display:table-row;margin:0}.home_buttons .home_play .home_button{font-size:3rem;padding:4rem 2rem;background-position:0 4rem}.home_buttons .home_play .home_button:hover{background-position:0 1rem}.home_buttons .home_shop .home_button{font-size:1.8rem;padding:2rem}.home_buttons .home_button,.home_buttons .invite_button{display:table-cell}.content,.intro_content,.welcome_intro,.welcome_item{padding:2rem;margin:2rem;border:3px solid;border-radius:5rem}.content:nth-child(5n+0),.intro_content:nth-child(5n+0),.welcome_intro:nth-child(5n+0),.welcome_item:nth-child(5n+0){border-color:#FD90FE}.content:nth-child(5n+1),.intro_content:nth-child(5n+1),.welcome_intro:nth-child(5n+1),.welcome_item:nth-child(5n+1){border-color:#A88EFF}.content:nth-child(5n+2),.intro_content:nth-child(5n+2),.welcome_intro:nth-child(5n+2),.welcome_item:nth-child(5n+2){border-color:#385CC4}.content:nth-child(5n+3),.intro_content:nth-child(5n+3),.welcome_intro:nth-child(5n+3),.welcome_item:nth-child(5n+3){border-color:#65D3E4}.content:nth-child(5n+4),.intro_content:nth-child(5n+4),.welcome_intro:nth-child(5n+4),.welcome_item:nth-child(5n+4){border-color:#52CA76}.content p,.intro_content p,.welcome_intro p,.welcome_item p{margin-bottom:1rem}.welcome_modal{z-index:120;position:fixed}.welcome_popup{display:flex;justify-content:center;transition:opacity 1s;position:fixed;padding:2rem;align-items:center;top:0;left:0;bottom:0;right:0;background:black;cursor:pointer;z-index:120}.welcome_popup img{width:100%}.welcome_popup .welcome_image_wrapper{border:5px solid;border-radius:20px;position:relative;padding:1rem}.welcome_popup .close_circle{display:flex;align-items:center;justify-content:center;position:absolute;font-weight:bold;font-size:2rem;top:-2.2rem;right:-2.2rem;height:3rem;width:3rem;border-radius:20px;border:5px solid;z-index:120}.welcome_popup.show{opacity:1;pointer-events:all}.welcome_popup.hide{opacity:0;pointer-events:none}.intro_note{text-align:center;margin:1.5rem 0 0;font-weight:bold}.intro_welcome{width:100%;overflow:hidden}.intro_bar,.intro_break{display:block;background:linear-gradient(to left, #FD90FE, #A88EFF, #385CC4, #65D3E4, #52CA76, #FD90FE)}.intro_bar{height:1rem}.intro_break{height:2rem;mask-size:contain;mask-repeat:no-repeat;mask-image:linear-gradient(to top, transparent, #000, transparent)}.intro_wrapped_dual{display:flex;flex-wrap:wrap;align-items:center}.intro_wrapped_dual .intro_shiny{aspect-ratio:8 / 5}.intro_hype_text{flex-grow:1}.intro_horizontal_dual{display:flex}.intro_horizontal_dual .dual_item .intro_shiny{aspect-ratio:8 / 5;width:100%}.welcome_text{padding:1rem;text-align:center}.service_note{margin:2rem auto;width:350px}.intro_pitch{display:flex;gap:2rem;flex-direction:column}.intro_pitch .intro_pitch_text{max-width:50vw;flex-grow:1}.intro_pitch .intro_connect{width:100%}.welcome_header{background-image:url("/images/brand/logo.png");background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:2rem}.intro_social{margin:2rem 0;display:flex;flex-wrap:wrap;flex-direction:column}.intro_social .social_item{display:flex;flex-direction:row;align-item:flex-start;margin-top:1rem;border-top:1px solid;padding-top:1rem}.intro_social a img{aspect-ratio:1/1;max-width:100px;width:10vw;margin-right:1rem}.intro_social p{flex-grow:1;margin:0}.intro_social .social_title{font-weight:bold;display:block}.colyseus_summary{display:flex;align-items:center;margin-bottom:2rem}.colyseus_summary img{width:10rem;height:10rem;margin-left:2rem;margin-right:2rem}@media (min-width: 768px){.home_buttons{width:70vw;max-width:800px}.invite_button:before{left:14vw}.intro_buttons_wrapper{margin:0 auto 2rem;width:auto}}@media (max-width: 767px){.home_buttons{width:100%}.invite_button:before{left:1rem}.home_button{width:100%}.intro_buttons_wrapper{margin:0 0 2rem;width:100%}}@media (max-width: 600px){.welcome_logo{position:absolute;padding-bottom:2rem;top:0;left:0;right:0;z-index:110}.welcome_text{padding-top:14rem}.intro_buttons_wrapper{margin:0 0 2rem;width:100%}}@media (max-width: 600px) and (prefers-color-scheme: dark){.welcome_logo{background:linear-gradient(180deg, rgba(0,0,0,0.7) 30%, rgba(0,0,0,0) 100%)}}@media (max-width: 600px) and (prefers-color-scheme: light){.welcome_logo{background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%)}}@media (max-width: 460px){.welcome_text{padding-top:12rem}}@media (prefers-color-scheme: dark){.intro_welcome,.intro_content{border-color:#FFFFFF}.intro_content{background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 10%, rgba(0,0,0,0.7) 90%, rgba(0,0,0,0) 100%)}.welcome_action,.close_circle{border-color:#FFFFFF;background-color:#000000}.home_button,.invite_button{background-color:#000}.intro_play_now{border-color:#FFFFFF;color:#FFFFFF}.intro_play_now .button_text{background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 100%)}.intro_public_lobby .button_icon{background-color:#CCFDFF}}@media (prefers-color-scheme: light){.intro_welcome,.intro_content{border-color:#000000}.intro_content{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 10%, rgba(255,255,255,0.7) 90%, rgba(255,255,255,0) 100%)}.welcome_action,.close_circle{border-color:#000000;background-color:#ffffff}.home_button,.invite_button{background-color:#fff}.intro_play_now{border-color:#458;background-color:#BBEEFF}.intro_play_now .button_text{color:#458;padding-top:1rem;background:linear-gradient(0deg, rgba(187,238,255,0.933333) 0%, rgba(187,238,255,0.8) 70%, rgba(187,238,255,0) 100%)}.intro_public_lobby .button_icon{background-color:#000000}}.shop_link{display:flex;gap:1rem;border:2px solid;text-decoration:none;padding:1rem;border-radius:1rem;transition:background-color 0.5s, border 0.5s, color 0.5s}.shop_link .shop_image{display:block;content:"";background-repeat:no-repeat;background-position:left;background-size:contain;width:11rem;height:11rem;transition:width 0.5s, height 0.5s, margin 0.5s}.shop_link:hover .shop_image{width:14rem;height:14rem;margin:-1.5rem}.shop_link .shop_title{display:block;font-size:2rem;font-weight:bold}.shop_link .shop_price{display:block;font-size:2rem}.buy_button{display:block;font-size:3rem;margin:1rem auto}.shop_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.shop_item{display:block;position:relative}.support_link{text-align:center}.coming_soon{font-style:italic}.shop_starter .shop_image{background-image:url("/images/product/product-starter.png")}.shop_random_one .shop_image{background-image:url("/images/product/product-random-one.png")}.shop_random_three .shop_image{background-image:url("/images/product/product-random-three.png")}.shop_choose_one .shop_image{background-image:url("/images/product/product-choose-one.png")}.shop_choose_two .shop_image{background-image:url("/images/product/product-choose-two.png")}.shop_choose_three .shop_image{background-image:url("/images/product/product-choose-three.png")}.shop_choose_five .shop_image{background-image:url("/images/product/product-choose-five.png")}.shop_sub_player .shop_image{background-image:url("/images/product/sub-player.png")}.shop_sub_player .shop_link:hover .shop_image{height:13rem;width:13rem;margin:-2rem -1rem -0rem}.shop_sub_organizer .shop_image{background-image:url("/images/product/sub-organizer.png");width:19rem}.shop_sub_organizer .shop_link:hover .shop_image{width:22rem;margin:-2.5rem -1.5rem -0.5rem}@media (min-width: 1041px){.shop_list{flex-direction:row}.shop_item{width:48%}.shop_starter{width:100%}}@media (max-width: 1040px){.shop_list{flex-direction:column}.shop_item{width:100%}}@media (max-width: 450px){.shop_sub_organizer .shop_link{gap:0}.shop_sub_organizer .shop_image{background-image:url("/images/product/sub-organizer.png");width:12rem}}@media (prefers-color-scheme: dark){.shop_link{color:#A88EFF;background-image:linear-gradient(0deg, #000 50%, rgba(0,0,0,0.4) 100%)}.shop_link:hover{background-color:#65D3E4}.coming_soon{color:#999999}}@media (prefers-color-scheme: light){.shop_link{color:#501478;background-image:linear-gradient(0deg, #fff 50%, rgba(255,255,255,0.4) 100%)}.shop_link:hover{background-color:#65D3E4}.coming_soon{color:#666666}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,footer,nav,main,section{margin:0;padding:0;background-repeat:no-repeat;vertical-align:baseline;border:none}html{font-size:10px;height:100%}body{font-size:1.6rem;font-family:finalsix, sans-serif;font-weight:200;background-size:cover;background-position:center;background-attachment:fixed;margin:0;padding:0;height:100%}#root,.loaded{height:100%}nav{display:flex;flex-direction:column;border-top:1px solid;border-bottom:1px solid;width:100%}nav a{padding:1rem 0.8rem;text-decoration:none;font-weight:bold}nav a:hover{text-decoration:underline}.main_nav,.shop_nav{display:flex;align-items:center;justify-content:center}.shop_nav{border-top:1px solid}button,a{cursor:pointer}.top,.loaded,.stable{width:100%}.top{min-height:100%;display:flex;flex-direction:column}.main_content{width:100%;display:flex;flex-direction:column;align-items:center;min-height:100%}.site_loading{display:block;font-family:wreath, serif;font-weight:300;font-style:normal;font-size:5rem;text-align:center;align-self:center;height:90vh;text-align:center;display:flex;justify-content:center;align-items:center}.global_error,.offline,.unavailable{font-size:1.6rem;font-family:finalsix, sans-serif;font-weight:200;text-align:center;display:flex;justify-content:center;align-items:center}.global_error h2,.offline h2,.unavailable h2{font-size:2.4rem;font-family:finalsix, sans-serif;font-weight:200}.offline{height:90vh}.unavailable{height:65vh}.footer{margin-top:auto;padding:2rem;text-align:center}.footer:before{content:"";height:2rem}.minimal_footer{display:flex;align-items:center;position:fixed;bottom:0;right:-15rem;padding:0;margin:0;width:19rem;transition:right 0.4s;z-index:20}.minimal_footer:before{content:"";display:inline-block;width:4rem;height:4rem;background-image:url("/images/ironohki-icon.png");background-size:contain;margin-right:1rem}.minimal_footer:hover{right:0rem}h1{font-family:finalsix, san-serif;font-weight:700;font-style:normal;font-size:3.2rem}h2,.subheader{font-family:finalsix, san-serif;font-size:2.6rem;font-weight:700;font-style:normal;margin:0;padding:0}.home_welcome h2,.intro_content h2{font-family:wreath, serif;font-size:4rem}h3,.section_head{border-top:1px solid;margin-top:3rem}h3.no_line,.section_head.no_line{border-top:none}.lost{text-align:center;margin:10rem 0}.stub{display:none}h2.fancy{font-family:wreath;font-size:4rem}h3.fancy{font-family:wreath}.colored_parent:nth-child(5n+1) .colored_child,.colored:nth-child(5n+1),.green,.green:hover{border-color:#52CA76;color:#52CA76;fill:#52CA76;stroke:#52CA76}.colored_parent:nth-child(5n+2) .colored_child,.colored:nth-child(5n+2),.cyan,.cyan:hover{border-color:#65D3E4;color:#65D3E4;fill:#65D3E4;stroke:#65D3E4}.colored_parent:nth-child(5n+3) .colored_child,.colored:nth-child(5n+3),.blue,.blue:hover{border-color:#385CC4;color:#385CC4;fill:#385CC4;stroke:#385CC4}.colored_parent:nth-child(5n+4) .colored_child,.colored:nth-child(5n+4),.violet,.violet:hover{border-color:#A88EFF;color:#A88EFF;fill:#A88EFF;stroke:#A88EFF}.colored_parent:nth-child(5n+5) .colored_child,.colored:nth-child(5n+5),.pink,.pink:hover{border-color:#FD90FE;color:#FD90FE;fill:#FD90FE;stroke:#FD90FE}.colored_parent:nth-child(5n+1) .contrast.colored_child,.contrast.colored:nth-child(5n+1),.contrast.green{border-color:#2B6A3D;color:#2B6A3D;fill:#52CA76;stroke:#52CA76}.colored_parent:nth-child(5n+2) .contrast.colored_child,.contrast.colored:nth-child(5n+2),.contrast.cyan{border-color:#0a3232;color:#0a3232;fill:#65D3E4;stroke:#65D3E4}.colored_parent:nth-child(5n+3) .contrast.colored_child,.contrast.colored:nth-child(5n+3),.contrast.blue{border-color:#17264F;color:#17264F;fill:#385CC4;stroke:#385CC4}.colored_parent:nth-child(5n+4) .contrast.colored_child,.contrast.colored:nth-child(5n+4),.contrast.violet{border-color:#501478;color:#501478;fill:#A88EFF;stroke:#A88EFF}.colored_parent:nth-child(5n+5) .contrast.colored_child,.contrast.colored:nth-child(5n+5),.contrast.pink{border-color:#832B85;color:#832B85;fill:#FD90FE;stroke:#FD90FE}.colored_parent:nth-child(5n+1) .colored_child_bg,.colored_bg:nth-child(5n+1),.green_bg,.green_bg:hover{background-image:linear-gradient(180deg, rgba(82,202,118,0) 50%, #52ca76 110%)}.colored_parent:nth-child(5n+2) .colored_child_bg,.colored_bg:nth-child(5n+2),.cyan_bg,.cyan_bg:hover{background-image:linear-gradient(180deg, rgba(101,211,228,0) 50%, #65d3e4 110%)}.colored_parent:nth-child(5n+3) .colored_child_bg,.colored_bg:nth-child(5n+3),.blue_bg,.blue_bg:hover{background-image:linear-gradient(180deg, rgba(56,92,196,0) 50%, #385cc4 110%)}.colored_parent:nth-child(5n+4) .colored_child_bg,.colored_bg:nth-child(5n+4),.violet_bg,.violet_bg:hover{background-image:linear-gradient(180deg, rgba(168,142,255,0) 50%, #a88eff 110%)}.colored_parent:nth-child(5n+5) .colored_child_bg,.colored_bg:nth-child(5n+5),.pink_bg,.pink_bg:hover{background-image:linear-gradient(180deg, rgba(253,144,254,0) 50%, #fd90fe 110%)}.colored_parent:nth-child(5n+1) .colored_child_bg_solid,.colored_bg_solid:nth-child(5n+1),.green_bg_solid,.green_bg_solid:hover{background-color:#52ca76}.colored_parent:nth-child(5n+2) .colored_child_bg_solid,.colored_bg_solid:nth-child(5n+2),.cyan_bg_solid,.cyan_bg_solid:hover{background-color:#65d3e4}.colored_parent:nth-child(5n+3) .colored_child_bg_solid,.colored_bg_solid:nth-child(5n+3),.blue_bg_solid,.blue_bg_solid:hover{background-color:#385cc4}.colored_parent:nth-child(5n+4) .colored_child_bg_solid,.colored_bg_solid:nth-child(5n+4),.violet_bg_solid,.violet_bg_solid:hover{background-color:#a88eff}.colored_parent:nth-child(5n+5) .colored_child_bg_solid,.colored_bg_solid:nth-child(5n+5),.pink_bg_solid,.pink_bg_solid:hover{background-color:#fd90fe}.green_border{border-color:#52CA76}.cyan_border{border-color:#65D3E4}.blue_border{border-color:#385CC4}.violet_border{border-color:#A88EFF}.pink_border{border-color:#FD90FE}.green_fill path{fill:#52CA76}.cyan_fill path{fill:#65D3E4}.blue_fill path{fill:#385CC4}.violet_fill path{fill:#A88EFF}.pink_fill path{fill:#FD90FE}.green_stroke path{stroke:#52CA76}.cyan_stroke path{stroke:#65D3E4}.blue_stroke path{stroke:#385CC4}.violet_stroke path{stroke:#A88EFF}.pink_stroke path{stroke:#FD90FE}a.green_bg,a.cyan_bg,a.blue_bg,a.violet_bg,a.pink_bg,.colored_parent a.colored_child_bg,a.colored_bg,a.blank{background-repeat:no-repeat;background-position:0 2rem}a.green_bg:hover,a.green_bg:focus,a.cyan_bg:hover,a.cyan_bg:focus,a.blue_bg:hover,a.blue_bg:focus,a.violet_bg:hover,a.violet_bg:focus,a.pink_bg:hover,a.pink_bg:focus,.colored_parent a.colored_child_bg:hover,.colored_parent a.colored_child_bg:focus,a.colored_bg:hover,a.colored_bg:focus,a.blank:hover,a.blank:focus{background-position:0}.button,.button_click,.green,.cyan,.blue,.violet,.pink,.blank{transition:color 0.5s, background-color 0.5s, border-color 0.5s, background-position 0.5s}.button:active,.button_click:active,.green:active,.cyan:active,.blue:active,.violet:active,.pink:active,.blank:active{animation:button_click 0.3s 1 ease-in-out forwards}.button{background-image:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);color:#501478;background-color:#A88EFF;border-color:#501478}.button.colored:nth-child(5n+1),.button.green{color:#2B6A3D;border-color:#2B6A3D;background-color:#52CA76}.button.colored:nth-child(5n+2),.button.cyan{color:#0a3232;border-color:#0a3232;background-color:#65D3E4}.button.colored:nth-child(5n+3),.button.blue{color:#17264F;border-color:#17264F;background-color:#385CC4}.button.colored:nth-child(5n+4),.button.violet{color:#501478;border-color:#501478;background-color:#A88EFF}.button.colored:nth-child(5n+5),.button.pink{color:#832B85;border-color:#832B85;background-color:#FD90FE}.button:hover{color:#0a3232;background-color:#65D3E4;border-color:#0a3232}.button:hover.colored:nth-child(5n+1),.button:hover.green{color:#17264F;border-color:#17264F;background-color:#385CC4}.button:hover.colored:nth-child(5n+2),.button:hover.cyan{color:#832B85;border-color:#832B85;background-color:#FD90FE}.button:hover.colored:nth-child(5n+3),.button:hover.blue{color:#2B6A3D;border-color:#2B6A3D;background-color:#52CA76}.button:hover.colored:nth-child(5n+4),.button:hover.violet{color:#0a3232;border-color:#0a3232;background-color:#65D3E4}.button:hover.colored:nth-child(5n+5),.button:hover.pink{color:#501478;border-color:#501478;background-color:#A88EFF}@media (max-width: 767px){.footer{text-align:left}}@media (prefers-color-scheme: dark){body{background-color:#222222;background-image:url("/images/background/texture-bg-dark.jpg");color:#eeeeee}a{color:#b478dc;transition:color 0.5s}a:hover{color:#78dcdc}.footer a,.minimal_footer a{text-shadow:2px 2px 2px #000000}nav{border-color:#eeeeee;background-color:rgba(0,0,0,0.5)}.blank,.blank:hover{border-color:#FFFFFF;color:#FFFFFF}a.blank,a.blank:hover{background-color:#000000;background-image:linear-gradient(180deg, rgba(255,255,255,0) 50%, #fff 110%)}}@media (prefers-color-scheme: light){body{background-color:#eeeeee;background-image:url("/images/background/texture-bg-light.jpg");color:#111111}a{color:#b478dc;transition:color 0.5s}a:hover{color:#329696}.footer a,.minimal_footer a{color:#000000}nav{border-color:#111111;background-color:rgba(255,255,255,0.6)}.colored:nth-child(5n+5),.blank,.blank:hover{border-color:#000000;color:#000000}a.blank,a.blank:hover{background-color:#FFFFFF;background-image:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.5) 110%)}.colored:nth-child(5n+1),.green,.green:hover{border-color:#309C50;color:#309C50}.colored:nth-child(5n+2),.cyan,.cyan:hover{border-color:#1E9AAD;color:#1E9AAD}.colored:nth-child(5n+3),.blue,.blue:hover{border-color:#385CC4;color:#385CC4}.colored:nth-child(5n+4),.violet,.violet:hover{border-color:#751DAF;color:#751DAF}.colored:nth-child(5n+5),.pink,.pink:hover{border-color:#C702CA;color:#C702CA}}.welcome_outer{display:flex;flex-direction:column;align-items:center;width:100%}.welcome_inner{display:block;padding:2vw 5vw;border-bottom:1px solid;border-right:1px solid}.welcome_coffee{position:relative;width:100%;display:flex;justify-content:center;margin:1rem;overflow:hidden;border-bottom:3px solid;height:74px;padding:20px 0}.welcome_coffee.chosen{animation:close_coffee_opinions 1.5s ease-out forwards}.welcome_coffee svg{display:none}.welcome_subhead{text-align:center;margin:0 0 1rem;border:none}.welcome_button,.welcome_about{overflow:hidden;text-align:center;margin:1rem;animation:open_coffee_progress 1.5s ease-in forwards}.welcome_event{position:relative;display:flex;justify-content:center;align-items:center}.welcome_event input{padding-left:1rem}.welcome_event .button{width:auto}.welcome_event:before{content:"";display:static;width:8rem;height:8rem;background-image:url("/images/vector/matchword-off.svg");background-size:contain}.welcome_event.text_entered:before{background-image:url("/images/vector/matchword-on.svg")}.welcome_continue{position:fixed;z-index:20;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000000;font-weight:bold;background:rgba(255,255,255,0.8)}.welcome_continue .button{width:auto}.cancel_welcome{text-align:center;margin-bottom:-2rem;position:relative}@media (min-width: 768px){.welcome_inner{width:50vw;max-width:600px}.welcome_event{flex-direction:row;gap:2rem}.welcome_event .welcome_event_input{max-width:30rem}.welcome_event:before{margin-right:-3.5rem;position:relative}}@media (max-width: 767px){.welcome_inner{padding:5vw;margin:0 5vw}.welcome_event{margin:2rem 2rem 1rem;flex-direction:column;align-items:stretch;gap:1rem}.welcome_event:before{position:absolute;top:-2rem;left:-0.5rem}.welcome_event .button{width:100%}.welcome_event .input{margin-left:6rem;width:auto}}@media (prefers-color-scheme: dark){.welcome_inner{background:#000000;border-color:#cccccc}.welcome_coffee{border-color:#cccccc}}@media (prefers-color-scheme: light){.welcome_inner{background:#FFFFFF;border-color:#333333}.welcome_coffee{border-color:#333333}}
