body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MainButton_mainButton__OrCXF{background-color:#5b4a74;border:none;border-radius:12px;box-shadow:0 4px 0 0 #3d2c56;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;padding:16px 32px;transition:all .2s ease}.MainButton_mainButton__OrCXF:hover{background-color:#493b5d;transform:translateY(-2px)}.MainButton_mainButton__OrCXF:active{background-color:#3d2c56;box-shadow:0 2px 0 0 #3d2c56;transform:translateY(2px)}.MainButton_mainButton__OrCXF.MainButton_disabled__ooQTM{background-color:#ccc;box-shadow:0 4px 0 0 #999;color:#999;cursor:not-allowed;transform:none}.MainButton_mainButton__OrCXF.MainButton_disabled__ooQTM:hover{background-color:#ccc;transform:none}.MainButton_mainButton__OrCXF.MainButton_disabled__ooQTM:active{background-color:#ccc;box-shadow:0 4px 0 0 #999;transform:none}.LaunchScreen_launchScreen__JpZGp{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.LaunchScreen_content__3BuI-{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:600px;width:100%}.LaunchScreen_logo__6aJpR{height:auto;object-fit:contain;width:min(300px,80vw)}.TeamSize_container__ZdTvp{align-items:center;background:#fafbfd;display:flex;flex-direction:column;min-height:100vh;padding:clamp(16px,4vw,32px) clamp(8px,2vw,16px) 0}.TeamSize_logo__avwTn{display:block;margin:0 auto clamp(16px,3vw,24px);width:clamp(120px,25vw,180px)}.TeamSize_prompt__QZYL4{color:#373737;font-size:clamp(16px,4vw,22px);margin-bottom:clamp(16px,3vw,24px);padding:0 8px;text-align:center}.TeamSize_toggleRow__49jOq{display:flex;justify-content:center;margin-bottom:clamp(20px,4vw,32px);padding:0 8px;width:100%}.TeamSize_togglePill__T2sbs{background:#5b4a74;border-radius:clamp(16px,3vw,24px);box-shadow:0 2px 8px #5b4a7414;display:flex;overflow:hidden}.TeamSize_toggleBtn__OXenR{background:#0000;border:none;color:#5b4a74;cursor:pointer;font-family:Caprasimo;font-size:clamp(14px,3vw,18px);font-weight:700;outline:none;padding:clamp(6px,1.5vw,8px) clamp(16px,3vw,24px);transition:background .2s,color .2s}.TeamSize_toggleBtn__OXenR.TeamSize_active__V315g{background:#ffd600;color:#5b4a74}.TeamSize_cardRow__coWTH{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px);justify-content:center;margin-bottom:clamp(40px,8vw,80px);padding:0 8px;width:100%}.TeamSize_card__oHADt{align-items:center;background:#fff;border:none;border-radius:clamp(8px,2vw,16px);box-shadow:0 4px 4px #c7c7c71f;color:#5b4a74;cursor:pointer;display:flex;font-family:Caprasimo;font-size:clamp(20px,5vw,36px);height:clamp(100px,25vw,150px);justify-content:center;transition:background .2s,color .2s,box-shadow .2s;width:clamp(100px,25vw,150px)}.TeamSize_card__oHADt.TeamSize_selected__0YarD{background:#5b4a74;box-shadow:0 8px 24px #5b4a7429;color:#ffd600}@media (max-width:768px){.TeamSize_card__oHADt{font-size:clamp(24px,4vw,36px);height:clamp(80px,15vw,120px);width:clamp(80px,15vw,120px)}.TeamSize_cardRow__coWTH{gap:clamp(12px,3vw,24px)}}@media (max-width:480px){.TeamSize_container__ZdTvp{padding:12px 4px 0}.TeamSize_logo__avwTn{margin-bottom:12px;width:100px}.TeamSize_prompt__QZYL4{font-size:14px;margin-bottom:12px;padding:0 4px}.TeamSize_toggleRow__49jOq{margin-bottom:16px;padding:0 4px}.TeamSize_toggleBtn__OXenR{font-size:12px;padding:4px 12px}.TeamSize_cardRow__coWTH{gap:6px;margin-bottom:40px;padding:0 4px}.TeamSize_card__oHADt{font-size:16px;height:80px;width:80px}}.StatButton_statbutton__9JK8s{align-items:center;background-color:#5b4a74;border:none;border-radius:clamp(8px,1.5vw,16px);box-shadow:0 clamp(4px,.8vw,8px) 0 0 #3d2c56;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:clamp(4px,.8vw,11px);height:clamp(80px,12vw,136px);justify-content:center;max-width:min(140px,25%);min-width:min(100px,20%);padding:clamp(4px,.8vw,9px) clamp(4px,.8vw,8px);touch-action:manipulation;transition:all .2s ease}.StatButton_statbutton__9JK8s:hover{background-color:#493b5d}.StatButton_statbutton__9JK8s:active{background-color:#3d2c56}.StatButton_statvalue__26kYL{align-self:stretch;background-color:#fff;border-radius:clamp(4px,.8vw,8px);color:#5b4a74;flex-direction:row;flex-grow:1;font-family:Caprasimo;font-size:clamp(20px,3vw,46px);min-height:clamp(30px,5vw,50px);padding:clamp(6px,1vw,14px) clamp(20px,3vw,58px)}.StatButton_statname__s8Knm,.StatButton_statvalue__26kYL{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.StatButton_statname__s8Knm{color:#fff;flex-grow:0;font-size:clamp(10px,1.2vw,18px);font-stretch:normal;font-style:normal;font-weight:700;height:clamp(16px,2.5vw,24px);letter-spacing:normal;line-height:1.2;overflow:hidden;padding:0 clamp(2px,.5vw,4px);text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.StatButton_statbutton__9JK8s{border-radius:clamp(6px,1vw,12px);box-shadow:0 clamp(3px,.6vw,6px) 0 0 #3d2c56;gap:clamp(2px,.5vw,6px);height:clamp(70px,10vw,100px);max-width:min(120px,22%);min-width:min(80px,18%);padding:clamp(2px,.5vw,6px)}.StatButton_statvalue__26kYL{border-radius:clamp(3px,.6vw,6px);font-size:clamp(16px,2.5vw,30px);min-height:clamp(25px,4vw,40px);padding:clamp(4px,.8vw,10px) clamp(12px,2vw,30px)}.StatButton_statname__s8Knm{font-size:clamp(8px,1vw,14px);height:clamp(14px,2vw,20px);padding:0 clamp(1px,.3vw,2px)}}@media (max-width:480px){.StatButton_statbutton__9JK8s{border-radius:8px;box-shadow:0 3px 0 0 #3d2c56;gap:2px;height:60px;max-width:100px;min-width:70px;padding:2px}.StatButton_statvalue__26kYL{border-radius:4px;font-size:clamp(14px,2vw,24px);min-height:20px;padding:4px 8px}.StatButton_statname__s8Knm{font-size:8px;height:12px;padding:0 1px}}.UndoButton_undobutton__7\+rKF{align-items:center;background-color:#ab4343;border:none;border-radius:clamp(8px,1.5vw,16px);box-shadow:0 clamp(4px,.8vw,8px) 0 0 #804545;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:clamp(10px,1.2vw,16px);font-weight:700;height:clamp(80px,12vw,136px);justify-content:center;max-width:min(80px,25%);min-width:min(50px,15%);padding:clamp(4px,.8vw,8px);touch-action:manipulation;transition:all .2s ease;width:min(60px,20%)}.UndoButton_undobutton__7\+rKF:hover{background-color:#893636}.UndoButton_undobutton__7\+rKF:active{background-color:#804545}@media (max-width:768px){.UndoButton_undobutton__7\+rKF{border-radius:clamp(6px,1vw,12px);box-shadow:0 clamp(3px,.6vw,6px) 0 0 #804545;font-size:clamp(8px,1vw,14px);height:clamp(70px,10vw,100px);max-width:min(70px,20%);min-width:min(40px,12%);padding:clamp(2px,.5vw,6px);width:min(50px,18%)}}@media (max-width:480px){.UndoButton_undobutton__7\+rKF{border-radius:8px;box-shadow:0 3px 0 0 #804545;font-size:8px;height:60px;max-width:60px;min-width:35px;padding:2px;width:40px}}.ScoreRow_scorerow__p5xbd{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(4px,1vw,16px);justify-content:space-between;max-width:100%;min-height:clamp(80px,12vw,120px);overflow-x:auto;padding:clamp(4px,1vw,8px);width:100%}@media (max-width:768px){.ScoreRow_scorerow__p5xbd{gap:clamp(2px,.5vw,8px);min-height:clamp(70px,10vw,100px);padding:clamp(2px,.5vw,4px)}}@media (max-width:480px){.ScoreRow_scorerow__p5xbd{gap:2px;min-height:60px;padding:2px}}.PlayerNameForm_name__2ryRL{background-color:#d1b1ff30;border:none;border-radius:8px;flex-grow:1;font-size:16px;height:12px;max-width:210px;padding:13px 16px}.PlayerNameForm_name__2ryRL,.PlayerPoints_player-points__tDLM2{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start}.PlayerPoints_player-points__tDLM2{height:48px;margin:173px 34px 192px 249px;padding:0;width:84px}.PlayerPoints_pts__qWbVl{font-size:16px;height:24px;text-align:left;width:40px}.PlayerPoints_playerpointvalue__MhTp5,.PlayerPoints_pts__qWbVl{color:#373737;flex-grow:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}.PlayerPoints_playerpointvalue__MhTp5{font-size:20px;height:48px;text-align:right;width:28px}.PlayerInfo_playerinfo__z520F{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0}.PlayerScoreModule_module__oq-RZ{gap:clamp(12px,2vw,16px);margin:0;padding:0;width:100%}.PlayerScoreModule_module__oq-RZ,.TeamCard_teamcard__dToA-{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.TeamCard_teamcard__dToA-{background-color:#fff;border-radius:clamp(8px,2vw,16px);border-top:5px solid #ffd600;box-shadow:4px 4px 4px 0 #c7c7c71f;box-sizing:border-box;gap:clamp(12px,2.5vw,36px);padding:clamp(12px,2vw,24px) clamp(8px,1.5vw,16px);transition:all .3s ease;width:min(600px,45vw)}@media (max-width:768px){.TeamCard_teamcard__dToA-{display:none;max-width:100%;width:100%}.TeamCard_teamcard__dToA-.TeamCard_active__1\+uDF{display:flex}}@media (max-width:480px){.TeamCard_teamcard__dToA-{gap:8px;padding:8px 6px}.TeamCard_teamname__0aNA2{font-size:12px;letter-spacing:1px}}.TeamCard_teamname__0aNA2{align-self:stretch;color:#3e3e3e;flex-grow:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(14px,2.5vw,24px);font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:clamp(2px,.5vw,6px);line-height:normal;text-align:center;text-transform:uppercase}.TeamToggle_toggle__nl4Fw{background-color:#f0f0f0;border-radius:12px;display:none;gap:4px;margin:0 auto 20px;max-width:300px;padding:4px;width:100%}.TeamToggle_toggleButton__erwlQ{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.TeamToggle_toggleButton__erwlQ.TeamToggle_active__6Up\+c{background-color:#fff;box-shadow:0 2px 4px #0000001a;color:#5b4a74}@media (max-width:768px){.TeamToggle_toggle__nl4Fw{display:flex}}.GameModule_gamemodule__scI6M{box-sizing:border-box;flex-direction:column;max-width:1800px;padding:0 clamp(8px,2vw,20px)}.GameModule_gamemodule__scI6M,.GameModule_teamCards__SNeBz{align-items:stretch;display:flex;gap:clamp(8px,1.5vw,20px);justify-content:center;width:100%}.GameModule_teamCards__SNeBz{flex-direction:row}@media (max-width:768px){.GameModule_teamCards__SNeBz{flex-direction:column}}@media (max-width:1200px){.GameModule_gamemodule__scI6M{align-items:center;flex-direction:column}}@media (max-width:480px){.GameModule_gamemodule__scI6M{gap:6px;padding:0 4px}.GameModule_teamCards__SNeBz{gap:6px}}.TopScoreboard_topscoreboard__3OpQg{align-items:center;background-color:#fff;border-radius:clamp(8px,2vw,16px);box-shadow:4px 4px 4px 0 #c7c7c71f;box-sizing:border-box;display:flex;flex-direction:row;height:clamp(50px,8vw,77px);justify-content:space-between;padding:0 clamp(12px,2vw,24px);width:min(327px,90vw)}span{color:#373737;flex-grow:0;font-family:Caprasimo;font-size:clamp(24px,5vw,48px);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}@media (max-width:480px){.TopScoreboard_topscoreboard__3OpQg{height:45px;max-width:100%;padding:0 8px;width:100%}span{font-size:20px}}.Scoreboard_scoreboard__u1rzF{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(8px,1.5vw,20px);justify-content:flex-start;min-height:100vh;padding:clamp(16px,3vw,24px) clamp(8px,2vw,20px) clamp(8px,2vw,20px);width:100%}@media (max-width:480px){.Scoreboard_scoreboard__u1rzF{gap:8px;padding:16px 8px 8px}}.EndButton_endButton__CUViE{align-items:center;background-color:#ffd600;border:none;border-radius:12px;box-shadow:0 4px 0 0 #c39000;color:#5b4a74;cursor:pointer;display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;justify-content:center;margin:0 0 20px;padding:16px 32px;transition:all .2s ease}.EndButton_endButton__CUViE:hover{background-color:#e5c100;transform:translateY(-2px)}.EndButton_endButton__CUViE:active{background-color:#c39000;box-shadow:0 2px 0 0 #c39000;transform:translateY(2px)}.BoxScore_container__0ONIG{align-items:center;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:clamp(16px,3vw,24px) clamp(8px,2vw,20px) clamp(8px,2vw,20px)}.BoxScore_container__0ONIG,.BoxScore_teamsRow__w6ytr{box-sizing:border-box;display:flex;gap:clamp(8px,1.5vw,20px);width:100%}.BoxScore_teamsRow__w6ytr{align-items:stretch;flex-direction:row;justify-content:center;max-width:1800px;padding:0 clamp(8px,2vw,20px)}.BoxScore_teamCard__fChas{align-items:center;background:#fff;border-radius:clamp(8px,2vw,16px);border-top:4px solid #ffd600;box-shadow:0 4px 16px #0000000a;display:flex;flex-direction:column;padding:clamp(16px,3vw,32px) clamp(12px,2vw,24px);width:min(600px,45vw)}.BoxScore_teamName__lXfDU{color:#373737;font-size:clamp(16px,3vw,20px);font-weight:700;letter-spacing:.2em;margin-bottom:clamp(16px,3vw,24px);text-align:center}.BoxScore_statsTable__R0hke{display:flex;flex-direction:column;gap:clamp(8px,2vw,16px);width:100%}.BoxScore_statsRow__DSLJ1{align-items:center;display:flex;gap:clamp(6px,1.5vw,12px);justify-content:space-between;width:100%}.BoxScore_playerName__KuSQ7{color:#222;font-size:clamp(14px,2.5vw,18px);font-weight:700;min-width:clamp(50px,15vw,70px)}.BoxScore_stat__knR0o{align-items:center;display:flex;flex-direction:column;min-width:clamp(36px,10vw,48px)}.BoxScore_statValue__wDaWV{color:#222;font-size:clamp(16px,3vw,22px);font-weight:700}.BoxScore_statLabel__LYFGP{color:#888;font-size:clamp(10px,1.5vw,12px);font-weight:500;margin-top:-2px}@media (max-width:768px){.BoxScore_teamsRow__w6ytr{flex-direction:column}}@media (max-width:1200px){.BoxScore_teamsRow__w6ytr{align-items:center;flex-direction:column}}@media (max-width:480px){.BoxScore_container__0ONIG{gap:8px;padding:16px 8px 8px}.BoxScore_teamsRow__w6ytr{padding:0 4px}.BoxScore_teamCard__fChas{max-width:100%;padding:12px 8px;width:100%}.BoxScore_statsRow__DSLJ1{gap:4px}.BoxScore_playerName__KuSQ7{min-width:40px}.BoxScore_stat__knR0o{min-width:30px}}body{background-color:#f5f5f5}
/*# sourceMappingURL=main.05d7837e.css.map*/