.container{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2%}.container,.game_content{display:flex;align-items:center}.game_content{max-width:80%;min-height:auto}.game_menu_icons{width:80%;height:auto}.game_content_2{min-width:50%;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}button{display:flex;width:100%;margin:5px;justify-content:space-around}.game_settings{display:flex;flex-direction:column;justify-content:center;align-items:center}.game_settings_button{display:flex;flex-direction:row}.team_a_color{color:#5034fd}.team_b_color{color:#e3ff31}@media (prefers-color-scheme:light){h2{display:flex;justify-content:center}button,h2{color:#000}button{background-color:#9e9e9e;box-shadow:0 0 37px -6px rgba(0,0,0,.07)}.game_content,.game_content_2{background-color:#fff;box-shadow:0 0 37px -6px rgba(0,0,0,.07);border-radius:12px;padding:6px 20px;margin-top:10px;margin-bottom:10px}.score_spacer,.serving_indicator{color:#000}}@media (prefers-color-scheme:dark){h2{display:flex;justify-content:center}button,h2{color:#fff}button{background-color:#2b2b2b;box-shadow:0 0 37px -6px rgba(0,0,0,.07)}.game_content,.game_content_2{background-color:#5f5f5f;box-shadow:0 0 37px -6px rgba(0,0,0,.07);border-radius:12px;padding:6px 20px;margin-top:10px;margin-bottom:10px}.score_spacer,.serving_indicator{color:#fff}}.layer-1{z-index:1;position:relative}.layer-1,.layer-2{display:flex;justify-content:center;align-items:center}.layer-2{z-index:2;position:absolute;flex-direction:column}.layer-2 h1{font-size:5.5em;line-height:1.1;margin:.1em;text-shadow:-.1px .1px 18px rgba(0,0,0,.6)}@media (max-width:768px){.container{margin-top:10%}.game_content{padding:0;margin-top:5%}.game_content_2{padding:2%;margin:2%}.game_menu_icons{width:90%;height:auto}button{width:90%}.layer-2{font-size:15px;position:absolute}.layer-2 h1{font-size:4em;line-height:1.1;margin:.1em;text-shadow:-.1px .1px 18px rgba(0,0,0,.6)}}@media (max-width:475px){.layer-2 h1{font-size:3em}}