@font-face{font-family:"Bangers";src:local(""),url(../../fonts/Bangers-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:local(""),url(../../fonts/Lexend-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:local(""),url(../../fonts/Lexend-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:local(""),url(../../fonts/Lexend-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:local(""),url(../../fonts/Lexend-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@keyframes a_1{0%{color:red;transform:translate(-300%, -45px)}25%{color:blue;transform:translate(-300%, 5px)}50%{color:#ff0;transform:translate(-300%, 0)}75%{color:green;transform:translate(-300%, 5px)}100%{color:red;transform:translate(-300%, -40px)}}@keyframes a_2{0%{color:blue;transform:translate(-300%, 5px)}25%{color:#ff0;transform:translate(-300%, 0)}50%{color:green;transform:translate(-300%, 5px)}75%{color:red;transform:translate(-300%, -75px)}100%{color:blue;transform:translate(-300%, 5px)}}@keyframes a_3{0%{color:#ff0;transform:translate(-50%, 0)}25%{color:green;transform:translate(-50%, 5px)}50%{color:red;transform:translate(-50%, -50px)}75%{color:blue;transform:translate(-50%, 5px)}100%{color:#ff0;transform:translate(-50%, 0)}}@keyframes a_4{0%{color:green;transform:translate(100%, 5px)}25%{color:red;transform:translate(100%, -75px)}50%{color:blue;transform:translate(100%, 5px)}75%{color:#ff0;transform:translate(100%, 0)}100%{color:green;transform:translate(100%, 5px)}}@keyframes a_5{0%{color:red;transform:translate(250%, -45px)}25%{color:blue;transform:translate(250%, 5px)}50%{color:#ff0;transform:translate(250%, 0)}75%{color:green;transform:translate(250%, 5px)}100%{color:red;transform:translate(250%, -45px)}}*{margin:0;padding:0;box-sizing:border-box}body,th,td,span{font-family:'Lexend', sans-serif;font-size:clamp(14px, 2vw, 20px);font-weight:400;font-style:normal;color:#000}h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;line-height:1.3em;color:#000}h1,h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}p{margin:0 0 1em 0;line-height:1.5em;color:#000}a{text-decoration:none;color:#000}a:visited{color:#000}button{padding:10px 25px;font-size:1rem;font-weight:600;user-select:none;border:1px solid #000;border-radius:15px;color:#F0F0F0;background-color:#547599;box-shadow:3px 2px 7px #000}button:hover,button:focus{cursor:pointer;color:#F0F0F0;background-color:#547599;box-shadow:3px 2px 7px #000 inset}hr{width:100%;color:#000}.margin_bottom_1{margin-bottom:1em}.margin_bottom_2{margin-bottom:2em}.margin_bottom_3{margin-bottom:3em}.margin_bottom_4{margin-bottom:4em}.link_into_button{padding:10px 25px;font-size:1rem;border:1px solid #000;border-radius:0 15px 0 15px;color:#F0F0F0;background-color:#547599;box-shadow:3px 2px 7px #000}.link_into_button:hover,.link_into_button:focus{color:#F0F0F0;background-color:#547599;box-shadow:3px 2px 7px #000 inset}.text_center{text-align:center}.text_justify{text-align:justify;hyphens:auto}.text_right{text-align:right}.font_bangers{font-family:'Bangers', sans-serif;letter-spacing:0.05em}.text_small{font-size:0.5em}.form_column{display:flex;flex-direction:column;gap:2px}.form_column input{padding:2px;font-size:clamp(14px, 2vw, 20px)}.form_row{display:flex;flex-direction:row;gap:1em}.form_button_row{padding:0 5px;display:flex;flex-direction:row;justify-content:space-evenly;gap:1em}.form_button_column{padding:0 5px;display:flex;flex-direction:column;align-items:stretch;gap:1em}.error_message{min-height:1.2em;font-weight:600;color:#b22222}.shadow{box-shadow:3px 2px 7px #000}.big_btn{height:4em}#wrapper_outer{padding:20px;display:flex;flex-direction:column;align-items:center;background-color:#F0F0F0}@media screen and (min-width: 400px){#wrapper_outer{padding:20px 5%}}#wrapper_outer #wrapper_inner{width:100%;max-width:1920px;min-height:calc(100vh - 40px);display:flex;flex-direction:column;justify-content:space-between;gap:1em;overflow-x:hidden}header{display:flex;flex-direction:column;align-items:center;font-size:2em}header #game_name{color:#1B3959}header .font_bangers{font-size:1.5em}#main_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em}#main_1 #main_form_1{width:100%;max-width:500px;display:flex;flex-direction:column;align-items:stretch;gap:1em}#main_1 #main_form_1 .button_container{display:flex;flex-direction:column;align-items:stretch}#main_game_board{display:flex;flex-direction:column;align-items:center;gap:5em}@media screen and (min-width: 1200px){#main_game_board{flex-direction:row;align-items:stretch;gap:3em}}#main_game_board #game_board{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:1em}@media screen and (min-width: 600px){#main_game_board #game_board{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1600px){#main_game_board #game_board{grid-template-columns:repeat(10, 1fr)}}#main_game_board #game_board div{width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3em;color:#D9D9D9;background-color:#F0F0F0;border:1px solid #D9D9D9}#main_game_board #game_board .drawn{color:#1B3959;background-color:#F0F0F0;border:1px solid #1B3959}#main_game_board #bingo_90{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:1em}@media screen and (min-width: 600px){#main_game_board #bingo_90{grid-template-columns:repeat(5, 1fr)}}#main_game_board #bingo_90 div{width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3em;color:#D9D9D9;background-color:#F0F0F0;border:1px solid #D9D9D9}#main_game_board #bingo_90 .drawn{color:#1B3959;background-color:#F0F0F0;border:1px solid #1B3959}#main_game_board aside{width:220px;padding:0 5px 5px 5px;display:flex;flex-direction:column;align-items:stretch;gap:2em}@media screen and (min-width: 1200px){#main_game_board aside{justify-content:space-between}}#main_game_board aside #new_drawn_number{margin-bottom:40px;width:210px;height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8em;color:#1B3959;background-color:#F0F0F0;border:1px solid #000}#main_game_board aside #form_new_number,#main_game_board aside .form_actions{display:flex;flex-direction:column;align-items:stretch;gap:2em}footer{display:flex;flex-direction:column;align-items:flex-end;position:relative}footer .overlay{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;background-color:#F0F0F0}footer .overlay .bingo_container{position:relative}footer .overlay .bingo_container span{position:absolute;font-size:6em}@media screen and (min-width: 900px){footer .overlay .bingo_container span{font-size:10em}}footer .overlay .bingo_container .a_1{bottom:0;left:50%;color:red;animation:a_1 2s infinite linear}footer .overlay .bingo_container .a_2{bottom:0;left:50%;color:blue;animation:a_2 2s infinite linear}footer .overlay .bingo_container .a_3{bottom:0;left:50%;color:#ff0;animation:a_3 2s infinite linear}footer .overlay .bingo_container .a_4{bottom:0;left:50%;color:green;animation:a_4 2s infinite linear}footer .overlay .bingo_container .a_5{bottom:0;left:50%;color:red;animation:a_5 2s infinite linear}footer .overlay form{display:flex;flex-direction:row;justify-content:space-evenly;gap:1em}
/*# sourceMappingURL=master.css.map */
