*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}html{background-color:#000}body{position:relative}#app{position:fixed;top:0;left:0;width:100%;height:100%}.master_overlay{position:absolute;top:50%;left:50%;width:100%;height:100%;display:none}.cc_overlay{background-color:#000c;transform:translate(-50%,-50%)}img{max-width:100%;height:auto}.c_wrapper{display:flex;flex-direction:column;height:100%}.c_wrapper .title{color:#fff;font-family:Noto Sans,sans-serif;font-size:max(26px,min(4vw,46px));text-align:center}.c_wrapper .content{flex:1;display:flex;align-items:center;justify-content:center;gap:75px}@media(orientation:portrait){.c_wrapper .content{flex-direction:column}}.c_wrapper .content_inputs{display:flex;flex-direction:column;gap:100px}@media(orientation:portrait){.c_wrapper .content_inputs{flex-direction:column;gap:50px}}.c_wrapper .content_inputs .input{display:flex;align-items:center;gap:100px}@media(orientation:portrait){.c_wrapper .content_inputs .input{flex-direction:column;gap:20px}}.c_wrapper .content_inputs .input_label{margin-right:auto;width:200px;color:#ffc000;font-family:Noto Sans,sans-serif;font-size:max(26px,min(4vw,40px))}.c_wrapper .content_inputs .input_field{padding:5px;font-size:20px;text-align:center}.c_wrapper .content_button button{display:flex;align-items:center;justify-content:center;padding:3px;background-color:#000;border:3px solid white;border-radius:50%}.c_wrapper .content_button button:disabled{opacity:.6}.c_wrapper .content_button button:not(:disabled):hover{opacity:.8}.paytable .symbols_phoenix{grid-template-columns:repeat(1,1fr)}@media(min-width:520px){.paytable .symbols_phoenix{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.paytable .symbols_phoenix{grid-template-columns:repeat(3,1fr)}}.paytable .symbols_phoenix .symbol_container{padding-left:10px}@media(min-width:520px){.paytable .symbols_phoenix .symbol_container{padding-left:0}}@media(max-width:639px){.paytable .symbols_phoenix .symbol_container img{max-width:110px}}.paytable .symbols_phoenix .symbol_title{color:#f5b400;font-family:Noto Sans,Arial,sans-serif;font-size:max(20px,min(2.5vw,28px))}.paytable .symbols_phoenix .symbol_text{color:#f5b400;font-family:Noto Sans,Arial,sans-serif;font-size:max(16px,min(2vw,20px))}.paytable .symbols_phoenix .symbol{display:flex;flex-direction:column;gap:5px}@media(min-width:640px){.paytable .symbols_phoenix .symbol{max-width:50%}}.paytable .info_wrapper{display:flex;flex-direction:column;gap:25px}.paytable .info_wrapper .info_group{display:flex;flex-direction:column;gap:5px}.winlines{display:flex;flex-direction:column;justify-content:center;gap:15px;padding-block:10px}
