.index-module__DifrnW__container{background-color:var(--background);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.index-module__DifrnW__loading{flex-direction:column;justify-content:center;align-items:center;display:flex}.index-module__DifrnW__spinner{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:2s linear infinite index-module__DifrnW__spin}@keyframes index-module__DifrnW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__DifrnW__text{color:silver;margin-top:16px;font-size:18px;animation:1.5s infinite index-module__DifrnW__loading-text}@keyframes index-module__DifrnW__loading-text{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.index-module__DifrnW__bone{background:url(/bone.png) 50%/contain no-repeat;animation:5s linear infinite index-module__DifrnW__roll;position:fixed;top:-5%}@keyframes index-module__DifrnW__roll{0%{width:60px;height:60px;top:0;transform:rotate(0)scale(.35)}5%{top:5%;scale:3}80%{top:80%;scale:1.5}to{width:60px;height:60px;top:100%;transform:rotate(180deg)scale(.35)}}.index-module__DifrnW__bone:first-child{animation-delay:0s;right:10%}.index-module__DifrnW__bone:nth-child(2){animation-delay:2s;right:20%}.index-module__DifrnW__bone:nth-child(3){animation-delay:4s;right:30%}.index-module__DifrnW__bone:nth-child(4){animation-delay:1s;right:40%}.index-module__DifrnW__bone:nth-child(5){animation-delay:3s;right:50%}.index-module__DifrnW__bone:nth-child(6){animation-delay:5s;right:60%}.index-module__DifrnW__bone:nth-child(7){animation-delay:0s;right:70%}.index-module__DifrnW__bone:nth-child(8){animation-delay:2s;right:80%}.index-module__DifrnW__bone:nth-child(9){animation-delay:4s;right:90%}.index-module__DifrnW__bone:nth-child(10){animation-delay:1s;right:25%}
.index-module__71PgIa__fillScreen{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.index-module__71PgIa__content{vertical-align:middle;display:table-cell}.index-module__71PgIa__opaque{background-color:var(--background)}.index-module__71PgIa__blurred{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}
.popup-module__oD0-7q__root{background-color:#00000080}.popup-module__oD0-7q__container{background-color:#ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:80%;height:80%;padding:10px;display:flex;overflow-y:scroll}.popup-module__oD0-7q__container.popup-module__oD0-7q__tablet .popup-module__oD0-7q__image{width:150px;height:150px}.popup-module__oD0-7q__container.popup-module__oD0-7q__mobile .popup-module__oD0-7q__image{width:100px;height:100px}.popup-module__oD0-7q__image{object-fit:contain;cursor:pointer;background-color:#000;width:175px;height:175px;display:inline-block}
@keyframes index-module__iKAuQq__fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes index-module__iKAuQq__fadeIn{0%{opacity:0}to{opacity:1}}.index-module__iKAuQq__fadeOut{animation:.5s 1s forwards index-module__iKAuQq__fadeOut}.index-module__iKAuQq__fadeOut.index-module__iKAuQq__slow{animation-delay:2s}.index-module__iKAuQq__fadeIn{animation:.5s 1s forwards index-module__iKAuQq__fadeIn}.index-module__iKAuQq__fadeIn.index-module__iKAuQq__slow{animation:3s forwards index-module__iKAuQq__fadeIn}
.index-module__0e37xq__option{color:#000}
.screen-module__tpPGxq__container{flex-direction:column;justify-content:center;align-items:center;display:flex}
.index-module__XOx4oW__none{display:none}.index-module__XOx4oW__draw{animation:1s forwards index-module__XOx4oW__drawAnimation}@keyframes index-module__XOx4oW__drawAnimation{0%{top:0%;left:50%}to{top:50%;left:50%}}
.index-module__i4Rwvq__none{display:none}.index-module__i4Rwvq__draw{animation:1s forwards index-module__i4Rwvq__drawAnimation}@keyframes index-module__i4Rwvq__drawAnimation{0%{top:0%;left:50%}to{top:50%;left:50%}}
.index-module__PU0MJq__container{cursor:pointer;background-color:#333;border:2px solid #555;border-radius:8px;align-items:center;min-width:200px;min-height:80px;padding:12px 16px}.index-module__PU0MJq__container:hover{border-color:#777}.index-module__PU0MJq__room_id{color:#fff;font-size:24px;font-weight:700}.index-module__PU0MJq__player_count{color:#ddd;margin-top:4px;font-size:16px}.index-module__PU0MJq__room_info_button{margin-left:auto}
.screen-module__zGMIYW__container{box-sizing:border-box;flex-direction:column;gap:16px;width:min(80%,1000px);margin:auto;padding:16px;display:flex}
