@-moz-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}
100%{background:rgba(0,0,0,0.5)}}@-webkit-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-o-keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@keyframes fadeInOverlay{0%{background:rgba(255,255,255,0)}100%{background:rgba(0,0,0,0.5)}}@-moz-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-webkit-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@-o-keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}@keyframes fadeOutOverlay{0%{background:rgba(0,0,0,0.5)}100%{background:rgba(255,255,255,0)}}.HighscoreRow{display:table;width:100%;background-color:#fff}.HighscoreRow + .HighscoreRow{margin-top:1px}.HighscoreRow.is-ownHighscore{transform:scale(1.01);box-shadow:0 0.3125rem 1rem 0 rgba(0,0,0,0.24);z-index:100}.HighscoreRow.is-ownHighscore .HighscoreRow-positionWrapper{height:3.4375rem;width:3.4375rem}@media screen and (max-width:38.75em){.HighscoreRow.is-ownHighscore .HighscoreRow-positionWrapper{height:2.25rem;width:2.25rem}}.HighscoreRow-positionWrapper,.HighscoreRow-scoreWrapper,.HighscoreRow-userWrapper{display:table-cell;vertical-align:middle}.HighscoreRow-position{color:#fff;display:inline;letter-spacing:0 !important;margin:0;font-weight:700;font-size:0.875rem;letter-spacing:0.1875rem;line-height:1.214285714285714}@media screen and (max-width:38.75em){.HighscoreRow-position{font-weight:700;font-size:0.75rem;letter-spacing:0.1875rem;line-height:1.333333333333333}}.HighscoreRow-positionWrapper{height:3.125rem;width:3.125rem;background-color:#4257b2;text-align:center}@media screen and (max-width:38.75em){.HighscoreRow-positionWrapper{height:2rem;width:2rem}}.HighscoreRow-scoreWrapper{color:#97a5aa;text-align:center;font-weight:600;font-size:0.875rem;line-height:1.285714285714286;width:9.375rem}@media screen and (max-width:38.75em){.HighscoreRow-scoreWrapper{font-weight:600;font-size:0.75rem;line-height:1.333333333333333}}@media screen and (max-width:38.75em){.HighscoreRow-scoreWrapper{width:7.5rem}}.HighscoreRow-userWrapper{padding-left:2.5rem}@media screen and (max-width:38.75em){.HighscoreRow-userWrapper{padding:0.5rem 0}}.HighscoreRow-userWrapper > *{display:inline-block}.HighscoreRow-imageWrapper{display:inline-block;margin-right:0.5rem;height:2rem;width:2rem;position:relative;vertical-align:middle}.HighscoreRow-image{border-radius:99em;height:2rem;width:2rem;vertical-align:middle}.HighscoresError-message{color:#ff725b}.HighscoresList{background-color:#f0f0f0;margin:0 -2rem -3.75rem -2rem;min-height:26.375rem;padding:2rem}.HighscoresList > .UIHeading{color:#97a5aa}.HighscoresList .UILoadingIndicator{display:block;margin:0 auto}.HighscoresList-pagination{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}
.HighscoresList-paginationText{color:#97a5aa;margin:0 1.25rem;min-width:3.75rem;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.0625rem;line-height:1.333333333333333}@media screen and (max-width:38.75em){.HighscoresList-paginationText{font-weight:600;text-transform:uppercase;font-size:0.625rem;letter-spacing:0.0625rem;line-height:1.3}}.HighscoresList-animationWrapper{height:16.25rem;position:relative}@media screen and (max-width:38.75em){.HighscoresList-animationWrapper{height:15.25rem}}.HighscoresList-animationWrapper .HighscoresList-rowsWrapper{width:100%}.HighscoresList .HighscoresList-animateRowsWrapper-enter{opacity:0.1;position:absolute}.HighscoresList .HighscoresList-animateRowsWrapper-enter.HighscoresList-animateRowsWrapper-enter-active{opacity:1;transition:opacity 0.15s ease-in 0.2s}.HighscoresList .HighscoresList-animateRowsWrapper-enter.HighscoresList-animateRowsWrapper-enter-active:only-child{transition-delay:0s}.HighscoresList .HighscoresList-animateRowsWrapper-leave{opacity:1;transition:opacity 0.2s ease-out}.HighscoresList .HighscoresList-animateRowsWrapper-leave.HighscoresList-animateRowsWrapper-leave-active{opacity:0.1}.HighscoresMessage{padding:0 3.75rem 2.5rem;text-align:center}@media screen and (max-width:38.75em){.HighscoresMessage{padding:0.625rem;padding-bottom:1.25rem}}.HighscoresMessage-subtitle{margin-top:1rem}.HighscoresMessage-button{margin-top:2rem !important}.HighscoresMessage-currentSessionScore{margin-bottom:10px}.HighscoresMessage-currentSessionScore{color:#97a5aa}.HighscoresMessage-score{color:#455358;margin-top:0.3125rem}.HighscoresMessage-emptyMessage{color:#97a5aa;font-weight:400;font-size:1rem;line-height:1.625}@media screen and (max-width:38.75em){.HighscoresMessage-emptyMessage{font-weight:400;font-size:0.875rem;line-height:1.571428571428571}}.TrophiesModal-loadingIndicator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1200}.TrophiesModal-content{padding:0 3.75rem 2.5rem;text-align:center}@media screen and (max-width:38.75em){.TrophiesModal-content{padding:2rem 0}}.TrophiesModal-signupMessage{font:400 16px/25px hurme_no2-webfont,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:2.5rem;padding:0 1.25rem}@media screen and (max-width:38.75em){.TrophiesModal-signupMessage{margin-bottom:1.25rem}}.TrophiesModal-otherScores{padding:0 1.25rem 0}.TrophiesModal-otherPlayerScore{display:block;padding:0 0 1.25rem 3.125rem;text-align:left;width:100%}.TrophiesModal-badgeWrapper{display:table;margin:0 auto}.TrophiesModal-badge{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:13.5rem;background-image:url(/a/i/badges/badge.qMHx.png);width:11.875rem;display:table-cell;vertical-align:middle}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.TrophiesModal-badge{background-image:url(/a/i/badges/badge@2x.s74s.png);background-size:cover}
}.TrophiesModal-badge .UIModeIcon{margin:-0.625rem auto 0;height:6.875rem;width:6.875rem}.TrophiesOtherPlayerScore-place{border:2px solid #339c44;border-radius:40px;display:inline-block;font:400 20px/26px hurme_no2-webfont,-apple-system,BlinkMacSystemFont,sans-serif;height:40px;margin-right:10px;padding:5px;text-align:center;vertical-align:top;width:40px}.TrophiesOtherPlayerScore-place sup{font-size:8px}.TrophiesModal--scatter .TrophiesOtherPlayerScore-place{color:#339c44}.TrophiesModal--gravity .TrophiesOtherPlayerScore-place{border-color:#b78dd9;color:#b78dd9}.TrophiesOtherPlayerScore-info{display:inline-block;text-align:left}.TrophiesOtherPlayerScore-username{font:400 16px/1 hurme_no2-webfont,-apple-system,BlinkMacSystemFont,sans-serif}.TrophiesOtherPlayerScore-score{font:700 16px/1 hurme_no2-webfont,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:5px;display:block}.GoogleClassroomIcon{display:inline-block;height:32px;background-image:url(/a/i/icons/32x32_google_classroom.mQ8R.png);width:32px}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.GoogleClassroomIcon{background-image:url(/a/i/icons/32x32_google_classroom@2x.KYDT.png);background-size:32px 32px}}