﻿@keyframes location_cta_glyph{0%{transform:rotateY(0deg) translate(0, 0px)}25%{transform:rotateY(360deg) translate(0, 0px)}90%{transform:rotateY(360deg) translate(0, 0px)}93%{transform:rotateY(360deg) translate(0, -5px)}96%{transform:rotateY(360deg) translate(0, 5px)}100%{transform:rotateY(360deg) translate(0, 0px)}}@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:#999}50%{background-color:#52ca76;border-color:#52ca76}100%{background-color:rgba(82,202,118,0);border-color:#999}}@keyframes flash_cyan{0%{background-color:rgba(101,211,228,0);border-color:#999}50%{background-color:#65d3e4;border-color:#65d3e4}100%{background-color:rgba(101,211,228,0);border-color:#999}}@keyframes flash_blue{0%{background-color:rgba(56,92,196,0);border-color:#999}50%{background-color:#385cc4;border-color:#385cc4}100%{background-color:rgba(56,92,196,0);border-color:#999}}@keyframes flash_purple{0%{background-color:rgba(168,142,255,0);border-color:#999}50%{background-color:#a88eff;border-color:#a88eff}100%{background-color:rgba(168,142,255,0);border-color:#999}}@keyframes flash_pink{0%{background-color:rgba(253,144,254,0);border-color:#999}50%{background-color:#fd90fe;border-color:#fd90fe}100%{background-color:rgba(253,144,254,0);border-color:#999}}@media(prefers-color-scheme: dark){@keyframes flash_gem_green{0%{fill:#52ca76}50%{fill:#000}100%{fill:#52ca76}}@keyframes flash_gem_cyan{0%{fill:#65d3e4}50%{fill:#000}100%{fill:#65d3e4}}@keyframes flash_gem_blue{0%{fill:#385cc4}50%{fill:#000}100%{fill:#385cc4}}@keyframes flash_gem_purple{0%{fill:#a88eff}50%{fill:#000}100%{fill:#a88eff}}@keyframes flash_gem_pink{0%{fill:#fd90fe}50%{fill:#000}100%{fill:#fd90fe}}}@media(prefers-color-scheme: light){@keyframes flash_gem_green{0%{fill:#52ca76}50%{fill:#fff}100%{fill:#52ca76}}@keyframes flash_gem_cyan{0%{fill:#65d3e4}50%{fill:#fff}100%{fill:#65d3e4}}@keyframes flash_gem_blue{0%{fill:#385cc4}50%{fill:#fff}100%{fill:#385cc4}}@keyframes flash_gem_purple{0%{fill:#a88eff}50%{fill:#fff}100%{fill:#a88eff}}@keyframes flash_gem_pink{0%{fill:#fd90fe}50%{fill:#fff}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 stop_color_cycle_light{0%{stop-color:#9ae6b5}20%{stop-color:#a9ebf3}40%{stop-color:#81a2e3}60%{stop-color:#d4c5ff}80%{stop-color:#fec6ff}100%{stop-color:#9ae6b5}}@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:.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:.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%}}@keyframes spin_front{0%{transform:rotateX(-10deg) rotateY(0deg);visibility:visible}25%{transform:rotateX(-10deg) rotateY(90deg);visibility:hidden}75%{transform:rotateX(-10deg) rotateY(-90deg);visibility:hidden}100%{transform:rotateX(-10deg) rotateY(0deg);visibility:visible}}@keyframes spin_back{0%{transform:rotateX(-10deg) rotateY(-90deg);visibility:hidden}25%{transform:rotateX(-10deg) rotateY(-90deg);visibility:visible}75%{transform:rotateX(-10deg) rotateY(90deg);visibility:visible}100%{transform:rotateX(-10deg) rotateY(90deg);visibility:hidden}}.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 #000;transition:border-color .5s;background-color:#eee;color:#111}.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:.1}.card_front{background-image:url("/images/cards/front.jpg");background-size:cover}.card_error{border-color:#900;text-align:center}.card_error_glyph{width:4rem;height:4rem;margin:0 auto}.card_error_glyph path{fill:#900}.color_gradient:nth-child(5n+1),.card_wrapper:nth-child(5n+1) .card_back:after{background-image:linear-gradient(180deg, #000000 0%, #52CA76 100%)}.color_gradient:nth-child(5n+2),.card_wrapper:nth-child(5n+2) .card_back:after{background-image:linear-gradient(180deg, #000000 0%, #65D3E4 100%)}.color_gradient:nth-child(5n+3),.card_wrapper:nth-child(5n+3) .card_back:after{background-image:linear-gradient(180deg, #000000 0%, #385CC4 100%)}.color_gradient:nth-child(5n+4),.card_wrapper:nth-child(5n+4) .card_back:after{background-image:linear-gradient(180deg, #000000 0%, #A88EFF 100%)}.color_gradient:nth-child(5n+5),.card_wrapper:nth-child(5n+5) .card_back:after{background-image:linear-gradient(180deg, #000000 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, #FFFFFF 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, #FFFFFF 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, #FFFFFF 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, #FFFFFF 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, #FFFFFF 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%, rgb(82, 202, 118) 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%, rgb(101, 211, 228) 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%, rgb(56, 92, 196) 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%, rgb(168, 142, 255) 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%, rgb(253, 144, 254) 100%)}.card_name,.card_category,.card_label,.card_error,.card_loading{text-align:center;padding:0}.card_stats{position:absolute;bottom:2px;left:2px;right:2px;display:flex;gap:2px;justify-content:left}.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 #000;color:#000;background-color:#fff;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:#000}.card{position:relative}.has_art{justify-content:flex-start;overflow:hidden}.card_name{font-weight:bold;font-size:1.4rem;padding:.5rem}.card_category{font-size:1.2rem;border-bottom:1px solid;padding:0}.card_art{width:100%;aspect-ratio:1.1/1;background:rgba(0,0,0,.5);border-bottom:1px solid;border-color:inherit}.card_art img{width:100%;display:block}.card_art .card_art_icon{width:15px;height:15px;position:relative;left:4px}.card_art .cart_artist_toggle{cursor:pointer;position:absolute;right:0;width:20px;height:20px;border-radius:0 0 0 5px;background-color:#ddd;border-left:1px solid;border-bottom:1px solid;border-color:inherit;transition:top .5s;z-index:2}.card_art .cart_artist_toggle.hide{top:-25px}.card_art .cart_artist_toggle.show{top:0}.card_art .cart_artist_details{position:absolute;background-color:#ddd;font-size:14px;top:0;left:0;right:0;height:20px;border-bottom:1px solid;border-color:inherit;transition:top .5s;z-index:1}.card_art .cart_artist_details.hide{top:-25px}.card_art .cart_artist_details.show{top:0}.card_row_search{font-family:finalsix,sans-serif;position:absolute;text-align:left;background:linear-gradient(90deg, #FFFFFF 0%, #F3B6F9 100%);bottom:0;left:0;right:0;z-index:2;border:none;border-top:1px solid #000;font-size:2rem;padding:2px 1rem;margin:-1px;outline:none;transition:bottom .5s}.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-position:175px}.card_row .card_row_icon{position:absolute;width:28px;left:10px;top:2px}.card_row .card_row_icon .card_glyph_back{fill:#fff;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,.show_owned .card_row.owned{transition:margin .5s;margin-bottom:0;z-index:1}.card_row.show .card_row_name,.show_owned .card_row.owned .card_row_name{transition:width .7s .6s,padding-left .7s .6s,margin-left .7s .6s,opacity .1s .6s,background-position .5s;width:240px;padding-left:40px;margin-left:0;opacity:1}.card_row.show .card_row_icon,.show_owned .card_row.owned .card_row_icon{transition:transform .5s .1s linear;transform:rotateZ(-15deg) rotateY(0deg)}.card_row.hide,.show_owned .card_row.unowned{transition:margin .6s 1s;margin-bottom:-45px;z-index:0}.card_row.hide .card_row_name,.show_owned .card_row.unowned .card_row_name{transition:width .6s,padding-left .6s,margin-left .6s,opacity .1s .6s,background-position .5s;width:0px;padding-left:0px;margin-left:20px;opacity:0}.card_row.hide .card_row_icon,.show_owned .card_row.unowned .card_row_icon{transition:transform .5s .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%, white 50%, rgba(255, 255, 255, 0) 100%)}.card_row.selected{animation:button_click .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 .7s ease-in-out,opacity .3s .4s;left:300px;opacity:0}.card_row .card_row_check{display:none;width:34px;height:34px;position:absolute;top:5px;left:0}.card_row.checked{transition:padding-left .5s;padding-left:34px}.card_row.checked .card_row_check{display:block;transition:transform .4s .4s linear;transform:scale(1)}.card_row.checked .card_row_icon{transition:transform .5s 0s linear;transform:rotateZ(-15deg) rotateY(270deg)}.card_row.unchecked{transition:padding-left .8s 0s}.card_row.unchecked .card_row_check{display:block;transition:transform .3s linear;transform:scale(0)}.card_row.unchecked .card_row_icon{transition:transform .5s .3s linear}.category_header{margin-top:1rem;cursor:pointer;padding:.5rem;border-top:1px solid;border-left:1px solid;border-right:1px solid}.category_header:after{content:"▼";transition:transform .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 .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:.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:#000}.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,.7);top:0;left:0;bottom:0;right:0;opacity:0;pointer-events:none;z-index:1;transition:opacity .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 .25s .75s}.category_on .selectable_card_list{max-height:1800px;padding:1.5rem 0 .5rem;transition:max-height 2s,padding .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 .2s;transform:scale(1)}.get_card,.next_card,.next_step{animation:button_float 1s infinite ease-in-out}.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_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:#000}.deck_name_header{display:flex;justify-content:space-between;margin:1rem 0}.deck_name_header a{font-weight:normal;font-size:1.6rem;padding:.3rem 0}.deck_details{width:100%}.delete_deck{text-align:right}.deck_editor{margin:0;gap:2rem}.legacy .deck_editor{display:flex}.legacy .deck_owned_cards,.legacy .deck_selected_cards{width:50%}.card_is_selected{display:none}.deck_button{width:100%;height:5rem;margin: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 .5s,padding-top .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}@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}}@media(prefers-color-scheme: dark){.deck_item{background:#000}.card_list{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(180, 120, 220) 100%)}.card_list.proceed{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(100, 210, 230) 100%)}.cards_modal{background-color:rgba(0,0,0,.5)}.card_list_wrapper{border-color:#69b}.card_selection_interface h4{border-color:#fff}.selectable_card:disabled,.selectable_card.disabled{background-color:#fff}.show_hide{color:#fff}.disable_selection_interface{pointer-events:none;opacity:.5}.category_selector{background:#fff}.selectable_card_list{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(180, 120, 220) 100%)}}@media(prefers-color-scheme: light){.deck_item{background:#fff}.card_list{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(180, 120, 220) 100%)}.card_list.proceed{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(100, 210, 230) 100%)}.cards_modal{background-color:rgba(0,0,0,.5)}.card_list_wrapper{border-color:#9ce}.card_selection_interface h4{border-color:#fff}.selectable_card:disabled,.selectable_card.disabled{background-color:#fff}.show_hide{color:#fff}.disable_selection_interface{pointer-events:none}.disable_selection_interface:before{background-color:rgba(0,0,0,.7)}.category_selector{background:#def}.category_selector h4{background:#fff}.selectable_card_list{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(180, 120, 220) 100%)}}.npc{display:block}.npc .modal_close{z-index:5;text-decoration:none}.npc_face{display:block;aspect-ratio:1;overflow:hidden;background:rgba(0,0,255,.8);z-index:1}.npc_face .npm_face_bg{position:absolute;z-index:0;width:100%;aspect-ratio:1}.npc_face .npm_face_image{position:relative;z-index:1;width:100%;aspect-ratio:1}.npc_face .fitci{width:100%;aspect-ratio:250/525;position:relative;top:-25%}.npc_words{position:relative;overflow-y:auto;display:flex;align-items:center;justify-content:center}.npc_words .npc_words_box{text-align:center;font-weight:bold}.npc_chat_buttons{z-index:1}.npc.show .npc_chat_buttons .npc_chat_button{transform:rotateX(0deg)}.npc.hide .npc_chat_buttons .npc_chat_button{transform:rotateX(90deg)}.npc.show .npc_chat_buttons .npc_chat_button:nth-child(5n+1){transition:all .5s .5s}.npc.show .npc_chat_buttons .npc_chat_button:nth-child(5n+2){transition:all .5s .6s}.npc.show .npc_chat_buttons .npc_chat_button:nth-child(5n+3){transition:all .5s .7s}.npc.show .npc_chat_buttons .npc_chat_button:nth-child(5n+4){transition:all .5s .8s}.npc.show .npc_chat_buttons .npc_chat_button:nth-child(5n+5){transition:all .5s .9s}.npc.hide .npc_chat_buttons .npc_chat_button:nth-child(5n+1){transition:all .5s 0s}.npc.hide .npc_chat_buttons .npc_chat_button:nth-child(5n+2){transition:all .5s .1s}.npc.hide .npc_chat_buttons .npc_chat_button:nth-child(5n+3){transition:all .5s .2s}.npc.hide .npc_chat_buttons .npc_chat_button:nth-child(5n+4){transition:all .5s .3s}.npc.hide .npc_chat_buttons .npc_chat_button:nth-child(5n+5){transition:all .5s .4s}.npc_chat_buttons.show{pointer-events:all;opacity:1}.npc_chat_buttons.hide{pointer-events:none;opacity:0}.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,.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 .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:#000;border-color:#ccc}.data,.copy_data{color:#32aaaa}.divider{background:#fff}.player_id{color:#ccc}.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:#fff;border-color:#333}.data,.copy_data{color:#033}.divider{background:#333}.player_id{color:#333}}.logo{padding:0 1rem;text-decoration:none;transition:1s;color:#fff;box-sizing:border-box}.logo .header{font-family:wreath,serif;font-weight:700;font-style:normal;text-align:left;word-spacing:-1rem;position:relative}.logo .header .h_match{padding-right:3px}.logo .header{margin:0;padding:0}.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:.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:#fff}.tooltip .tooltip_text{color:#000;border-color:#000;background-color:#fff}.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 .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 .5s}.loading_modal .loading_inner{position:fixed;top:34rem;overflow:hidden;transition:left .5s,right .5s}.loading_modal h2{display:block;border:5px solid;border-radius:2rem;padding:.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:.5rem}.support_message .support_button{margin:0}.support_message.show{animation:support_animate_in .9s ease-in-out forwards}.support_message.hide{animation:support_animate_out .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:#fff;stroke:#000}.arrow .outer_arrow{fill:#fff;stroke:#000;mask:linear-gradient(0deg, rgba(0, 0, 0, 0) 25%, black 30%, black 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:#000;fill:#fff}.think .think_path{stroke:#000;fill:#fff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:15;stroke-opacity:1}.think .think_bubble{fill:#fff;fill-opacity:1;stroke:#000;stroke-width:1.33}.think .think_ellipsis{fill:#000;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 -1s infinite ease-in-out}.think .ellipsis_2{animation:glyph_fade 2s -0.5s infinite ease-in-out}.think .ellipsis_3{animation:glyph_fade 2s 0s infinite ease-in-out}.reward_message_wrapper{z-index:1000;position:fixed;display:flex;top:0;left:0;right:0;height:100vh;box-sizing:border-box;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 .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:.5rem;height:4rem;width:4rem}.reward_message_text{font-size:1.6rem}.reward_gems.animate .sparkle_gem_box{transition-duration:.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:.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 .3s}.reward_button_wrapper .button{margin:0}.reward_button_wrapper.hide{pointer-events:none}.reward_button_wrapper .reward_glyph.envelope_squeeze{animation:envelope_squeeze .2s ease-in-out forwards}.reward_button_wrapper .reward_glyph.envelope_open{animation:envelope_open .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 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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.5rem}.history_date{flex-grow:1;color:#fff;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:.7rem}.history_action_glyph{width:2rem;height:2rem}.history_action_glyph .glyph_path{fill:#fff}.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:.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:.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:.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){.timer_icon{fill:#fff}.tooltip_text:before{background:hsla(0,0%,100%,.2)}.modal_response{background-color:rgba(0,0,0,.8)}.loading_modal.show{background-color:rgba(0,0,0,.8)}.loading_modal.hide{background-color:rgba(0,0,0,0)}.loading_modal h2{background-color:#000;border-color:#fff}.support_link{background-color:#000;color:#fff;border-color:#fff}.close{color:#fff;border-color:#fff;background-color:#000}.reward_message{color:#fff;background-color:#000;border-color:#fff}.reward_button_wrapper .reward_glyph .envelope_color_1{stop-color:#fff;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_2{stop-color:#fff;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_3{stop-color:#fff;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_4{stop-color:#fff;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_5{stop-color:#fff;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_1{stop-color:#fff;stop-opacity:.5;transition:stop-opacity .5s,stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_2{stop-color:#fff;stop-opacity:0;transition:stop-opacity .5s,stop-color .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:#000;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:#000;stop-opacity:1}}@media(prefers-color-scheme: light){.timer_icon{fill:#458}.tooltip_text:before{background:hsla(0,0%,100%,.4)}.modal_response{background-color:hsla(0,0%,100%,.8)}.support_link{background-color:#fff;color:#000;border-color:#000}.loading_modal.show{background-color:hsla(0,0%,100%,.8)}.loading_modal.hide{background-color:hsla(0,0%,100%,0)}.loading_modal h2{background-color:#fff;border-color:#000}.close{color:#000;border-color:#000;background-color:#fff}.reward_message{color:#458;background-color:#fff;border-color:#458}.reward_button_wrapper .reward_glyph .envelope_color_1{stop-color:#458;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_2{stop-color:#458;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_3{stop-color:#458;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_4{stop-color:#458;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_color_5{stop-color:#458;stop-opacity:1;transition:stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_1{stop-color:#458;stop-opacity:.5;transition:stop-opacity .5s,stop-color .5s}.reward_button_wrapper .reward_glyph .envelope_fill_color_2{stop-color:#458;stop-opacity:0;transition:stop-opacity .5s,stop-color .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:#fff;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:#fff;stop-opacity:1}}h3 i{font-weight:normal}.input,.fui-form input{font-size:2rem;font-family:finalsix,sans-serif;display:block;padding:.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;text-decoration:none;text-align:center;background-repeat:no-repeat}.button:disabled,.button:disabled:hover,.button.disabled,.button.disabled:hover{cursor:crosshair;border-color:#ccc;background-color:#999;color:#333;bottom:0}.button_small{font-size:1.4rem;font-weight:bold;padding:.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:.5rem;cursor:pointer}.textarea{width:100%;height:10rem;font-size:2rem;font-family:finalsix,sans-serif;padding:.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:.5rem;right:.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:.8rem;left:.5rem;width:3rem;height:3rem;background-color:rgba(0,0,0,0);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:rgba(0,0,0,0);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:.5rem}.welcome_text .firebaseui-container{background-color:hsla(0,0%,100%,.8);border-radius:1rem;font-family:finalsix,sans-serif}.welcome_text .firebaseui-container .firebaseui-card-footer{background-color:hsla(0,0%,100%,.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}.simple_signup .kiosk_form_label{display:none}.simple_signup .button{margin-top:20px;width:100%}.simple_signup .player_birthdate{display:flex}.simple_signup .auth_forgot_link{display:none}.simple_signup .valid_month,.simple_signup .valid_year{display:none}.kiosk{box-sizing:border-box}.kiosk .auth_form.auth_error .untouched{background-image:url("/images/vector/form-ex.svg");border:3px solid #65d3e4}.kiosk .auth_button .button{padding:5px 10px;margin:0}.kiosk .form_button{width:100%;padding:5px 10px;margin:5px 0 0 0}.kiosk .auth_button{transition:height .7s;display:block;overflow:hidden}.kiosk .auth_button .button{width:100%;margin-top:4px}.kiosk .auth_button.hide{pointer-events:none;height:0px}.kiosk .auth_button.show{height:52px}.kiosk .auth_input{transition:height .7s,padding .7s,border .7s;display:block}.kiosk .auth_input.hide{pointer-events:none;height:0px;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.kiosk .auth_input.show{height:48px}.kiosk .auth_text_links{display:none}.kiosk .auth_form_loading,.kiosk .auth_form_error,.kiosk .auth_success{bottom:0;position:absolute;transition:height .7s}.kiosk .auth_form_loading.show,.kiosk .auth_form_error.show,.kiosk .auth_success.show{opacity:1}.kiosk .auth_form_loading.hide,.kiosk .auth_form_error.hide,.kiosk .auth_success.hide{opacity:0}.kiosk .error_description{display:none}.kiosk .full_form_label{display:none}.kiosk .kiosk_form_label{display:block;font-size:1.4rem}.kiosk .player_birthdate .select{width:100%}.kiosk .player_birthdate .valid_month,.kiosk .player_birthdate .valid_year,.kiosk .player_birthdate .valid_month_and_year{display:none}.kiosk .kiosk_complete{display:block;height:100%}.kiosk .kiosk_complete svg{transition:fill .5s}.kiosk_form{transition:transform .7s .5s,border .7s .5s}.kiosk_form.focus{transition:transform .7s,border .7s;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.1);border:5px solid}.content_auth_form .auth_button.auth_control_button{display:none}.simple_signup .auth_form,.content_auth_form .auth_form{max-width:800px;margin:0 auto;padding:1px}.simple_signup .auth_form.auth_error .untouched,.content_auth_form .auth_form.auth_error .untouched{background-image:url("/images/vector/form-ex.svg");border:3px solid #65d3e4}.simple_signup .auth_button .button,.content_auth_form .auth_button .button{margin:0;padding:5px 10px;text-wrap-mode:nowrap}.simple_signup .auth_button,.simple_signup .auth_input,.content_auth_form .auth_button,.content_auth_form .auth_input{overflow:hidden;display:inline-block}.simple_signup .auth_form_loading,.content_auth_form .auth_form_loading{font-family:finalsix,sans-serif;font-size:22px;display:flex;flex-direction:column;justify-content:center}.simple_signup .auth_control_button,.content_auth_form .auth_control_button{display:none}.simple_signup .auth_button,.content_auth_form .auth_button{transition:height .7s;display:block}.simple_signup .auth_button .button,.content_auth_form .auth_button .button{width:100%}.simple_signup .auth_button.hide,.content_auth_form .auth_button.hide{height:0px}.simple_signup .auth_button.show,.content_auth_form .auth_button.show{height:52px}.simple_signup .auth_input,.content_auth_form .auth_input{transition:height .7s,padding .7s,border .7s;display:block}.simple_signup .auth_input.hide,.content_auth_form .auth_input.hide{height:0px;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.simple_signup .auth_input.show,.content_auth_form .auth_input.show{height:48px}.simple_signup .auth_form,.content_auth_form .auth_form{overflow:hidden;transition:height .5s}.auth_login .simple_signup .auth_form.show,.auth_login .content_auth_form .auth_form.show{height:96px}.auth_password .simple_signup .auth_form.show,.auth_password .content_auth_form .auth_form.show{height:144px}.simple_signup .auth_form.hide,.content_auth_form .auth_form.hide{height:0px}.simple_signup .auth_form_loading,.simple_signup .auth_form_error,.simple_signup .auth_success,.content_auth_form .auth_form_loading,.content_auth_form .auth_form_error,.content_auth_form .auth_success{overflow:hidden;transition:height .5s,padding .5s}.simple_signup .auth_form_loading.show,.simple_signup .auth_form_error.show,.simple_signup .auth_success.show,.content_auth_form .auth_form_loading.show,.content_auth_form .auth_form_error.show,.content_auth_form .auth_success.show{height:66px;padding:1px}.simple_signup .auth_form_loading.hide,.simple_signup .auth_form_error.hide,.simple_signup .auth_success.hide,.content_auth_form .auth_form_loading.hide,.content_auth_form .auth_form_error.hide,.content_auth_form .auth_success.hide{height:0px;padding:0px}@media(prefers-color-scheme: dark){.divider{background:#fff}.firebaseui-link{color:#b478dc;transition:color .5s}.firebaseui-link:hover{color:#78dcdc}.invalid,button.invalid{color:#111;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(120, 120, 120) 100%);border:3px solid #b4b4b4;cursor:crosshair}.invalid:hover,button.invalid:hover{color:#111;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(120, 120, 120) 100%);border:3px solid #b4b4b4}div.input{color:#000;border-color:#000;background-color:#fff}}@media(prefers-color-scheme: light){.divider{background:#333}.firebaseui-link{color:#b478dc;transition:color .5s}.firebaseui-link:hover{color:#329696}.invalid,button.invalid{color:#111;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(120, 120, 120) 100%);border:3px solid #b4b4b4;cursor:crosshair}.invalid:hover,button.invalid:hover{color:#111;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(120, 120, 120) 100%);border:3px solid #b4b4b4}div.input{color:#000;border-color:#000;background-color:#fff}}@media(min-width: 768px){.main_play_button{font-size:4rem}.player_birthdate .valid_month{display:none}.player_birthdate .valid_year{display:none}.content_auth_form .auth_form{display:flex;gap:4px;justify-content:center}.content_auth_form .auth_button_extra{display:none}.content_auth_form .auth_button{transition:width .8s}.content_auth_form .auth_button .button{width:100%}.content_auth_form .auth_button.hide{width:0px}.content_auth_form .auth_button.show{width:170px}.content_auth_form .auth_input{transition:max-width .8s,padding .8s,border .8s;max-width:280px}.content_auth_form .auth_input.hide{max-width:0px;padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.content_auth_form .auth_input.show{max-width:280px}.content_auth_form .auth_form,.content_auth_form .auth_form_loading,.content_auth_form .auth_form_error,.content_auth_form .auth_success{overflow:hidden;transition:height .5s,padding .5s}.content_auth_form .auth_form.show,.content_auth_form .auth_form_loading.show,.content_auth_form .auth_form_error.show,.content_auth_form .auth_success.show{height:48px;padding:1px}.content_auth_form .auth_form.hide,.content_auth_form .auth_form_loading.hide,.content_auth_form .auth_form_error.hide,.content_auth_form .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}.content_auth_form .auth_button{transition:height .7s;display:block}.content_auth_form .auth_button .button{width:100%}.content_auth_form .auth_button.hide{height:0px}.content_auth_form .auth_button.show{height:52px}.content_auth_form .auth_input{transition:height .7s,padding .7s,border .7s;display:block}.content_auth_form .auth_input.hide{height:0px;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.content_auth_form .auth_input.show{height:48px}.content_auth_form .auth_form{overflow:hidden;transition:height .5s}.auth_login .content_auth_form .auth_form.show{height:96px}.auth_password .content_auth_form .auth_form.show{height:144px}.content_auth_form .auth_form.hide{height:0px}.content_auth_form .auth_form_loading,.content_auth_form .auth_form_error,.content_auth_form .auth_success{overflow:hidden;transition:height .5s,padding .5s}.content_auth_form .auth_form_loading.show,.content_auth_form .auth_form_error.show,.content_auth_form .auth_success.show{height:66px;padding:1px}.content_auth_form .auth_form_loading.hide,.content_auth_form .auth_form_error.hide,.content_auth_form .auth_success.hide{height:0px;padding:0px}}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:#fff;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:.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_pregame,.audience_indicator,.input_augment{display:none}.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:.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:.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}.matchword_input.cta{padding:5px 0;margin:0;gap:0;left:0}.matchword_input.cta input{margin:0;padding-left:6rem;border:none;background:rgba(0,0,0,0)}.matchword_input.cta input:autofill{background:rgba(0,0,0,0)}.matchword_input.cta input::placeholder{font-weight:normal}.matchword_input.cta:before{width:6rem;height:6rem;top:-7px;left:-4px}.guest_instructions{margin:0 0 2rem}.guest_instructions .matchword_input{padding-right:3rem}.input_augment{position:absolute;transition:transform .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:.5rem .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}.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 #000;background:#fff;border-radius:2rem;margin:1rem;padding:1rem 1rem .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:.5s;overflow:hidden}.game_loading_modal{position:fixed;top:34rem;overflow:hidden;text-align:center;pointer-events:none;transition:width .5s}.game_loading_modal h2{font-family:wreath;font-size:3.4rem;border:5px solid;border-radius:2rem;padding:.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 .5s,top .5s}.opinion_buttons .opinion_wrapper{position:relative}.opinion_buttons .opinion_button{position:relative;border-radius:10rem;aspect-ratio:1/1;transition:transform .2s,bottom .3s,border .3s,box-shadow .3s;cursor:pointer;border:5px solid;border-color:#999;background:#fff}.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:.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:#ccc;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(#FFFFFF 60%, rgb(82, 202, 118) 90%);box-shadow:0px 0px 20px #52ca76}.opinion_buttons .opinion_wrapper:nth-child(5n+2).opinion_selected .opinion_button{background:radial-gradient(#FFFFFF 60%, rgb(101, 211, 228) 90%);box-shadow:0px 0px 20px #65d3e4}.opinion_buttons .opinion_wrapper:nth-child(5n+3).opinion_selected .opinion_button{background:radial-gradient(#FFFFFF 60%, rgb(56, 92, 196) 90%);box-shadow:0px 0px 20px #385cc4}.opinion_buttons .opinion_wrapper:nth-child(5n+4).opinion_selected .opinion_button{background:radial-gradient(#FFFFFF 60%, rgb(168, 142, 255) 90%);box-shadow:0px 0px 20px #a88eff}.opinion_buttons .opinion_wrapper:nth-child(5n+5).opinion_selected .opinion_button{background:radial-gradient(#FFFFFF 60%, rgb(253, 144, 254) 90%);box-shadow:0px 0px 20px #fd90fe}.game_exit .opinion_buttons{top:5rem;opacity:0}.opinion_welcome{background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(180, 120, 220) 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 .5s 1 linear forwards}.indicator_selected{position:absolute;width:50%;left:25%;pointer-events:none}.indicator_selected path{fill:#fff !important;stroke-width:5px}.opinion_selected .indicator_selected{animation:selected_show .5s 1 ease-in-out forwards}.opinion_deselected .indicator_selected{animation:selected_hide .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 .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 .4s 1 ease-in forwards}.opinion_check .indicator_check_echo,.opinion_miss .indicator_miss_echo{animation:glyph_echo_show .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 .5s 1 forwards}.indicator_correct path{stroke-width:5px;stroke:#000}.opinion_correct .indicator_correct{animation:correct_show .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 .8s 1 ease-out forwards}.demo_buttons .opinion_correct:nth-child(5n+1) .indicator_correct,.demo_buttons .opinion_correct:nth-child(5n+1) .indicator_correct_echo{animation-delay:0s}.demo_buttons .opinion_correct:nth-child(5n+2) .indicator_correct,.demo_buttons .opinion_correct:nth-child(5n+2) .indicator_correct_echo{animation-delay:.1s}.demo_buttons .opinion_correct:nth-child(5n+3) .indicator_correct,.demo_buttons .opinion_correct:nth-child(5n+3) .indicator_correct_echo{animation-delay:.2s}.demo_buttons .opinion_correct:nth-child(5n+4) .indicator_correct,.demo_buttons .opinion_correct:nth-child(5n+4) .indicator_correct_echo{animation-delay:.3s}.demo_buttons .opinion_correct:nth-child(5n+5) .indicator_correct,.demo_buttons .opinion_correct:nth-child(5n+5) .indicator_correct_echo{animation-delay:.4s}.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:.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:.1s}.game_enter .my_cards>button:nth-child(3){animation-name:show_third_card;animation-delay:.2s}.game_enter .my_cards>button:nth-child(4){animation-name:show_fourth_card;animation-delay:.3s}.game_enter .my_cards>button:nth-child(5){animation-name:show_fifth_card;animation-delay:.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:.1s}.game_enter .cards_inactive .my_cards>button:nth-child(3){animation-name:show_third_card_off;animation-delay:.2s}.game_enter .cards_inactive .my_cards>button:nth-child(4){animation-name:show_fourth_card_off;animation-delay:.3s}.game_enter .cards_inactive .my_cards>button:nth-child(5){animation-name:show_fifth_card_off;animation-delay:.4s}.game_exit .my_cards>button{animation-duration:.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:.1s}.game_exit .my_cards>button:nth-child(3){animation-name:show_third_card_out;animation-delay:.2s}.game_exit .my_cards>button:nth-child(4){animation-name:show_fourth_card_out;animation-delay:.3s}.game_exit .my_cards>button:nth-child(5){animation-name:show_fifth_card_out;animation-delay:.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:#999}.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 .7s 1 ease-in-out forwards}.card_in_play.hide{animation:hide_card .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 #000;background:#fff;color:#333;border-radius:1rem;padding:1rem;font-weight:bold;animation:button_float 1s infinite ease-in-out}.goodbye_received{border:2px solid #333;background:#ccc;color:#333;border-radius:.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:#000;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:#fff;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:.5s}.game_result_burst.show .burst_name{animation-name:show_burst;animation-duration:2.5s;animation-delay:.5s}.game_result_burst.show .burst_opinion{animation-name:show_burst;animation-duration:2.25s;animation-delay:.75s}.game_result_burst.show .burst_card{animation-name:show_burst;animation-duration:2s;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 .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:.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 #ccc;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 #fff}.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:.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:.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:.1s;display:flex;flex-wrap:wrap;justify-content:center;gap:.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:#fff;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:#000;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 3s 1 linear forwards}.opinion_review.show .opinion_review_name{animation-name:show_burst;animation-duration:2.75s;animation-delay:.25s}.opinion_review.show .opinion_review_text{animation-name:show_burst;animation-duration:2.5s;animation-delay:.5s}.opinion_review.show .opinion_review_card{animation-name:show_burst;animation-duration:2.25s;animation-delay:.75s}.opinion_review.hide{opacity:0}.round_indicator{display:block;position:relative;overflow:hidden;border:3px solid;border-radius:3rem;align-items:center;transition:.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:.5;transition:.5s}.round_indicator .round_result{transition:.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 .5s 1 forwards ease-in-out}.round_indicator.on:active{animation:button_press .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:rgba(253,86,3,0)}.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:rgba(2,111,255,0)}.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:.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:.5rem 4rem;margin:1rem 0px .5rem}.share_glyph{padding-left:.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:.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:.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 .8s}.match_summary_line:nth-child(6n+1){transition-delay:.8s}.match_summary_line:nth-child(6n+1) .summary_player *{transition-delay:0s}.match_summary_line:nth-child(6n+1) .summary_answer *{transition-delay:.05s}.match_summary_line:nth-child(6n+1) .summary_first *{transition-delay:.1s}.match_summary_line:nth-child(6n+1) .summary_second *{transition-delay:.15s}.match_summary_line:nth-child(6n+2){transition-delay:.9s}.match_summary_line:nth-child(6n+2) .summary_player *{transition-delay:.05s}.match_summary_line:nth-child(6n+2) .summary_answer *{transition-delay:.1s}.match_summary_line:nth-child(6n+2) .summary_first *{transition-delay:.15s}.match_summary_line:nth-child(6n+2) .summary_second *{transition-delay:.2s}.match_summary_line:nth-child(6n+3){transition-delay:1s}.match_summary_line:nth-child(6n+3) .summary_player *{transition-delay:.1s}.match_summary_line:nth-child(6n+3) .summary_answer *{transition-delay:.15s}.match_summary_line:nth-child(6n+3) .summary_first *{transition-delay:.2s}.match_summary_line:nth-child(6n+3) .summary_second *{transition-delay:.25s}.match_summary_line:nth-child(6n+4){transition-delay:1.1s}.match_summary_line:nth-child(6n+4) .summary_player *{transition-delay:.15s}.match_summary_line:nth-child(6n+4) .summary_answer *{transition-delay:.2s}.match_summary_line:nth-child(6n+4) .summary_first *{transition-delay:.25s}.match_summary_line:nth-child(6n+4) .summary_second *{transition-delay:.3s}.match_summary_line:nth-child(6n+5){transition-delay:1.2s}.match_summary_line:nth-child(6n+5) .summary_player *{transition-delay:.2s}.match_summary_line:nth-child(6n+5) .summary_answer *{transition-delay:.25s}.match_summary_line:nth-child(6n+5) .summary_first *{transition-delay:.3s}.match_summary_line:nth-child(6n+5) .summary_second *{transition-delay:.35s}.match_summary_line:nth-child(6n+6){transition-delay:1.3s}.match_summary_line:nth-child(6n+6) .summary_player *{transition-delay:.25s}.match_summary_line:nth-child(6n+6) .summary_answer *{transition-delay:.3s}.match_summary_line:nth-child(6n+6) .summary_first *{transition-delay:.35s}.match_summary_line:nth-child(6n+6) .summary_second *{transition-delay:.4s}.summary_glyph{width:20px;height:22px;margin-right:-20px;vertical-align:bottom;transform:rotateY(0deg);transition:transform .5s}.summary_city{display:inline-block;width:20px;height:20px;text-align:center;margin-right:-20px;transform:rotateY(0deg);transition:transform .5s}.summary_unicode{display:inline-block;width:20px;height:20px;text-align:center;transform:rotateY(-90deg);transition:transform .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:#39f}.summary_orange path{fill:#f90}.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:.5rem 5rem .5rem .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 #333;outline:none;padding:.3rem;font-size:1.6rem;color:#333;transition:right .3s;width:5rem;cursor:pointer}.chat_submit:disabled{color:#666;right:-5rem}.chat_submit:focus{outline:1px solid #333}.chat_conversation{position:absolute;padding:.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 .5s}.chat_conversation::-webkit-scrollbar-thumb{background:#640064}.chat_conversation::-webkit-scrollbar-thumb:hover{background:#960096}.chat_conversation p{margin:0;padding:.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}.guest_game_header{position:fixed;top:0px;right:6px;left:6px;height:58px;display:flex;justify-content:space-between;align-items:center}.guest_game_header .button{margin:0;padding:.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:#fff}.confirm_leave_game{background-color:rgba(0,0,0,.7)}.confirm_leave_game .confirm_content{background-color:#ccc;color:#333}.game_loading_modal h2{background-color:#000;border-color:#fff}.match_details,.game_turn,.modal_message,.round_status,.turn_status{background-color:#000;border-color:#fff}.show_summary_button,.hide_summary_button,.share_summary_button,.summary_copied_text{background-color:#000;border-color:#fff;color:#fff}.share_glyph path,.hide_summary_glyph path{fill:#fff}.gameplay_dialogue{background-color:#fff;color:#000;border-color:#000}.invite_link_text{border-color:#000;background:#fff;color:#000}.indicator_miss path,.indicator_check path{stroke-width:4px;stroke:#000}.leave_game_button path{fill:#fff}.input_augment path{fill:#000}.round_indicator{border-color:#666}.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:hsla(0,0%,100%,.9)}.confirm_leave_game .confirm_content{color:#ccc;background-color:#333}.game_loading_modal h2{background-color:#fff;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:#fff;color:#458}.indicator_miss path,.indicator_check path,.indicator_correct path{fill:#fff !important;stroke-width:5px}.leave_game_button path{fill:#458}.input_augment path{fill:#000}.round_indicator{border-color:#666}.round_indicator.off{background-color:#ccfdff}.bg_opinion_icon{stroke:#fff;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}}.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 .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 .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:#000;stroke:#fff;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 .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 #000}}.game_item{position:fixed;display:flex;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.game_item.show{transition:opacity 0s;opacity:1}.game_item.show .game_item_text{animation:bounce_in .6s 0s 1 forwards ease-in-out}.game_item.show .game_item_image,.game_item.show .game_card_image{animation:bounce_in .6s -0.2s 1 forwards ease-in-out}.game_item.show .game_item_fade{transition:opacity .6s;opacity:1}.game_item.hide{transition:opacity 0s .6s;opacity:0}.game_item.hide .game_item_text{animation:bounce_out .6s 0s 1 forwards ease-in-out}.game_item.hide .game_item_image,.game_item.hide .game_card_image{animation:bounce_out .6s -0.2s 1 forwards ease-in-out}.game_item.hide .game_item_fade{transition:opacity .6s;opacity:0}.game_item_instance{display:flex;flex-direction:row;align-items:center;justify-content:center}.game_item_instance .game_item_image{width:100px;margin:-50px -100px -50px 0;z-index:1}.game_item_instance .game_item_image img{height:100%}.game_item_instance .game_item_text{padding:10px 10px 10px 100px}.game_card_image{width:130px;height:190px}.get_card_instance{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;top:40px}.get_card_instance .game_item_image{z-index:1;width:130px;height:200px}.get_card_instance .game_item_text{position:relative;top:0;padding:10px}.game_item_text{border:5px solid #fff;background:#000;border-radius:20px;font-weight:bold}.game_item_bounce{animation:glyph_bounce 2s infinite ease-in-out}.game_item_spin .front{position:absolute;animation:spin_front 2s infinite linear}.game_item_spin .back{position:absolute;animation:spin_back 2s infinite linear}.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 .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/bg/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:.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}.intro{width:100%}.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:#000;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}.hr{display:block;background:linear-gradient(to left, #FD90FE, #A88EFF, #385CC4, #65D3E4, #52CA76, #FD90FE)}.hr{height:1rem;width:100%}.intro_break{height:2rem;mask-size:contain;mask-repeat:no-repeat;mask-image:linear-gradient(to top, transparent, #000000, 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, rgb(255, 255, 255) 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:#fff}.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:#fff;background-color:#000}.home_button,.invite_button{background-color:#000}.intro_play_now{border-color:#fff;color:#fff}.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:#000}.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:#000;background-color:#fff}.home_button,.invite_button{background-color:#fff}.intro_play_now{border-color:#458;background-color:#bef}.intro_play_now .button_text{color:#458;padding-top:1rem;background:linear-gradient(0deg, rgba(187, 238, 255, 0.9333333333) 0%, rgba(187, 238, 255, 0.8) 70%, rgba(187, 238, 255, 0) 100%)}.intro_public_lobby .button_icon{background-color:#000}}.custom_lobby_controls{display:flex;gap:1rem}.custom_lobby_controls p{margin:0 0 1.2rem}.custom_lobby_controls .button{margin: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_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_population{flex-grow:1;overflow-y:scroll}.lobby_population h4{padding-bottom:4px}.lobby_controls{display:flex;flex-direction:column;gap:.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}.only_invites_button{margin-left:1rem}.lobby_information{position:absolute}.info_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 .5s;z-index:10}.info_modal .info_modal_content{position:relative;text-align:center;border:5px solid;border-radius:2rem;padding:2rem;z-index:10}.info_modal .info_modal_content h2{margin-top:-3rem}.info_modal .info_modal_content .url{font-weight:bold;margin-bottom:1rem}.info_modal .close_modal_button{display:inline-block;border:3px solid;border-radius:2rem;padding:.5rem 1rem;margin-top:1rem}.info_modal .close_modal_button.no_margin{margin-top:0rem}.info_modal.show{opacity:1;pointer-events:auto}.info_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:.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}.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}.daynight_nav{width:65px}.daynight_glyph{transition:opacity 1s,transform 1s;position:absolute;top:3px;left:3px;width:44px;height:44px}.daynight_glyph .glyph_path{stroke-width:4;transition:path 1s;fill:none}.back_nav{width:50px;height:50px;transition:transform 1s}.back_nav .glyph_path{stroke-width:4;transition:path 1s}.back_nav.show{transform:rotateZ(90deg) rotateY(0)}.back_nav.hide{transform:rotateZ(90deg) rotateY(90deg)}.location{display:block;position:relative;width:100%}.location_content{position:relative;width:100%;height:100%;z-index:1;overflow:hidden}.location_bg{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;background-size:cover;transition:opacity 1s}.location_bg.dark{background-image:url("/images/bg/matchcards-city.png");background-color:#000}.location_bg.light{background-image:url("/images/bg/matchcards-city.png");background-color:#ccfdff}.location_public .location_bg.dark{background-image:url("/images/location/public-bg-dark.jpg")}.location_public .location_bg.light{background-image:url("/images/location/public-bg-light.jpg")}.location_cta{position:absolute;font-weight:bold;text-decoration:none;text-align:center;background-size:cover;background-position:center}.location_cta .cta_link{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.location_cta:nth-child(3n+1) .cta_glyph{animation-delay:0s}.location_cta:nth-child(3n+2) .cta_glyph{animation-delay:1s}.location_cta:nth-child(3n+3) .cta_glyph{animation-delay:2s}.location_cta.disabled{pointer-events:none;cursor:crosshair}.cta_menu{display:flex;flex-direction:column}.cta_menu_link{text-decoration:none;font-weight:bold;font-size:2rem}.cta_menu_link input{font-weight:bold}.cta_game_link{position:relative}.cta_icon{position:absolute;display:block;top:0;left:0;width:5rem;height:5rem;z-index:5}.cta_icon img{width:5rem;height:5rem}.cta_logo{transform:translate(4px, 0px)}.cta_qr{transform:translate(4px, 0px)}.cta_go_back{width:4rem;height:4rem;top:4px;left:2px}.cta_go_back_glyph{transform:rotate(90deg)}.cta_go_back_glyph path{fill:#fff;stroke:#a88eff;stroke-width:5px}.start_game_button,.majestic{position:relative;font-weight:bold;overflow:hidden;color:#fff;text-shadow:2px 2px 5px #000,2px 0px 1px #000,-2px 0px 1px #000,0px 2px 1px #000,0px -2px 1px #000,2px 2px 1px #000,-2px -2px 1px #000,-2px 2px 1px #000,2px -2px 1px #000;transition:border .5s}.start_game_button .text,.majestic .text{position:relative;z-index:3}.start_game_button.cta,.majestic.cta{font-size:2rem;border-left:10px solid #52ca76;height:48px;line-height:48px;padding:0 0 0 6rem}.start_game_button.cta .text,.majestic.cta .text{top:0}.start_game_button:after,.majestic:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .5s}.start_game_button:before,.majestic:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2}.start_game_button:hover,.majestic:hover{color:#fff}.start_game_button:hover:after,.majestic:hover:after{opacity:.5}.start_game_button,.majestic{transition:opacity 1s}.start_game_button.night,.majestic.night{background-image:linear-gradient(150deg, #309C50 0%, #1E9AAD 25%, #28428B 50%, #751DAF 75%, #C702CA 100%)}.start_game_button.night:before,.majestic.night:before{background-image:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 40%, black 100%)}.start_game_button.night:after,.majestic.night:after{background:#17264f}.start_game_button.day,.majestic.day{background-image:linear-gradient(150deg, #52CA76 0%, #65D3E4 25%, #385CC4 50%, #A88EFF 75%, #FD90FE 100%)}.start_game_button.day:before,.majestic.day:before{background-image:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 40%, white 100%)}.start_game_button.day:after,.majestic.day:after{background:#385cc4}.cta_start_game{position:relative;width:100%;height:48px;transition:background-color 1s}.cta_start_game .start_game_button{position:absolute;top:0;left:0;right:0}.cta_color{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;pointer-events:none;aspect-ratio:1;height:100%;z-index:-1}.cta_color svg{height:100%;width:100%}.enabled .cta_color_1{animation:stop_color_cycle 2.5s 0s infinite linear}.enabled .cta_color_2{animation:stop_color_cycle 2.5s -0.5s infinite linear}.enabled .cta_color_3{animation:stop_color_cycle 2.5s -1s infinite linear}.enabled .cta_color_4{animation:stop_color_cycle 2.5s -1.5s infinite linear}.enabled .cta_color_5{animation:stop_color_cycle 2.5s -2s infinite linear}.enabled .cta_color_light_1{animation:stop_color_cycle_light 2.5s 0s infinite linear}.enabled .cta_color_light_2{animation:stop_color_cycle_light 2.5s -0.5s infinite linear}.enabled .cta_color_light_3{animation:stop_color_cycle_light 2.5s -1s infinite linear}.enabled .cta_color_light_4{animation:stop_color_cycle_light 2.5s -1.5s infinite linear}.enabled .cta_color_light_5{animation:stop_color_cycle_light 2.5s -2s infinite linear}.location_public .cta_play{background-image:url("/images/location/public-community.png")}.location_public .cta_demo{background-image:url("/images/location/public-coffee-ember.png")}.location_public .cta_connect{background-image:url("/images/location/public-ferry-cliff.png")}.cta_glyph{position:absolute;width:100%;left:0;animation:location_cta_glyph 5s infinite}.cta_glyph path{fill:#fff}.cta_glyph.hide{animation:none;transform:rotateY(90deg);transition:transform .5s}.nav{z-index:2;position:fixed;display:flex;flex-direction:row;padding:5px;top:0px;right:0px}.nav a{display:block;position:relative;height:50px;overflow:hidden}.invite_nav_icon{position:relative;top:-1px;width:54px;height:54px}.invite_nav{width:50px}.location_overlay{position:absolute;display:flex;top:0;width:100%;z-index:3;transition:all .5s}.location_overlay.how_to_play{height:100vh}.location_overlay.show{opacity:1}.location_overlay.hide{opacity:0}.overlay_form{flex-grow:1}.new_user_form{transform:rotate(-10deg)}.community_goal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.community_goal h2{margin-bottom:-2rem}.community_images{display:flex;gap:2rem}.community_images img{aspect-ratio:1.6}.community_progress{width:100%;height:10px;background-color:#fff}.location_lobby{width:100%}.location_lobby_lists{position:absolute;border:1px solid;z-index:1;pointer-events:all}.lobby_list{width:100%}.lobby_lists_header{font-weight:bold;padding:5px 20px 0}.lobby_status{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s}.lobby_status .lobby_status_inner{position:relative;text-align:center;padding:2rem;border:3px solid;border-radius:2rem}.lobby_status .lobby_status_inner .modal_close{top:.5rem;right:.5rem}.lobby_status.show{pointer-events:all}.lobby_status.hide{pointer-events:none}.player_list_buttons{padding:.55rem 2rem 1rem;font-weight:bold}.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 .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)}.lobby_start_game{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center}.lobby_start_game .start_game_button{font-size:16px;width:80%;position:absolute;padding:10px 20px;border-radius:20px;border-top:5px solid;border-bottom:5px solid}.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 .5s,padding .5s}.lobby_player .accept_invite{flex-grow:2;text-align:right}.lobby_player .accept_invite a{margin:0 -1rem;padding:0 1rem}.lobby_player .player_self{flex-grow:2;text-align:right}.lobby_player .player_id{padding:0 .2rem}.lobby_player_list{padding:.5rem}.lobby_player_list.players .default,.lobby_player_list.invites .invite,.lobby_player_list.characters .character{height:2.5rem}.lobby_player_list.invites .default,.lobby_player_list.characters .default,.lobby_player_list.players .character,.lobby_player_list.invites .character{border-top-width:0px;height:0rem;padding-top:0;padding-bottom:0}.location_list{width:100%;display:flex;flex-direction:column;gap:1rem}.location_travel{display:flex;gap:1rem;text-decoration:none;border:3px solid;border-radius:2rem;overflow:hidden}.location_details{display:flex;flex-direction:column;align-items:flex-start}.location_thumb{width:150px}.lobby_list_item{display:flex;justify-content:flex-start}.join_private_lobby{display:flex;align-items:center}.join_private_lobby .button{width:auto}.location_lobby_title{display:flex;align-items:center;border-bottom:1px solid;padding:1rem 2rem;height:47px;box-sizing:border-box;font-weight:bold}.close_player{display:inline-block}.close_player .close_glyph{height:2rem;width:2rem}.matchcard{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110}.matchcard.show{pointer-events:all;transition:background-color .6s .4s}.matchcard.show .rewards{width:100%;height:12rem}.matchcard.show .rewards .rewards_card{transform:perspective(50vw) rotateX(70deg);width:22rem;height:12rem;border:3px solid #fd90fe}.matchcard.show .rewards .rewards_card>div{opacity:0}.matchcard.show .rewards .rewards_card:after{opacity:1}.matchcard.show .hologram_svg{transition:opacity .6s .4s;opacity:1}.matchcard.show .matchcard_interface{transition:all .6s .4s;height:100%;opacity:1}.matchcard.hide{pointer-events:none;transition:background-color .6s}.matchcard.hide .rewards{width:10rem;height:7rem}.matchcard.hide .rewards .rewards_card{width:8rem;height:5rem;border:2px solid #fd90fe}.matchcard.hide .rewards .rewards_card:after{opacity:0}.matchcard.hide .rewards .rewards_card>div{opacity:1}.matchcard.hide .hologram_svg{transition:opacity .6s;opacity:0}.matchcard.hide .matchcard_interface{transition:all .6s;height:0%;opacity:0}.matchcard_subheader{font-size:1.4rem;font-family:finalsix,sans-serif;border-top-style:solid;border-top-width:1px;position:relative;height:22px;overflow:hidden}.matchcard_subheader>span{padding:0rem 1rem;border-style:solid;border-left-width:1px;border-bottom-width:1px;border-right-width:1px}.matchcard_subheader .matchcard_loading,.matchcard_subheader .matchcard_error{box-sizing:border-box;font-size:1.6rem;position:absolute;text-align:right;width:180px;top:0;transition:right .6s}.matchcard_subheader .matchcard_loading .inline_cash,.matchcard_subheader .matchcard_error .inline_cash{top:5px;left:-2px}.matchcard_subheader .matchcard_loading.hide,.matchcard_subheader .matchcard_error.hide{right:-180px}.matchcard_subheader .matchcard_loading.show,.matchcard_subheader .matchcard_error.show{right:0}.matchcard_nav{pointer-events:none;position:absolute;display:flex;flex-direction:row;justify-content:flex-end;height:5rem;bottom:0;left:0;right:0;z-index:10}.matchcard_nav a{pointer-events:all}.matchcard_deck_link{position:relative;width:5rem;transition:width .5s}.matchcard_deck_link .cta_glyph{display:none;top:-20px;height:4rem;left:-1px}.matchcard_deck_link.enhance{width:15rem}.matchcard_deck_link.enhance .cta_glyph{display:block}.hologram_svg{position:absolute;bottom:7rem;height:7.5rem;width:100%;margin:0 auto}.matchcard_wrapper{display:flex;position:fixed;top:2rem;left:0;bottom:14rem;right:0;justify-content:center;align-items:flex-end}.matchcard_interface{border:3px solid #fd90fe;border-radius:2rem;width:35rem;position:relative;overflow:hidden}.matchcard_interface .matchcard_content{padding:1rem 2rem;box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:1rem}.matchcard_interface.out .matchcard_content{transition:.3s;filter:blur(5px);opacity:0}.matchcard_interface.in .matchcard_content{transition:.3s;filter:blur(0px);opacity:1}.matchcard_interface .modal_close{top:.5rem;right:.5rem;z-index:2}.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:.5rem 1rem;border-radius:1rem;text-align:center;justify-content:center;cursor:pointer;transition:all .6s,filter .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 rgb(253, 144, 254)) drop-shadow(-1px -1px 1px rgb(253, 144, 254)) drop-shadow(-1px 1px 1px rgb(253, 144, 254)) drop-shadow(1px 1px 1px rgb(253, 144, 254))}.rewards .rewards_card:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;pointer-events:none;background-image:url("/images/bg/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}.matchcard_mode{display:flex;gap:1rem}.matchcard_mode_text{position:relative;z-index:1}.matchcard_mode_selector{display:block;position:relative;border:2px solid;text-align:center;text-decoration:none;flex-grow:1;width:50%;box-sizing:border-box;transition:opacity .5s}.matchcard_mode_selector:after{position:absolute;bottom:0;right:2rem;content:"";transform:rotateZ(45deg);border-right:2px solid;border-bottom:2px solid;transition:.5s;z-index:0}.matchcard_mode_selector.on:after{bottom:-12px;right:60px;width:2rem;height:2rem}.matchcard_mode_selector.off:after{bottom:-2px;right:70px;width:0;height:0}.matchcard_mode_selector.show{opacity:1}.matchcard_mode_selector.hide{opacity:0;pointer-events:none}.matchcard_section_wrapper{position:absolute;top:10.5rem;right:0;bottom:5rem;left:0}.matchcard_section_wrapper h3{margin:10px 0}.matchcard_section{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;transition:opacity .5s}.matchcard_section.show{opacity:1}.matchcard_section.hide{opacity:0;pointer-events:none}.matchcard_card_list{height:100%;overflow-x:auto}.matchcard_card_list .card_row_list{margin:0 0 80px 20px}.matchcard_card_list .card_row_name{background-position:100px}.card_list_selector{position:absolute;bottom:32px;z-index:2;left:0;right:0;display:flex;justify-content:center;cusor:pointer}.card_list_selector_input{flex-grow:1;text-align:center;padding:5px}.get_coffee .game_item_image{height:10rem}.get_matchcard .game_item_image{height:7rem}.get_matchcard_front,.get_matchcard_back{display:flex;justify-content:center;width:8rem;height:6rem;border:4px solid #fd90fe;border-radius:1rem;background-color:#000}.get_matchcard_front{transform:rotateZ(20deg)}.get_matchcard_back{transform:rotateZ(-20deg);background-image:url("/images/bg/matchcards-city.png");background-size:cover}.matchcard_setup{height:100%}.matchcard_setup_link{width:100%}.matchcard_setup_link a{color:inherit;text-decoration:none}.matchcard_setup_need_cards,.matchcard_setup_need_deck{transition:opacity .7s;height:100%}.matchcard_setup_need_cards.show,.matchcard_setup_need_deck.show{opacity:1}.matchcard_setup_need_cards.hide,.matchcard_setup_need_deck.hide{opacity:0;position:absolute;top:0;pointer-events:none}.minigame_loading,.character_details,.minigame_gameplay{text-align:left}.minigame_loading.hide,.character_details.hide,.minigame_gameplay.hide{display:none}.minigame_loading.show,.character_details.show,.minigame_gameplay.show{display:block}.character_art{width:200px;float:left}.matchcard_deck{position:relatve;padding:0 10px;height:100%;box-sizing:border-box}.organize_setup{transition:height .5s;overflow:hidden}.organize_setup.show{height:46px}.organize_setup.hide{height:0px}.deck_builder{position:absolute;overflow-x:auto;top:45px;bottom:90px;right:0px;left:10px;transition:transform .7s}.deck_builder.setup{top:94px}.deck_builder.show{transform:rotateY(0deg)}.deck_builder.hide{transform:rotateY(90deg);ponter-events:none}.deck_builder_buttons,.deck_builder_message{position:absolute;left:10px;right:10px;z-index:1;transition:transform .7s}.deck_builder_buttons.text,.deck_builder_message.text{text-align:center;padding:.5rem;border:3px solid}.deck_builder_buttons.show,.deck_builder_message.show{transform:rotateX(0deg)}.deck_builder_buttons.hide,.deck_builder_message.hide{transform:rotateX(90deg);ponter-events:none}.deck_builder_message{width:auto;bottom:0}.deck_builder_buttons{left:10px;right:10px;bottom:40px}.deck_builder_buttons .button{margin:0}.deck_builder_button{padding:.5rem 1rem}.cards_in_deck .card_row_list{margin:8px 0}.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 .5s}.matchcard_spend_gems{margin-top:1rem}.gems_list{display:flex;position:relative;gap:1rem}.gems_list .gems_link{display:flex;border:2px solid;flex-grow:1;padding:1rem .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 .4s 1 ease-in-out}.gems_list .gems_link.disabled{border-color:#999;color:#999;cursor:crosshair}.gems_list .gems_link.loading{pointer-events:none}.gems_list .gems_link.loading .card_redeem_glyph{animation:redeem_glyph_loading .15s infinite linear}.gems_list .gems_link.complete{pointer-events:none}.gems_list .gems_link.complete .card_redeem_glyph{animation:redeem_glyph_complete 1s 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:rgba(0,0,0,.4);cursor:pointer;align-items:center;justify-content:center;text-align:center;z-index:1;overflow:hidden;transition:height .25s ease-in,border .25s ease-in}.gems_list .gems_unlock span{display:inline-block;border:2px solid;padding:3px;background-color:#000}.gems_list .gems_unlock.show{height:100%}.gems_list .gems_unlock.hide{height:0}.card_claim_link{padding-left:4rem;text-align:left}.card_claim_link .cta_glyph{top:-32px;height:40px}.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 .4s 1s 1 ease-out forwards}.claim_card_count .inline_cash{position:absolute;top:14px;opacity:0;transition:opacity .5s;animation:cash_spin .5s infinite linear}.claim_card_count .card_count_number{transition:opacity .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;height:210px}.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:.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 .5s}.claim_random_card{display:block;position:absolute;left:9rem;cursor:pointer;animation:deal_random_card .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{display:block;position:absolute;top:230px;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:.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:-6rem}.draw_random_card.clicked.side2{left:-4.5rem}.draw_random_card.clicked.side3{left:-3rem}.draw_random_card.clicked.side4{left:-1.5rem}.draw_random_card.clicked.side5{left:0rem}.draw_random_card.clicked.side6{left:1.5rem}.draw_random_card.clicked.side7{left:3rem}.draw_random_card.clicked.side8{left:4.5rem}.draw_random_card.clicked.side9{left:6rem}.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 .1s infinite linear}.draw_random_card.flipped .card_front{animation:reveal_front .8s 1 forwards ease-in-out}.draw_random_card.flipped .card_back{animation:reveal_back .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 .5s 1 forwards linear;display:flex;pointer-events:all}.draw_random_card.error .card_back{animation:reveal_error_back .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}.card_redeem_glyph{width:3rem}.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 .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:#fff;transition:border-color .5s,transform .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 .1s linear,color .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:#fff}.mint_card_form .mint_card_button:hover{color:#832b85}.mint_card_preview_wrapper{position:relative;width:110px;animation:bounce_in .7s 1 forwards ease-in-out}.mint_card_preview_wrapper .mint_card_preview{border-color:#666;transition:border-color .5s,transform .5s;width:10rem;mask-image:linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0));mask-repeat:no-repeat;mask-position:0px 0px}.mint_card_preview_wrapper .card_category{height:16.5px;border-color:inherit;font-size:11px;opacity:1;transition:opacity .5s}.mint_card_preview_wrapper .card_name{min-height:20px;border-color:inherit;font-size:1.2rem;opacity:1;transition:opacity .5s}.mint_card_preview_wrapper .card_error_glyph{position:absolute;left:30px;opacity:0;pointer-events:none;transition:opacity .5s}.mint_card_preview_wrapper .card_number{position:absolute;top:10px;right:-17px;font-size:2rem;font-weight:bold;border:5px solid;color:#666;border-color:#666;border-radius:2rem;text-align:center;min-width:3rem;background-color:#fff;transform:rotateY(0deg);transition:transform .5s}.mint_card_reveal{position:absolute;top:0;left:0;mask-image:linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0));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%, rgb(255, 255, 255) 45%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0) 100%)}.sort_minted_card_button{transition:transform .3s;transform:rotateX(90deg);border-radius:1rem;border-style:solid;border-width:5px;font-size:1rem;position:absolute;bottom:-14px;width:90px;left:10px}.select_category_list,.select_card_list{border:3px solid #fd90fe;border-radius:2rem;position:absolute;overflow:hidden}.select_category_list .card_row_list,.select_card_list .card_row_list{position:absolute;top:0;left:0;bottom:0;right:0}.select_category_list .card_row_list .category_row_name,.select_card_list .card_row_list .category_row_name{position:relative;padding:2px;cursor:pointer;border-top-style:solid;border-top-width:1px;transition:background-color .5s}.select_category_list .card_row_list .category_row_name .category_selector_glyph,.select_card_list .card_row_list .category_row_name .category_selector_glyph{transition:transform .5s;transform:rotateX(90deg) rotateZ(90deg);position:absolute;right:9px;width:20px;height:20px;pointer-events:none}.select_category_list .card_row_list .category_row_name .category_selector_glyph .glyph_path,.select_card_list .card_row_list .category_row_name .category_selector_glyph .glyph_path{fill:inherit}.select_category_list .card_row_list .category_row_name:after,.select_card_list .card_row_list .category_row_name: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 .5s,opacity .5s;z-index:5}.select_category_list .card_row_list .category_row_name:hover .category_selector_glyph,.select_card_list .card_row_list .category_row_name:hover .category_selector_glyph{transform:rotateX(360deg) rotateZ(90deg)}.select_category_list .card_row_list .category_row_name.selected:hover .category_selector_glyph,.select_category_list .card_row_list .category_row_name.selected .category_selector_glyph,.select_card_list .card_row_list .category_row_name.selected:hover .category_selector_glyph,.select_card_list .card_row_list .category_row_name.selected .category_selector_glyph{transform:rotateX(-180deg) rotateZ(90deg)}.select_category_list .card_row_list .category_row_name.selected:after,.select_card_list .card_row_list .category_row_name.selected:after{display:block !important;visibility:visible;opacity:0;transform:scale(1.1, 1.5)}.select_category_list.hide,.select_card_list.hide{animation:bounce_out .5s .1s ease-in 1 forwards;pointer-events:none;z-index:1}.select_category_list.show,.select_card_list.show{animation:bounce_in .5s ease-in 1 forwards;z-index:2}.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 .3s 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 .3s 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 .3s .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 .3s .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 .3s .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 .3s .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 .3s .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 .3s 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 .3s .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 .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 .7s .5s 1 forwards ease-in-out}.claim_chosen_cards.loading .mint_card_preview{animation:mint_card_loading_shake .1s 1.2s infinite linear}.claim_chosen_cards.error .mint_card_preview_wrapper{animation:mint_card_wrapper_error .5s 1 forwards linear}.claim_chosen_cards.error .mint_card_preview_wrapper .mint_card_preview{border-color:#900}.claim_chosen_cards.error .mint_card_preview_wrapper .card_error_glyph{transition:opacity .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:#900;transform:scale(0)}.claim_chosen_cards.sort_error .mint_card_preview_wrapper .card_error_glyph{transition:opacity .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 .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 .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 .8s .2s 1 forwards ease-in}.claim_chosen_cards.sorted .mint_card_reveal{mask-position:0px 0px;animation:mint_card_sort_card .8s .2s 1 forwards ease-in}.select_category_list{top:-260px;width:200px;height:270px}.select_category_list .card_row_list{padding:.5rem 1rem;overflow-y:auto}.select_category_list .category_row_header{text-align:left;margin:0 0 .5rem}.select_card_list{width:325px;height:285px}.select_card_list .card_row_list{padding:1rem 1rem 4.5rem;overflow-y:scroll}.select_card_list.redeem_card{top:-270px}.select_card_list.deck_builder{top:-95px}.close_category_list,.close_topic_list{position:absolute;background:#fff;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:4px;right:4px}.random_card_error{position:absolute;top:160px;background:#000;border:5px solid #900;padding:3px;transition:transform .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:#000;border:5px solid #900;padding:3px;transition:transform .5s;cursor:pointer;text-align:center}.minted_card_error.show{transform:rotateX(0deg)}.minted_card_error.hide{transform:rotateX(90deg);ponter-events:none}.redeem_buy_cards{transition:opacity .5s}.redeem_buy_cards.show{opacity:1}.redeem_buy_cards.hide{opacity:0}.redeem_setup{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;top:60px;left:0;width:100%;height:150px;padding:0 20px;box-sizing:border-box}.shop_link{display:flex;gap:1rem;border:2px solid;text-decoration:none;padding:1rem;border-radius:1rem;transition:background-color .5s,border .5s,color .5s}.shop_link .shop_image{display:block;content:"";background-repeat:no-repeat;background-position:left;background-size:contain;width:11rem;height:11rem;transition:width .5s,height .5s,margin .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, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%)}.shop_link:hover{background-color:#65d3e4}.coming_soon{color:#999}}@media(prefers-color-scheme: light){.shop_link{color:#501478;background-image:linear-gradient(0deg, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.4) 100%)}.shop_link:hover{background-color:#65d3e4}.coming_soon{color:#666}}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%}.legacy_nav{display:flex;flex-direction:column;border-top:1px solid;border-bottom:1px solid;width:100%}.legacy_nav a{padding:1rem .8rem;text-decoration:none;font-weight:bold}.legacy_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,.content_wrapper{width:100%}.content_wrapper{min-height:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.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;position:relative;z-index:1}.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 .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%, rgb(82, 202, 118) 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%, rgb(101, 211, 228) 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%, rgb(56, 92, 196) 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%, rgb(168, 142, 255) 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%, rgb(253, 144, 254) 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}.color_bg_fade:nth-child(5n+1),.color_bg_fade.green,.color_bg_fade.green:hover{background-image:linear-gradient(90deg, rgba(48, 156, 80, 0) 0%, #309C50 90%)}.color_bg_fade:nth-child(5n+2),.color_bg_fade.cyan,.color_bg_fade.cyan:hover{background-image:linear-gradient(90deg, rgba(30, 154, 173, 0) 0%, #1E9AAD 90%)}.color_bg_fade:nth-child(5n+3),.color_bg_fade.blue,.color_bg_fade.blue:hover{background-image:linear-gradient(90deg, rgba(40, 66, 139, 0) 0%, #28428B 90%)}.color_bg_fade:nth-child(5n+4),.color_bg_fade.violet,.color_bg_fade.violet:hover{background-image:linear-gradient(90deg, rgba(117, 29, 175, 0) 0%, #751DAF 90%)}.color_bg_fade:nth-child(5n+5),.color_bg_fade.pink,.color_bg_fade.pink:hover{background-image:linear-gradient(90deg, rgba(199, 2, 202, 0) 0%, #C702CA 90%)}.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}.color_bg_fade{background-repeat:no-repeat;background-position:100px 0;transition:background-position 1s}.color_bg_fade:hover{background-position:0 0}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 .5s,background-color .5s,border-color .5s,background-position .5s}.button:active,.button_click:active,.green:active,.cyan:active,.blue:active,.violet:active,.pink:active,.blank:active{animation:button_click .3s 1 ease-in-out forwards}.button{background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);color:#501478;background-color:#a88eff;border-color:#501478}.button:hover{color:#0a3232;background-color:#65d3e4;border-color:#0a3232}.modal_blur.on{filter:blur(5px);transition:filter .5s .5s}.modal_blur.off{filter:blur(0);transition:filter .5s}.matchcard_disconnect{position:fixed;display:flex;justify-content:center;top:250px;width:100%;z-index:2}@media(max-width: 767px){.footer{text-align:left}}@media(prefers-color-scheme: dark){body{background-color:#222;background-image:url("/images/bg/texture-bg-dark.jpg");color:#eee}a{color:#b478dc;transition:color .5s}a:hover{color:#78dcdc}.footer a,.minimal_footer a{text-shadow:2px 2px 2px #000}.legacy_nav{border-color:#eee;background-color:rgba(0,0,0,.5)}.blank,.blank:hover{border-color:#fff;color:#fff}a.blank,a.blank:hover{background-color:#000;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 255) 110%)}}@media(prefers-color-scheme: light){body{background-color:#eee;background-image:url("/images/bg/texture-bg-light.jpg");color:#111}a{color:#b478dc;transition:color .5s}a:hover{color:#329696}.footer a,.minimal_footer a{color:#000}.legacy_nav{border-color:#111;background-color:hsla(0,0%,100%,.6)}.colored:nth-child(5n+5),.blank,.blank:hover{border-color:#000;color:#000}a.blank,a.blank:hover{background-color:#fff;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}}.simple_signup_link_wrapper{display:flex;justify-content:center;z-index:1;pointer-events:none}.simple_signup_link_wrapper.location_overlay{position:absolute;top:auto;bottom:-3px;left:0;right:0;height:32px}.simple_signup_link{text-decoration:none;font-weight:bold;display:inline-block;margin:0 auto;text-align:center;border-top:3px solid;width:auto;border-left:3px solid;border-right:3px solid;padding:5px 10px;border-radius:10px 10px 0 0;box-sizing:border-box;height:32px;font-size:14px;pointer-events:auto}.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_choose_cards .card_row_list{flex-wrap:wrap;display:flex;gap:10px 20px;align-content:flex-start;justify-content:center}.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")}.simple_signup .card_row_list{margin-bottom:10px}.simple_signup .card_row.hide{margin:0 -24px -45px;pointer-events:none}.simple_signup .auth_password h3{display:none}.simple_random_cards{display:flex;flex-direction:column;gap:4px;margin:4px 0}.simple_card_finder .card_row_list{border:3px solid;overflow-x:auto;height:250px}.card_loader{border:2px solid;padding:3px 10px}.card_loader.clickable{cursor:pointer}.deck_editor_lists{display:flex;transition:max-height 1s;overflow:hidden}.deck_editor_submit{transition:opacity 1s;overflow:hidden}.deck_editor_submit.show{opacity:1}.deck_editor_submit.hide{opacity:0}.cancel_welcome{text-align:center;margin-bottom:-2rem;position:relative}.matchcard_setup_need_coffee,.matchcard_setup_complete{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;height:100%;text-align:center;box-sizing:border-box;padding:1rem 2rem}.glyph_setup_complete{width:50px;height:50px;float:left}@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:#000;border-color:#ccc}.welcome_coffee{border-color:#ccc}}@media(prefers-color-scheme: light){.welcome_inner{background:#fff;border-color:#333}.welcome_coffee{border-color:#333}}.simple_signup_link,.cta_menu,.text_shadow,.cta_menu_link,.location_lobby_lists,.lobby_status_inner,.start_game_button,.majestic,.location_lobby_title{transition:1s}.dark_mode .card_list_selector_input,.dark_mode .cta_menu_link input,.dark_mode .location_travel{color:#fff}.dark_mode .player_id{color:#999}.dark_mode .matchcard_interface,.dark_mode .rewards_card,.dark_mode .claim_card_count,.dark_mode .matchcard_mode_selector,.dark_mode .matchcard_mode_selector:after,.dark_mode .info_modal .info_modal_content{background-color:#000}.dark_mode .location_lobby_lists{background:rgba(0,0,0,.8)}.dark_mode .matchcard_subheader,.dark_mode .matchcard_subheader>span{border-color:#fff}.dark_mode .lobby_player{border-color:#555}.dark_mode .simple_signup_link,.dark_mode .card_row_name,.dark_mode .category_row_name,.dark_mode .location_lobby_title{color:#fff;background-color:#000}.dark_mode .modal_close,.dark_mode .deck_builder_message,.dark_mode .lobby_status_inner{color:#fff;border-color:#fff;background-color:#000}.dark_mode .button.colored:nth-child(5n+1),.dark_mode .button.green{color:#2b6a3d;border-color:#2b6a3d;background-color:#52ca76}.dark_mode .button.colored:nth-child(5n+2),.dark_mode .button.cyan{color:#0a3232;border-color:#0a3232;background-color:#65d3e4}.dark_mode .button.colored:nth-child(5n+3),.dark_mode .button.blue{color:#17264f;border-color:#17264f;background-color:#385cc4}.dark_mode .button.colored:nth-child(5n+4),.dark_mode .button.violet{color:#501478;border-color:#501478;background-color:#a88eff}.dark_mode .button.colored:nth-child(5n+5),.dark_mode .button.pink{color:#832b85;border-color:#832b85;background-color:#fd90fe}.dark_mode .button.colored:nth-child(5n+1):hover,.dark_mode .button.green:hover{color:#17264f;border-color:#17264f;background-color:#385cc4}.dark_mode .button.colored:nth-child(5n+2):hover,.dark_mode .button.cyan:hover{color:#832b85;border-color:#832b85;background-color:#fd90fe}.dark_mode .button.colored:nth-child(5n+3):hover,.dark_mode .button.blue:hover{color:#2b6a3d;border-color:#2b6a3d;background-color:#52ca76}.dark_mode .button.colored:nth-child(5n+4):hover,.dark_mode .button.violet:hover{color:#0a3232;border-color:#0a3232;background-color:#65d3e4}.dark_mode .button.colored:nth-child(5n+5):hover,.dark_mode .button.pink:hover{color:#501478;border-color:#501478;background-color:#a88eff}.dark_mode .start_game_button,.dark_mode .majestic{border-top-color:#309c50;border-bottom-color:#751daf}.dark_mode .start_game_button:hover,.dark_mode .majestic:hover{border-top-color:#2b6a3d;border-bottom-color:#501478}.dark_mode .color_bg_fade{background-color:#000}.dark_mode .lobby_player a{color:#a88eff}.dark_mode .lobby_player a:hover{color:#385cc4}.dark_mode .lobby_player .accept_invite a{color:#fff}.dark_mode .lobby_player .accept_invite a:hover{color:#fff}.dark_mode .logo,.dark_mode a.logo,.dark_mode .logo:hover{color:#fff;filter:drop-shadow(2px -2px 1px #000000) drop-shadow(-2px -2px 1px #000000) drop-shadow(-2px 2px 1px #000000) drop-shadow(2px 2px 1px #000000)}.dark_mode .text_shadow{text-shadow:1px -1px 0px #000,-1px -1px 0px #000,-1px 1px 0px #000,1px 1px 0px #000}.dark_mode .daynight_glyph .glyph_path{stroke:#fff}.dark_mode .back_nav .glyph_path{stroke:#000;fill:#fff}.dark_mode .close_glyph{fill:#fff}.dark_mode .daynight_sun{transform:scale(0.4) translate(50px, 0);z-index:0}.dark_mode .daynight_moon{transform:scale(1) translate(0px, 0px);z-index:1}.dark_mode .location_bg.light{opacity:0}.dark_mode .location_bg.dark{opacity:1}.dark_mode .npc_scene{background-color:rgba(0,0,0,.4)}.dark_mode .npc_scene.park_ferry{background-color:rgba(0,0,0,.9333333333)}.dark_mode .npc_words{background-color:rgba(0,0,0,.9333333333);color:#fff}.dark_mode .matchcard_layer.show{background-color:rgba(0,0,0,.7)}.dark_mode .rewards .gem_glyph{border-color:#999}.dark_mode .rewards .gem_glyph .gem_path{fill:#000;stroke:#999}.dark_mode .rewards .gem_use.can_get_random .gem_path,.dark_mode .rewards .gem_use.can_get_chosen .gem_path,.dark_mode .rewards .claim_random.on .gem_path,.dark_mode .rewards .claim_chosen.on .gem_path{stroke:#000}.dark_mode .cash_glyph path{stroke:#fff}.dark_mode .card_glyph_back{fill:#000}.dark_mode .category_row_name:hover{background-color:hsla(0,0%,100%,.2666666667)}.dark_mode .select_category_list .card_row_list,.dark_mode .select_card_list .card_row_list{color:#fff;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(100, 100, 100) 100%)}.dark_mode .card_list_selector_input.select_my_cards{background:linear-gradient(0deg, #000000 0%, #309C50 100%)}.dark_mode .card_list_selector_input.select_all_cards{background:linear-gradient(0deg, #000000 0%, #1E9AAD 100%)}.dark_mode .community_goal{background-image:url(/images/bg/texture-bg-dark.jpg)}.dark_mode .start_game_button.day,.dark_mode .majestic.day{opacity:0}.dark_mode .start_game_button.night,.dark_mode .majestic.night{opacity:1}.dark_mode .cta_start_game{background-color:#000}.dark_mode .matchword_input.cta input::placeholder{color:#65d3e4}.light_mode .card_list_selector_input,.light_mode .location_travel{color:#fff}.light_mode .cta_menu_link input{color:#000}.light_mode .player_id{color:#666}.light_mode .matchcard_layer.show{background-color:rgba(204,253,255,.7)}.light_mode .claim_card_count,.light_mode .matchcard_mode_selector,.light_mode .matchcard_mode_selector:after{background-color:#fff}.light_mode .matchcard_subheader,.light_mode .matchcard_subheader>span{border-color:#458}.light_mode .lobby_player{border-color:#aaa}.light_mode .simple_signup_link,.light_mode .npc_words{color:#458;background-color:#ccfdff}.light_mode .matchcard_interface,.light_mode .rewards_card,.light_mode .select_category_list .card_row_list,.light_mode .select_card_list .card_row_list{color:#458;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(200, 200, 200) 100%)}.light_mode .card_row_name,.light_mode .category_row_name,.light_mode .location_lobby_title{color:#458;background-color:#fff}.light_mode .modal_close,.light_mode .lobby_status_inner{color:#458;border-color:#458;background-color:#ccfdff}.light_mode .deck_builder_message{color:#000;border-color:#000;background-color:#fff}.light_mode .location_lobby_lists{color:#000;border-color:#000;background-color:hsla(0,0%,100%,.9333333333)}.light_mode .location_lobby_lists path{fill:#000}.light_mode .colored:nth-child(5n+1),.light_mode .green,.light_mode .green:hover{border-color:#309c50;color:#309c50}.light_mode .colored:nth-child(5n+2),.light_mode .cyan,.light_mode .cyan:hover{border-color:#1e9aad;color:#1e9aad}.light_mode .colored:nth-child(5n+3),.light_mode .blue,.light_mode .blue:hover{border-color:#385cc4;color:#28428b}.light_mode .colored:nth-child(5n+4),.light_mode .violet,.light_mode .violet:hover{border-color:#751daf;color:#751daf}.light_mode .colored:nth-child(5n+5),.light_mode .pink,.light_mode .pink:hover{border-color:#c702ca;color:#c702ca}.light_mode .colored:nth-child(5n+5),.light_mode .blank,.light_mode .blank:hover{border-color:#000;color:#000}.light_mode a.blank,.light_mode a.blank:hover{background-color:#fff;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 110%)}.light_mode .button.colored:nth-child(5n+1),.light_mode .button.green{color:#2b6a3d;border-color:#2b6a3d;background-color:#52ca76}.light_mode .button.colored:nth-child(5n+2),.light_mode .button.cyan{color:#0a3232;border-color:#0a3232;background-color:#65d3e4}.light_mode .button.colored:nth-child(5n+3),.light_mode .button.blue{color:#17264f;border-color:#17264f;background-color:#385cc4}.light_mode .button.colored:nth-child(5n+4),.light_mode .button.violet{color:#501478;border-color:#501478;background-color:#a88eff}.light_mode .button.colored:nth-child(5n+5),.light_mode .button.pink{color:#832b85;border-color:#832b85;background-color:#fd90fe}.light_mode .button.colored:nth-child(5n+1):hover,.light_mode .button.green:hover{color:#17264f;border-color:#17264f;background-color:#385cc4}.light_mode .button.colored:nth-child(5n+2):hover,.light_mode .button.cyan:hover{color:#832b85;border-color:#832b85;background-color:#fd90fe}.light_mode .button.colored:nth-child(5n+3):hover,.light_mode .button.blue:hover{color:#2b6a3d;border-color:#2b6a3d;background-color:#52ca76}.light_mode .button.colored:nth-child(5n+4):hover,.light_mode .button.violet:hover{color:#0a3232;border-color:#0a3232;background-color:#65d3e4}.light_mode .button.colored:nth-child(5n+5):hover,.light_mode .button.pink:hover{color:#501478;border-color:#501478;background-color:#a88eff}.light_mode .start_game_button,.light_mode .majestic{border-top-color:#9ae6b5;border-bottom-color:#d4c5ff}.light_mode .start_game_button:hover,.light_mode .majestic:hover{border-top-color:#309c50;border-bottom-color:#751daf}.light_mode .color_bg_fade{background-color:#fff}.light_mode .lobby_player a{color:#28428b}.light_mode .lobby_player a:hover{color:#c702ca}.light_mode .lobby_player .accept_invite a{color:#fff}.light_mode .lobby_player .accept_invite a:hover{color:#fff}.light_mode .logo,.light_mode a.logo,.light_mode .logo:hover{color:#fff;filter:drop-shadow(2px -2px 1px #000000) drop-shadow(-2px -2px 1px #000000) drop-shadow(-2px 2px 1px #000000) drop-shadow(2px 2px 1px #000000)}.light_mode .daynight_glyph{filter:drop-shadow(1px -1px 1px #000000) drop-shadow(-1px -1px 1px #000000) drop-shadow(-1px 1px 1px #000000) drop-shadow(1px 1px 1px #000000)}.light_mode .text_shadow{text-shadow:1px -1px 0px #fff,-1px -1px 0px #fff,-1px 1px 0px #fff,1px 1px 0px #fff}.light_mode .daynight_glyph .glyph_path{stroke:#fff}.light_mode .back_nav .glyph_path{stroke:#000;fill:#fff}.light_mode .daynight_sun{transform:scale(1) translate(15px, 0px);z-index:1}.light_mode .daynight_moon{transform:scale(0.4) translate(-35px, 0px);z-index:0}.light_mode .location_bg.light{opacity:1}.light_mode .location_bg.dark{opacity:0}.light_mode .location_bg.dark .npc_scene{background-color:rgba(0,0,0,.4)}.light_mode .location_bg.dark .npc_scene.park_ferry{background-color:rgba(0,0,0,.9333333333)}.light_mode .rewards .gem_glyph{border-color:#666}.light_mode .rewards .gem_glyph .gem_path{fill:#458;stroke:#666}.light_mode .rewards .gem_use.can_get_random .gem_path,.light_mode .rewards .gem_use.can_get_chosen .gem_path,.light_mode .rewards .claim_random.on .gem_path,.light_mode .rewards .claim_chosen.on .gem_path{stroke:#fff}.light_mode .cash_glyph path{stroke:#458}.light_mode .card_glyph_back{fill:#fff}.light_mode .card_list_selector_input.select_my_cards{background:linear-gradient(0deg, #FFFFFF 0%, #9ae6b5 100%)}.light_mode .card_list_selector_input.select_all_cards{background:linear-gradient(0deg, #FFFFFF 0%, #a9ebf3 100%)}.light_mode .category_row_name:hover{background-color:rgba(68,85,136,.2666666667)}.light_mode .community_goal{color:#458;background-image:url(/images/bg/texture-bg-light.jpg)}.light_mode .start_game_button.day,.light_mode .majestic.day{opacity:1}.light_mode .start_game_button.night,.light_mode .majestic.night{opacity:0}.light_mode .cta_start_game{background-color:#ccfdff}.light_mode .matchword_input.cta input::placeholder{color:#0a3232}@media screen and (orientation: portrait){.location{aspect-ratio:1/1}.location .cta{font-size:4vw}.location_cta{height:33.3%}.cta_glyph{height:5vh}.location_public .location_bg{left:-44%}.location_public .cta_demo{width:19%;top:66.5%;left:5%}.location_public .cta_demo .cta_link{margin-top:2%;height:93%}.location_public .cta_demo .cta_link .cta_glyph{top:-4vw}.location_public .cta_demo .cta_color{left:-36%}.location_public .cta_play{width:14%;top:53.5%;left:28.5%}.location_public .cta_play .cta_link{margin-top:20%;height:80%}.location_public .cta_play .cta_link .cta_glyph{top:1vw}.location_public .cta_play .cta_color{left:-69%}.location_public .cta_connect{width:21%;top:50%;left:76.1%}.location_public .cta_connect .cta_link{margin-top:20%;height:80%}.location_public .cta_connect .cta_link .cta_glyph{top:-4vw}.location_public .cta_connect .cta_color{left:-29%}.location_overlay{flex-direction:column;height:100vh}.npc{width:100%;height:100px;border-bottom-style:solid}.npc .modal_close{top:1rem;right:1rem;height:3rem;line-height:3rem;font-size:2rem}.npc_face{width:100px;height:100px;position:absolute;top:0}.npc_words{height:100px;padding-left:100px}.npc_words .npc_words_box{padding:0 70px 0 10px}.npc_chat_buttons{position:absolute;top:105px;width:100%}.npc_chat_buttons .button.button_small{width:100%;margin:0}.npc.show{transition:all .4s 0s;border-bottom-width:3px}.npc.hide{transition:all .4s .7s;border-bottom-width:0px}.npc.show .npc_face{transition:all .6s 0s;left:0}.npc.hide .npc_face{transition:all .6s 0s;left:-100px}.npc.show .npc_words{transition:all .6s 0s;top:0}.npc.hide .npc_words{transition:all .6s .4s;top:-100px}.npc.show .modal_close{transition:all .3s .4s;transform:scale(1)}.npc.hide .modal_close{transition:all .3s 0s;transform:scale(0)}.npc.show .npc_chat_buttons .npc_chat_button{transform:rotateX(0deg)}.npc.hide .npc_chat_buttons .npc_chat_button{transform:rotateX(90deg)}.npc_scene{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:start;top:100px;bottom:0px;width:100%;background-size:auto 120%;background-position:center top;padding:20px;overflow:hidden}.kiosk{background-image:url("/images/location/connect-kiosk-portrait.jpg")}.kiosk_form{position:relative;box-sizing:border-box;height:50%;aspect-ratio:.75;overflow-y:auto;background-color:rgba(0,0,0,.6);border-radius:5%;padding:3%;top:27%;border:0px solid;transform:rotateX(22deg) rotateY(10deg) rotateZ(-16deg) scale(1)}.kiosk_form h3{margin:0}.kiosk .auth_button .button{font-size:18px}.cta_menu{width:100%}.cta_menu_link{padding:1rem 2rem;border-left:1rem solid}.cta_menu_link.cta_game_link{padding:1rem 2rem 1rem 6rem}.location_lobby_lists{overflow:hidden;top:60px;left:20px;right:20px;aspect-ratio:9/8}.lobby_player_list{overflow-y:scroll;position:absolute;top:85px;bottom:0px;left:0;right:0}.lobby_status{overflow:hidden;top:0;bottom:0}.lobby_status .lobby_status_inner{width:35rem}.lobby_status.show{left:0;right:0;opacity:1;pointer-events:all}.lobby_status.hide{left:50%;right:50%;opacity:0;pointer-events:none}.simple_signup_link_wrapper{position:absolute;top:0;width:100%;aspect-ratio:1;align-items:flex-end}.community_goal{justify-content:center;padding:.5rem 2rem 2rem}.community_images{flex-direction:column}.community_images img{width:100%}}@media screen and (orientation: landscape){.location{aspect-ratio:16/9;width:100%}.location .cta{font-size:2vw}.location_cta{height:33.9%}.cta_glyph{height:5vw}.location_public .cta_demo{width:11%;top:66%;left:27.5%}.location_public .cta_demo .cta_link{margin-top:0%;height:95%}.location_public .cta_demo .cta_link .cta_glyph{top:-2vw}.location_public .cta_demo .cta_color{left:-37%}.location_public .cta_play{width:9%;top:53.2%;left:40.1%}.location_public .cta_play .cta_link{margin-top:65%;height:40%}.location_public .cta_play .cta_link .cta_glyph{top:-3.5vw}.location_public .cta_play .cta_color{left:-56%}.location_public .cta_connect{width:11%;top:49.7%;left:68%}.location_public .cta_connect .cta_link{margin-top:25%;height:67%}.location_public .cta_connect .cta_link .cta_glyph{top:-2.5vw}.location_public .cta_connect .cta_color{left:-36.5%}.location_lobby{width:100%}.location_overlay{aspect-ratio:16/9;flex-direction:column;border-bottom:3px solid #fff;overflow:hidden}.npc{width:100%;height:15vw;border-bottom-style:solid}.npc_face{position:absolute;width:15vw;height:15vw;left:0;top:0}.npc_words{height:15vw;padding-left:15vw;box-sizing:border-box}.npc_words .npc_words_box{margin:0 8rem 0 2rem;width:100%}.npc_chat_buttons{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;top:15vw;right:8rem;left:15vw;margin-top:-50px}.show_buttons.npc_words{padding-bottom:50px}.button_small.npc_next_button{padding:5px 50px}.npc.show{transition:all .6s .2s;border-bottom-width:3px}.npc.hide{transition:all .6s 0s;border-bottom-width:0px}.npc.show .npc_face{transition:all .6s 0s;left:0}.npc.hide .npc_face{transition:all .6s 0s;left:-15vw}.npc.show .npc_words{transition:all .6s 0s;top:0}.npc.hide .npc_words{transition:all .6s .4s;top:-15vw}.npc.show .modal_close{transition:all .2s .6s;transform:scale(1)}.npc.hide .modal_close{transition:all .2s 0s;transform:scale(0)}.npc_scene{box-sizing:border-box;height:100%;background-size:cover;background-position:0 36%;padding:20px;overflow-y:scroll}.kiosk{background-image:url("/images/location/connect-kiosk-landscape.jpg")}.kiosk_form{position:absolute;box-sizing:border-box;top:35%;left:30.5%;width:24.5%;height:58%;overflow-y:auto;background-color:rgba(0,0,0,.6);border-radius:5%;padding:1%;border:0px solid;transform:rotateX(22deg) rotateY(10deg) rotateZ(-16deg) scale(1)}.kiosk_form h3{margin:0}.cta_menu{position:absolute;top:100px;left:15px;z-index:3;width:340px}.cta_menu_link{min-width:250px;padding:10px 20px;border-left:10px solid}.cta_menu_link.cta_game_link{padding:1rem 2rem 1rem 6rem}.location_lobby_lists{top:100px;left:355px;right:15px;height:238px}.lobby_player_list{overflow-y:scroll;height:144px}.lobby_status{position:absolute;width:100%;top:0}.lobby_status .lobby_status_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;top:5.5rem;width:70%;min-height:20rem}.lobby_status .lobby_start_game{width:25rem}.lobby_status.show{opacity:1;pointer-events:all}.lobby_status.show .lobby_status_inner{animation:bounce_in .6s 0s 1 forwards ease-in-out}.lobby_status.hide{opacity:0;pointer-events:none}.lobby_status.hide .lobby_status_inner{animation:bounce_out .6s 0s 1 forwards ease-in-out}.simple_signup_link_wrapper{position:relative;top:-32px}.community_goal{padding:.5rem 2rem 2rem}.community_images{justify-content:center}.community_images img{width:30vw}}@media(max-height: 660px){.kiosk .auth_button.show{height:84px}.kiosk .auth_button.show .button{height:90%}}@media(max-width: 905px){.kiosk .auth_button.show{height:84px}.kiosk .auth_button.show .button{height:90%}}@media(min-width: 700px){.welcome_deck_editor_lists{overflow:hidden;display:flex}.welcome_deck_editor_lists.show{max-height:950px}.welcome_deck_editor_lists.hide{max-height:0}.welcome_deck_editor_list{width:328px}.welcome_deck_editor_list .card_row_list{padding:10px 0}}@media(max-width: 701px){.welcome_deck_editor_lists{overflow:hidden;flex-direction:column-reverse}.welcome_deck_editor_lists.show{max-height:850px}.welcome_deck_editor_lists.hide{max-height:0}}