.CasualIndex-module-scss-module__XlxPuW__casual_games{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px;display:grid}
.TopNav-module-scss-module__uaU6Tq__top_nav{border-bottom:2px solid #921e30;justify-content:center;display:flex}.TopNav-module-scss-module__uaU6Tq__tab{color:#921e30;cursor:pointer;margin-bottom:-1px;padding:8px 12px}.TopNav-module-scss-module__uaU6Tq__selected{color:#fff;background-color:#921e30}@media (max-width:450px){.TopNav-module-scss-module__uaU6Tq__top_nav{font-size:small}.TopNav-module-scss-module__uaU6Tq__tab{padding:6px}}
.IndexButton-module-scss-module__VqKGgG__index_btn{color:#fff;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:300px;min-height:136px;padding:10px;display:flex}.IndexButton-module-scss-module__VqKGgG__index_btn_title{text-shadow:1px 1px #000;font-size:1.2rem}.IndexButton-module-scss-module__VqKGgG__delete{text-align:center;cursor:pointer;margin-top:2px;font-size:small}.IndexButton-module-scss-module__VqKGgG__delete:hover{color:#fff;background-color:red;border-radius:5px}
.Toast-module-scss-module__B8rb4W__toast{text-align:center;color:#000;z-index:999;background-color:#ffffffb3;border-radius:.5rem;width:8rem;padding:5px 1rem;position:fixed;top:2rem;left:calc(50vw - 5rem)}.Toast-module-scss-module__B8rb4W__hide{display:none}
.\32 048-module-scss-module__-qlTqG__chart_links{width:fit-content;margin:8px auto}.\32 048-module-scss-module__-qlTqG__chart_link{color:#921e30;text-decoration:underline}.\32 048-module-scss-module__-qlTqG__score_board{align-items:center;width:fit-content;margin:0 auto;display:flex}.\32 048-module-scss-module__-qlTqG__score_board .\32 048-module-scss-module__-qlTqG__score{font-size:3rem}.\32 048-module-scss-module__-qlTqG__win{background-color:#ffe8a3;border-radius:5px;justify-content:center;align-items:center;width:507px;max-width:95%;height:2rem;margin:0 auto;display:flex}.\32 048-module-scss-module__-qlTqG__score_2048{color:#f9f6f2;background-color:#edc22e;border-radius:5px;margin:0 3px;padding:3px 6px}.\32 048-module-scss-module__-qlTqG__buttons{text-align:center}.\32 048-module-scss-module__-qlTqG__kbd{color:#333;background:#eee;border:1px solid #ccc;border-radius:3px;padding:3px 5px;font-family:monospace;font-size:14px;display:inline-block;box-shadow:1px 1px 2px #0003}.\32 048-module-scss-module__-qlTqG__control_tip{text-align:center;color:gray;margin-top:2rem}.\32 048-module-scss-module__-qlTqG__game_tip{background-color:#f0f0f0;border-radius:1rem;margin-top:3rem;padding:5px 1rem;line-height:2rem}.\32 048-module-scss-module__-qlTqG__wrapper{background-color:#bbada0;border-radius:10px;width:fit-content;margin:1rem auto;padding:15px}.\32 048-module-scss-module__-qlTqG__frame{position:relative}.\32 048-module-scss-module__-qlTqG__bg_grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.\32 048-module-scss-module__-qlTqG__grid{z-index:2;position:absolute;top:0;left:0}.\32 048-module-scss-module__-qlTqG__game_result{z-index:3;background-color:#ffffff4d;width:100%;height:100%;position:absolute;top:0;left:0}.\32 048-module-scss-module__-qlTqG__game_result .\32 048-module-scss-module__-qlTqG__title{text-align:center;margin-top:20%;font-size:60px}.\32 048-module-scss-module__-qlTqG__game_result .\32 048-module-scss-module__-qlTqG__retry{text-align:center;margin-top:20%}.\32 048-module-scss-module__-qlTqG__bg_tile{background-color:#cec1b4;border-radius:5px;width:108px;height:108px}.\32 048-module-scss-module__-qlTqG__row{width:fit-content;margin:0 auto;display:flex}.\32 048-module-scss-module__-qlTqG__tile{-webkit-user-select:none;user-select:none;opacity:0;border-radius:5px;justify-content:center;align-items:center;width:108px;height:108px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:60px;font-weight:700;transition:left .2s ease-in,top .2s ease-in;display:flex;position:absolute}.\32 048-module-scss-module__-qlTqG__pop_tile{animation:.6s ease-in-out forwards \32 048-module-scss-module__-qlTqG__popOut}@keyframes \32 048-module-scss-module__-qlTqG__popOut{0%{opacity:0;transform:scale(0)}60%{opacity:.6;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.\32 048-module-scss-module__-qlTqG__bonus_tip{opacity:0;z-index:9;font-size:2rem;transition:left .6s ease-in,top .6s ease-in;position:absolute}.\32 048-module-scss-module__-qlTqG__pop_bonus{animation:.6s ease-in-out forwards \32 048-module-scss-module__-qlTqG__fadeInOut}@keyframes \32 048-module-scss-module__-qlTqG__fadeInOut{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(2)}to{opacity:.1;transform:scale(1)}}@media (max-width:450px){.\32 048-module-scss-module__-qlTqG__wrapper{transform-origin:0 0;transform:scale(.75)}.\32 048-module-scss-module__-qlTqG__retry{display:none}}
.Avatar-module-scss-module__jkS7xG__text_avatar{color:#fff;background-color:#f1f1f1;justify-content:center;align-items:center;margin-right:5px;display:flex}.Avatar-module-scss-module__jkS7xG__avatar{margin-right:5px}
.Nes-module-scss-module__SsB74G__container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#000;max-width:1000px;margin:0 auto}.Nes-module-scss-module__SsB74G__aux_buttons{justify-content:space-evenly;padding:8px 0;display:flex}.Nes-module-scss-module__SsB74G__aux_buttons button{color:#fff;background-color:#555}.Nes-module-scss-module__SsB74G__hidden_aux{justify-content:flex-start;padding-left:5px}.Nes-module-scss-module__SsB74G__landscape{padding:0;position:fixed;bottom:0}.Nes-module-scss-module__SsB74G__promote_tip{text-align:center;color:gray;padding:3px 10px;font-size:small}.Nes-module-scss-module__SsB74G__promote_tip .Nes-module-scss-module__SsB74G__promote_link{color:#ccc}@media (min-height:722px){.Nes-module-scss-module__SsB74G__landscape{width:100%;bottom:18px}}
.Dialog-module-scss-module__VEpotW__dialog_wrapper{-webkit-tap-highlight-color:#0000;z-index:3;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module-scss-module__VEpotW__dialog{color:#000;background-color:#fff;border:2px solid #921e30;border-radius:10px;padding:10px}.Dialog-module-scss-module__VEpotW__title{text-align:center;border-bottom:1px solid #921e30;padding:.5em 0;font-size:large;font-weight:700}.Dialog-module-scss-module__VEpotW__dialog_content{margin-top:1em}.Dialog-module-scss-module__VEpotW__dialog_actions{justify-content:space-evenly;margin-top:.6rem;display:flex}.Dialog-module-scss-module__VEpotW__big_button{font-size:1em}.Dialog-module-scss-module__VEpotW__input_box{text-transform:uppercase;font-size:large}.Dialog-module-scss-module__VEpotW__prime_row{justify-content:center;margin-top:2rem;display:flex}.Dialog-module-scss-module__VEpotW__prime_row2{justify-content:space-around;align-items:center;margin-top:1rem;display:flex}.Dialog-module-scss-module__VEpotW__prime_row2 .Dialog-module-scss-module__VEpotW__row_name{text-align:center;flex:1;margin-right:5px}.Dialog-module-scss-module__VEpotW__prime_row2 .Dialog-module-scss-module__VEpotW__input_box{flex:3}
.Screen-module-scss-module__lSOyGW__screen{width:100%;image-rendering:pixelated;background-color:#000}.Screen-module-scss-module__lSOyGW__video_screen{filter:saturate(2.2);width:100%}.Screen-module-scss-module__lSOyGW__tip{color:#fff;text-align:center;width:100%;font-size:large;position:absolute;top:8em}
.Chart-module-scss-module__s-PTXG__your_score_rank{text-align:center;background-color:wheat;margin:1rem 0;padding:.5rem}.Chart-module-scss-module__s-PTXG__not_in_list{background-color:#f3f3f3}.Chart-module-scss-module__s-PTXG__link{color:#921e30;text-decoration:underline}
.GamePad-module-scss-module__fhTqsa__control_area{background-color:#921e30;border-radius:5px;margin:0 5px;padding:10px}.GamePad-module-scss-module__fhTqsa__landscape{margin:0;padding:0;transform:rotate(90deg)}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__dpad{min-width:150px;margin-left:0}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__dpad .GamePad-module-scss-module__fhTqsa__left_right button:not(:first-child){margin-left:25px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__dir_buttons_wrapper{align-items:flex-end;padding-bottom:30px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__round_stick{margin:5px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__placeholder{border-bottom-left-radius:0}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__control_buttons{border-radius:0}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__right_part{background-color:#cdc0ad}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__right_buttons{justify-content:flex-end;padding-bottom:60px}.GamePad-module-scss-module__fhTqsa__landscape canvas{width:auto;height:100vw}@media (max-height:720px){.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__right_part .GamePad-module-scss-module__fhTqsa__select_start{flex-direction:column;height:90px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__right_part .GamePad-module-scss-module__fhTqsa__ab_buttons{flex-direction:column;width:84px}}.GamePad-module-scss-module__fhTqsa__select_start{justify-content:space-evenly;align-items:center;display:flex}.GamePad-module-scss-module__fhTqsa__select_start button{width:60px;padding:2px}.GamePad-module-scss-module__fhTqsa__control_buttons{background-color:#cdc0ad;border-radius:5px;justify-content:space-between;display:flex}.GamePad-module-scss-module__fhTqsa__dpad{text-align:center;min-width:144px;margin-left:15px;padding:5px 0}.GamePad-module-scss-module__fhTqsa__dpad button{width:60px;height:60px;font-weight:700}.GamePad-module-scss-module__fhTqsa__left_right{margin:3px 0}.GamePad-module-scss-module__fhTqsa__left_right button:not(:first-child){margin-left:30px}@media (max-width:325px){.GamePad-module-scss-module__fhTqsa__control_area{margin:0;padding:5px}.GamePad-module-scss-module__fhTqsa__left_right button{margin-left:0}.GamePad-module-scss-module__fhTqsa__dpad{min-width:144px;margin-left:0;padding:0}.GamePad-module-scss-module__fhTqsa__dpad button{width:50px;height:50px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__dpad{min-width:108px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__dpad .GamePad-module-scss-module__fhTqsa__left_right button:not(:first-child){margin-left:5px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__round_stick{width:100px;height:100px}.GamePad-module-scss-module__fhTqsa__landscape .GamePad-module-scss-module__fhTqsa__round_stick .GamePad-module-scss-module__fhTqsa__stick_ball{width:52px;height:52px}}.GamePad-module-scss-module__fhTqsa__right_part{flex-direction:column;display:flex}.GamePad-module-scss-module__fhTqsa__placeholder{background-color:#921e30;border-bottom-left-radius:5px;padding:5px 0}.GamePad-module-scss-module__fhTqsa__right_buttons{flex-direction:column;flex:1;justify-content:center;display:flex}.GamePad-module-scss-module__fhTqsa__ab_buttons{justify-content:space-evenly;align-items:center;width:161px;padding-top:10px;display:flex}.GamePad-module-scss-module__fhTqsa__ab_buttons button{border-radius:35px;width:70px;height:70px;font-weight:700}.GamePad-module-scss-module__fhTqsa__dir_buttons_wrapper{align-items:center;display:flex}.GamePad-module-scss-module__fhTqsa__round_stick{background-color:#0000001a;border-radius:60px;width:120px;height:120px;margin:15px 15px 15px 30px;position:relative}.GamePad-module-scss-module__fhTqsa__round_stick .GamePad-module-scss-module__fhTqsa__stick_ball{background-color:#000;border:3px solid #555;border-radius:36px;width:72px;height:72px;position:absolute;top:24px;left:24px}.GamePad-module-scss-module__fhTqsa__meta_btn{padding:8px 2px!important}
.Home-module-scss-module__Mg1cZq__games{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:5px;display:grid}
.Arcade-module-scss-module__kFqOwq__loading_tip{color:#fff;justify-content:center;align-items:center;min-height:360px;font-size:2em;display:flex}.Arcade-module-scss-module__kFqOwq__game_frame{border:none;width:1000px;max-width:100%;height:750px;margin:0 auto 1rem;display:block}@media (max-width:450px){.Arcade-module-scss-module__kFqOwq__game_frame{height:70vh}}@media (max-height:450px){.Arcade-module-scss-module__kFqOwq__game_frame{height:80vh}}.Arcade-module-scss-module__kFqOwq__internal_game{width:100%;height:100vh}.Arcade-module-scss-module__kFqOwq__protection_tip{color:#921e30;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.Arcade-module-scss-module__kFqOwq__site_link{color:#fff;background-color:#921e30;padding:2px 12px}.Arcade-module-scss-module__kFqOwq__tip_link{text-decoration:underline}
.Emulator-module-scss-module__6NZv7a__screen_wrapper{height:100vw;position:relative}.Emulator-module-scss-module__6NZv7a__paused{text-align:center;font-size:48px;position:absolute;top:calc(50vw - 24px);left:calc(50vw - 24px)}.Emulator-module-scss-module__6NZv7a__landscape_paused{top:calc(50% - 24px);left:calc(50% - 24px)}@media (min-width:800px){.Emulator-module-scss-module__6NZv7a__paused{top:400px}}
.GameItem-module-scss-module__SK1h3G__game_item{text-align:center}.GameItem-module-scss-module__SK1h3G__cover_img{cursor:pointer;width:100%;height:150px}
.GameRecordItem-module-scss-module__jqO0HG__game_record_item{border-bottom:1px dotted #efefef;justify-content:space-between;padding:10px 1rem 10px 0;display:flex}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__rank{flex:1;justify-content:center;align-items:center;display:flex}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__rank .GameRecordItem-module-scss-module__jqO0HG__rank_text{color:#333}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__rank .GameRecordItem-module-scss-module__jqO0HG__top3_text{font-size:1.8rem}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__owner_avatar_name{flex:5;align-items:center;display:flex}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__owner_avatar_name .GameRecordItem-module-scss-module__jqO0HG__avatar{border-radius:18px;width:36px;height:36px;margin-right:5px}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__score{align-items:center;font-family:monospace,Courier New,Courier;font-size:1.5rem;display:flex}.GameRecordItem-module-scss-module__jqO0HG__game_record_item .GameRecordItem-module-scss-module__jqO0HG__score_time{flex-direction:column;flex:4;align-items:flex-end;display:flex}.GameRecordItem-module-scss-module__jqO0HG__cur_player_record{background-color:wheat}.GameRecordItem-module-scss-module__jqO0HG__your_score_indicator{color:wheat;background-color:#921e30;justify-content:space-between;padding:0 .5rem;font-size:x-small;display:flex}.GameRecordItem-module-scss-module__jqO0HG__your_score_indicator .GameRecordItem-module-scss-module__jqO0HG__placeholder{width:5rem;display:block}.GameRecordItem-module-scss-module__jqO0HG__link{text-decoration:underline}@media screen and (max-width:450px){.GameRecordItem-module-scss-module__jqO0HG__game_record_item{padding-right:0}.GameRecordItem-module-scss-module__jqO0HG__player_name,.GameRecordItem-module-scss-module__jqO0HG__rank{font-size:.9rem}}
.GamePadDesktop-module-scss-module__dJ_VNa__keyboard_pad{color:wheat;border:1px solid #222;padding:8px 12px}@media (max-width:450px){.GamePadDesktop-module-scss-module__dJ_VNa__keyboard_pad{display:none}}@media (max-height:450px){.GamePadDesktop-module-scss-module__dJ_VNa__keyboard_pad{display:none}}.GamePadDesktop-module-scss-module__dJ_VNa__kbd_row{justify-content:space-between;align-items:center;font-family:Courier New,Courier,monospace;display:flex}.GamePadDesktop-module-scss-module__dJ_VNa__kbd_row span{color:#ccc}.GamePadDesktop-module-scss-module__dJ_VNa__kbd_row button{color:#fff;background-color:#555}.GamePadDesktop-module-scss-module__dJ_VNa__kbd_inner_row{flex:1;justify-content:space-between;margin-left:1rem;display:flex}.GamePadDesktop-module-scss-module__dJ_VNa__bottom_line{border-bottom:1px solid #222;padding-bottom:8px}.GamePadDesktop-module-scss-module__dJ_VNa__kbd_row:not(:first-child){margin-top:8px}.GamePadDesktop-module-scss-module__dJ_VNa__key{color:wheat;border:1px solid wheat;border-radius:5px;padding:2px 5px}.GamePadDesktop-module-scss-module__dJ_VNa__key_input{color:wheat;background-color:#000;border:1px solid wheat;width:4rem}.GamePadDesktop-module-scss-module__dJ_VNa__key_select{color:wheat;background-color:#000;border:1px solid wheat}.GamePadDesktop-module-scss-module__dJ_VNa__arcade_btn{text-align:center;background-color:gray;border-radius:50%;width:25px;height:25px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:25px;display:inline-block;color:#fff!important}.GamePadDesktop-module-scss-module__dJ_VNa__arcade_btn_a{background-color:red}.GamePadDesktop-module-scss-module__dJ_VNa__arcade_btn_b{background-color:#ff0;color:#000!important}.GamePadDesktop-module-scss-module__dJ_VNa__arcade_btn_c{background-color:green}.GamePadDesktop-module-scss-module__dJ_VNa__arcade_btn_d{background-color:#00f}
.IndexButtonCasual-module-scss-module__4Xqhmq__index_btn{color:#fff;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:600px;min-height:250px;padding:10px;display:flex}.IndexButtonCasual-module-scss-module__4Xqhmq__index_btn_title{text-shadow:2px 2px #000;font-size:2rem}
.MessageBanner-module-scss-module__1AlCeW__banner{text-align:center;border:1px solid #921e30;padding:5px 1rem}.MessageBanner-module-scss-module__1AlCeW__hide{display:none}.MessageBanner-module-scss-module__1AlCeW__link{color:#921e30;text-decoration:underline}.MessageBanner-module-scss-module__1AlCeW__wx_link{color:#2dc102}.MessageBanner-module-scss-module__1AlCeW__tip{color:gray}
.RoomButton-module-scss-module__0g0Dgq__round_btn{text-align:center;color:#fff;cursor:pointer;background-color:#921e30;border:none;border-radius:24px;padding:8px 16px;font-size:1rem;transition:all .3s;display:inline-block}.RoomButton-module-scss-module__0g0Dgq__round_btn:hover{background-color:#dc566a;transform:scale(1.02)}.RoomButton-module-scss-module__0g0Dgq__round_btn:active{transform:scale(.98)}
.Admin-module-scss-module__wK7h_G__container{text-align:center}.Admin-module-scss-module__wK7h_G__footer{border-top:1px solid #555;padding-top:1rem}.Admin-module-scss-module__wK7h_G__top_form{text-align:center;margin-top:1rem}.Admin-module-scss-module__wK7h_G__form_box{flex-direction:column;justify-content:space-evenly;align-items:center;min-height:200px;display:flex}.Admin-module-scss-module__wK7h_G__form_box label,.Admin-module-scss-module__wK7h_G__form_box fieldset,.Admin-module-scss-module__wK7h_G__form_box div{margin-top:10px}.Admin-module-scss-module__wK7h_G__field_set{flex-direction:column;display:flex}.Admin-module-scss-module__wK7h_G__description{min-width:36rem;min-height:6rem}.Admin-module-scss-module__wK7h_G__cover_image{max-width:90%}.Admin-module-scss-module__wK7h_G__game_items{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1rem;padding:10px;display:grid}.Admin-module-scss-module__wK7h_G__game_items .Admin-module-scss-module__wK7h_G__game_item{flex-direction:column;justify-content:space-between;align-items:center;height:190px;display:flex}.Admin-module-scss-module__wK7h_G__game_items .Admin-module-scss-module__wK7h_G__game_item .Admin-module-scss-module__wK7h_G__small{font-size:small}.Admin-module-scss-module__wK7h_G__game_items .Admin-module-scss-module__wK7h_G__cover_image{height:140px}.Admin-module-scss-module__wK7h_G__game_items .Admin-module-scss-module__wK7h_G__game_name{cursor:pointer}.Admin-module-scss-module__wK7h_G__emu_game_items{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.Admin-module-scss-module__wK7h_G__emu_game_items .Admin-module-scss-module__wK7h_G__emu_game_item{height:240px}.Admin-module-scss-module__wK7h_G__emu_game_items .Admin-module-scss-module__wK7h_G__emu_cover_image{height:180px}.Admin-module-scss-module__wK7h_G__players{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:1rem;padding:10px;display:grid}.Admin-module-scss-module__wK7h_G__player{align-items:center;display:flex}.Admin-module-scss-module__wK7h_G__player .Admin-module-scss-module__wK7h_G__boy{color:#00f}.Admin-module-scss-module__wK7h_G__player .Admin-module-scss-module__wK7h_G__girl{color:red}.Admin-module-scss-module__wK7h_G__player .Admin-module-scss-module__wK7h_G__p_info{flex-direction:column;align-items:flex-start;display:flex}.Admin-module-scss-module__wK7h_G__row{justify-content:space-between;width:100%;display:flex}.Admin-module-scss-module__wK7h_G__admin_rooms{text-align:left;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;margin:1rem;display:grid}.Admin-module-scss-module__wK7h_G__tag{color:gray;border:1px solid #ccc;border-radius:5px;margin-right:5px;padding:0 5px}.Admin-module-scss-module__wK7h_G__title{text-align:center}.Admin-module-scss-module__wK7h_G__footer{text-align:center;border-top:1px solid #921e30;padding:2em 0}
.My-module-scss-module__ER2DtG__recent_games{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px;padding:0 5px;display:grid}.My-module-scss-module__ER2DtG__recent_rooms{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.My-module-scss-module__ER2DtG__energy_buttons{justify-content:space-evenly;margin-top:.5rem;display:flex}.My-module-scss-module__ER2DtG__user{padding:0 42px 42px;font-size:small}.My-module-scss-module__ER2DtG__user_section{padding:10px 0}.My-module-scss-module__ER2DtG__user_info{justify-content:space-between;align-items:center;display:flex}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__user_name_id{flex-direction:column;display:flex}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__user_name{font-size:large;font-weight:700}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__change_name{color:gray;cursor:pointer;font-size:small;font-weight:400}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__change_name:hover{text-decoration:underline}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__sign_out:hover{color:red}.My-module-scss-module__ER2DtG__user_info .My-module-scss-module__ER2DtG__avatar{border-radius:20px;width:80px;height:80px}.My-module-scss-module__ER2DtG__row{justify-content:space-between;padding:1em 0;display:flex}.My-module-scss-module__ER2DtG__single_row{text-align:center;padding-top:1rem}.My-module-scss-module__ER2DtG__form_row{align-items:center}.My-module-scss-module__ER2DtG__bottom_line{border-bottom:1px solid #eee}.My-module-scss-module__ER2DtG__row_title{font-weight:700}.My-module-scss-module__ER2DtG__rooms .My-module-scss-module__ER2DtG__rooms_header{justify-content:space-between;padding-bottom:2em;display:flex}.My-module-scss-module__ER2DtG__rooms .My-module-scss-module__ER2DtG__room_types{justify-content:space-evenly;display:flex}.My-module-scss-module__ER2DtG__rooms .My-module-scss-module__ER2DtG__room_types .My-module-scss-module__ER2DtG__room_type_item{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.My-module-scss-module__ER2DtG__extra{flex-direction:column;display:flex}.My-module-scss-module__ER2DtG__extra .My-module-scss-module__ER2DtG__extra_item{justify-content:space-between;align-items:center;height:3em;display:flex}.My-module-scss-module__ER2DtG__tips{flex-direction:column;display:flex}.My-module-scss-module__ER2DtG__tip_buttons{border:none;padding-top:.5rem}.My-module-scss-module__ER2DtG__emoji_icon{font-size:42px}.My-module-scss-module__ER2DtG__user_room_tab_list{padding:0 20px}.My-module-scss-module__ER2DtG__func_link{color:#921e30;cursor:pointer;text-decoration:underline}.My-module-scss-module__ER2DtG__player_id{cursor:pointer}.My-module-scss-module__ER2DtG__inline_player_id{color:#fff;background-color:#8b0000;padding:0 5px}.My-module-scss-module__ER2DtG__fb{color:#fff;background-color:#1877f2;border:none;border-radius:4px;padding:8px 10px;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}.My-module-scss-module__ER2DtG__fb .My-module-scss-module__ER2DtG__fb_img{vertical-align:middle;margin-right:.5rem}.My-module-scss-module__ER2DtG__fb:hover{background-color:#4267b2}.My-module-scss-module__ER2DtG__wx{color:#fff;cursor:pointer;background-color:#2dc102;border:1px solid;border-radius:.375rem;justify-content:center;align-items:center;margin-top:.75rem;padding:.5rem 1rem;display:flex}.My-module-scss-module__ER2DtG__wx .My-module-scss-module__ER2DtG__wx_img{margin-right:.5rem}
.RoomItem-module-scss-module__ScpL1q__room_item{display:flex}.RoomItem-module-scss-module__ScpL1q__game_info{flex:2;font-size:small}.RoomItem-module-scss-module__ScpL1q__meta{flex-direction:column;flex:3;justify-content:space-between;margin-left:15px;display:flex}.RoomItem-module-scss-module__ScpL1q__meta_row{justify-content:space-between;display:flex}.RoomItem-module-scss-module__ScpL1q__player_avatar_name{align-items:center;display:flex}.RoomItem-module-scss-module__ScpL1q__score{font-family:monospace,Courier New,Courier;font-size:1.3rem}.RoomItem-module-scss-module__ScpL1q__quit{cursor:pointer;text-align:center;width:1rem}.RoomItem-module-scss-module__ScpL1q__quit:hover{color:#fff;background-color:red;border-radius:15%}@media screen and (max-width:450px){.RoomItem-module-scss-module__ScpL1q__player_name{font-size:.9rem}}
.Tip-module-scss-module__KqpAsG__not_logged{text-align:center;background-color:wheat;border-radius:1rem;width:fit-content;margin:1rem auto;padding:.5rem 1rem;font-size:small}.Tip-module-scss-module__KqpAsG__link{color:#921e30;text-decoration:underline}
.Cert-module-scss-module__jOuqMW__wrapper{width:800px;max-width:100%;margin:1em auto;overflow-x:auto}.Cert-module-scss-module__jOuqMW__buttons{justify-content:center;display:flex}
.Header-module-scss-module__0VjmkG__site_title{border:1px solid #921e30;width:fit-content;margin:1rem auto;font-size:1.5rem;display:flex}.Header-module-scss-module__0VjmkG__site_title div{align-items:center;display:flex}@media (max-height:450px){.Header-module-scss-module__0VjmkG__site_title{display:none}}.Header-module-scss-module__0VjmkG__text_center{text-align:center}.Header-module-scss-module__0VjmkG__site_name{color:#921e30;cursor:pointer;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.Header-module-scss-module__0VjmkG__contrast{color:#fff;cursor:pointer;background-color:#921e30;justify-content:center;align-items:center;padding:0 .5rem;font-family:monospace;font-size:1.2rem;display:flex}
.Rooms-module-scss-module__RINs_G__rooms{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:10px;display:grid}.Rooms-module-scss-module__RINs_G__room_buttons{justify-content:space-evenly;margin-top:1em;display:flex}
