/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block;height:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;position:relative;vertical-align:middle}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{transition:transform .5s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform .5s}body,html{background-color:var(--catch-game-color-primary,green);height:100%}body{display:flex;flex-direction:column;gap:var(--catch-game-gutter-width,2rem)}@media (max-width:1024px){body{gap:calc(var(--catch-game-gutter-width, 2rem)/2)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-rendering:optimizeLegibility}@font-face{font-display:auto;font-family:Bagoss Regular;font-style:normal;font-weight:400;src:local("Bagoss-Regular"),url(/fonts/bagoss-regular/bagoss-regular.woff2) format("woff2"),url(/fonts/bagoss-regular/bagoss-regular.woff) format("woff")}@font-face{font-display:auto;font-family:Bagoss Medium;font-style:normal;font-weight:500;src:local("Bagoss-Medium"),url(/fonts/bagoss-medium/bagoss-medium.woff2) format("woff2"),url(/fonts/bagoss-medium/bagoss-medium.woff) format("woff")}@font-face{font-display:auto;font-family:Bagoss Semibold;font-style:normal;font-weight:700;src:local("Bagoss-SemiBold"),url(/fonts/bagoss-semibold/bagoss-semibold.woff2) format("woff2"),url(/fonts/bagoss-semibold/bagoss-semibold.woff) format("woff")}html{color:var(--catch-game-font-color-dark,#000);font-family:var(--catch-game-font-family-regular);font-size:var(--catch-game-base-font-size,16px);line-height:var(--catch-game-base-line-height,1.5em)}h1,h2,h3,h4,h5,h6{color:var(--catch-game-color-primary,green);font-family:var(--catch-game-font-family-heading);font-weight:500;line-height:1.15em;margin:0 0 calc(var(--catch-game-base-line-height, 1.5em)/4) 0;word-break:break-word}h1{font-size:2.5rem}@media screen and (max-width:480px){h1{font-size:2rem}}h2{font-size:2.1875rem}@media screen and (max-width:480px){h2{font-size:1.75rem}}h3{font-size:1.75rem}@media screen and (max-width:480px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media screen and (max-width:480px){h4{font-size:1.25rem}}h5{font-size:1.5rem}@media screen and (max-width:480px){h5{font-size:1.25rem}}h6{font-size:1.5rem}@media screen and (max-width:480px){h6{font-size:1.25rem}}p{color:var(--catch-game-color-primary);font-size:.91125rem;margin-bottom:1.5rem;margin-top:0}li,p{word-break:break-word}::-moz-selection{background-color:transparent;color:inherit}::selection{background-color:transparent;color:inherit}a::-moz-selection,em::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,input::-moz-selection,label::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,strong::-moz-selection,textarea::-moz-selection{background-color:var(--catch-game-color-primary,green);color:var(--catch-game-font-color-light,#fff)}a::selection,em::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,input::selection,label::selection,li::selection,p::selection,span::selection,strong::selection,textarea::selection{background-color:var(--catch-game-color-primary,green);color:var(--catch-game-font-color-light,#fff)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes swipe-x{0%{transform:translateX(0)}25%{transform:translateX(50px) rotate(10deg)}50%{transform:translateX(0)}75%{transform:translateX(-50px) rotate(-10deg)}}@keyframes slideImage{0%{transform:translateY(-77%)}to{transform:translateY(0)}}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:calc(var(--catch-game-gutter-width, 2rem)/3) var(--catch-game-gutter-width,2rem);position:relative;text-decoration:none}.button,.button:after{border-radius:100px;overflow:hidden}.button:after{content:"";height:calc(100% + 4px);left:-2px;opacity:0;pointer-events:none;position:absolute;top:-2px;transform:scale(0);transition:transform .2s ease-in-out,opacity .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 4px);z-index:1}.button__text{font-family:var(--catch-game-font-family-button);font-size:1.125rem;font-weight:500;line-height:var(--catch-game-base-line-height);text-align:center;transition:color .2s ease-in-out;z-index:2}.button--type-primary{background-color:var(--catch-game-color-primary,orange)}.button--type-primary .button__text{color:var(--catch-game-color-light,#fff)}.button--type-primary:after{background-color:var(--catch-game-font-color-light,#fff)}.button--type-primary:hover:after{opacity:.1;transform:scale(1)}.button--type-secondary{background-color:var(--catch-game-font-color-light,#fff)}.button--type-secondary .button__text{color:var(--catch-game-color-primary,green)}.button--type-secondary:after{background-color:var(--catch-game-color-secondary,orange)}.button--type-secondary:hover:after{opacity:1;transform:scale(1)}.button--type-secondary:hover .button__text{color:var(--catch-game-color-light,#fff)}.language-selector{display:flex}.language-selector__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.language-selector__list:hover .language-selector__link:not(:hover){opacity:.5}.language-selector__navigation-list-item:not(:last-child):after{color:var(--catch-game-font-color-light,#fff);content:"|";display:inline-block;font-size:.75rem}.language-selector__navigation-link{color:var(--catch-game-font-color-light,#fff);font-family:var(--catch-game-font-family-regular);font-size:.75rem;text-decoration:none}.language-selector__link,.language-selector__navigation-link{opacity:1;padding:1rem;transition:opacity .2s ease-in-out}.language-selector__flag{height:20px;width:28px}.background{height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:1}.background:after{background-color:var(--catch-game-font-color-black);content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:2}.background__image,.background__picture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;position:absolute;top:0;width:100%}.intro-screen{display:none;flex-direction:column;height:100%;margin:0 auto;max-width:var(--catch-game-container-narrow-width,1000px);opacity:0;padding:calc(var(--catch-game-gutter-width, 2rem)/2);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:3}.intro-screen--active{display:flex;opacity:1;pointer-events:auto;position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;visibility:visible}.intro-screen--animate-in{display:flex}.intro-screen--animate-in .intro-screen__decoration{animation:scaleIn .5s ease-in-out .1s forwards}.intro-screen--animate-in .intro-screen__content{animation:scaleIn .5s ease-in-out .25s forwards}.intro-screen--animate-in .intro-screen__heading{animation:fadeInUp .2s ease-in-out .75s forwards}.intro-screen--animate-in .intro-screen__description{animation:fadeInUp .2s ease-in-out .95s forwards}.intro-screen--animate-in .intro-screen__button{animation:fadeInUp .2s ease-in-out 1.05s forwards}.intro-screen--animate-in .intro-screen__language-selector{animation:fadeInUp .2s ease-in-out 1.25s forwards}.intro-screen--animate-out .intro-screen__content,.intro-screen--animate-out .intro-screen__decoration,.intro-screen--animate-out .intro-screen__language-selector{animation:scaleOut .25s ease-in-out backwards}.intro-screen__inner{align-items:center;display:flex;flex-direction:column;gap:calc((var(--catch-game-gutter-width, 2rem)/3)*2);margin:auto}.intro-screen__decoration{backface-visibility:hidden;height:auto;transform:scale(0);width:100%}.intro-screen__content{align-items:center;backface-visibility:hidden;background-color:var(--catch-game-color-light,#fff);display:flex;flex-direction:column;gap:calc((var(--catch-game-gutter-width, 2rem)/3)*2);padding:calc(var(--catch-game-gutter-width, 2rem)*1.5);transform:scale(0)}.intro-screen__heading{backface-visibility:hidden}.intro-screen__description,.intro-screen__heading{margin:0;opacity:0;text-align:center;transform:translateY(1rem)}.intro-screen__button{backface-visibility:hidden;opacity:0;transform:translateY(1rem)}@media screen and (max-width:480px){.intro-screen__button{width:100%}}.intro-screen__language-selector{backface-visibility:hidden;opacity:0;transform:translateY(1rem)}.game-screen{display:flex;flex-direction:column;height:100%;left:0;margin:0 auto;max-width:var(--catch-game-container-narrow-width,1000px);opacity:0;padding:calc(var(--catch-game-gutter-width, 2rem)/2);pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:3}.game-screen--active{display:flex;justify-content:center;opacity:1;pointer-events:auto;position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;visibility:visible}.game-screen--animate-in{display:flex}.game-screen__container{aspect-ratio:9/16;background:var(--catch-game-color-light,#add8e6);border-radius:12px;box-shadow:4px 0 12px 0 rgba(0,0,0,.25);overflow:hidden;position:relative}.game-screen__decoration-container{height:100%;left:0;position:absolute;top:0;width:100%}.game-screen__decoration{height:auto;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateY(-77%);width:100%;z-index:1}.game-screen__decoration--moving{animation:slideImage 8s linear forwards}.game-screen__score{display:none;opacity:0;pointer-events:none;position:absolute;right:var(--catch-game-gutter-width,2rem);top:var(--catch-game-gutter-width,2rem);z-index:3}.game-screen__score--active{opacity:1}.game-screen__score--active .game-screen__score-bottom{transition-delay:.2s}.game-screen__score--active .game-screen__score-bottom,.game-screen__score--active .game-screen__score-top{transform:scale(1)}.game-screen__score-bottom,.game-screen__score-top{background-color:var(--catch-game-color-primary,#00008b);border-radius:10rem;color:var(--catch-game-font-color-light,#fff);font-weight:700;text-align:center;text-transform:uppercase;transform:scale(0);transition:transform .2s ease-in-out}.game-screen__score-top{font-size:1rem;padding:1rem}.game-screen__score-bottom{font-size:2rem;margin-top:-.25rem;padding:.5rem}.game-screen__score-amount{line-height:1em}.game-screen__canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.game-screen__indicator{height:auto;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:40%;z-index:5}.game-screen__indicator--active{opacity:1}.game-screen__indicator--active .game-screen__indicator-hand{animation:swipe-x 3s ease-in-out backwards}.game-screen__indicator *{transform-origin:50% 50%}.game-screen__indicator-hand{fill:var(--catch-game-font-color-light,#fff);stroke:var(--catch-game-color-primary,#000);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;animation-iteration-count:infinite}.game-screen__indicator-swipe-horizontal{opacity:.75}.game-screen__indicator-arrow-left,.game-screen__indicator-arrow-right,.game-screen__indicator-line-horizontal{fill:transparent;stroke:var(--catch-game-color-primary,#000);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.game-screen__modal-background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:9}.game-screen__modal-background--active{opacity:1;pointer-events:all}.game-screen__modal{background-color:var(--catch-game-color-light,#add8e6);border-radius:12px;box-shadow:4px 0 12px 0 rgba(0,0,0,.25);left:50%;max-width:calc(100% - var(--catch-game-gutter-width, 2rem)*2);opacity:0;padding:var(--catch-game-gutter-width,2rem);position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:100%;z-index:10}.game-screen__modal--active{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.game-screen__modal-inner{display:flex;flex-direction:column;gap:calc(var(--catch-game-gutter-width, 2rem)/2)}.game-screen__modal-inner>*{margin:0}.form-screen{display:none;flex-direction:column;height:100%;margin:0 auto;max-width:var(--catch-game-container-narrow-width,1000px);opacity:0;padding:calc(var(--catch-game-gutter-width, 2rem)/2);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100%;z-index:3}.form-screen--active{display:flex;opacity:1;pointer-events:auto;position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;visibility:visible}.form-screen--animate-in{display:flex}.form-screen--animate-in .form-screen__decoration{animation:scaleIn .5s ease-in-out .1s forwards}.form-screen--animate-in .form-screen__content{animation:scaleIn .5s ease-in-out .25s forwards}.form-screen--animate-in .form-screen__heading{animation:fadeInUp .2s ease-in-out .75s forwards}.form-screen--animate-in .form-screen__description{animation:fadeInUp .2s ease-in-out .95s forwards}.form-screen--animate-in .form-screen__form{animation:fadeInUp .2s ease-in-out 1.05s forwards}.form-screen__inner{align-items:center;display:flex;flex-direction:column;gap:calc((var(--catch-game-gutter-width, 2rem)/3)*2);margin:auto}.form-screen__decoration{backface-visibility:hidden;height:auto;transform:scale(0);width:100%}.form-screen__content{align-items:center;backface-visibility:hidden;background-color:var(--catch-game-color-light,#fff);display:flex;flex-direction:column;gap:calc((var(--catch-game-gutter-width, 2rem)/3)*2);padding:calc(var(--catch-game-gutter-width, 2rem)*1.5);transform:scale(0)}.form-screen__heading{backface-visibility:hidden}.form-screen__description,.form-screen__heading{margin:0;opacity:0;text-align:center;transform:translateY(1rem)}.form-screen__form{backface-visibility:hidden;opacity:0;transform:translateY(1rem)}@media screen and (max-width:480px){.form-screen__button{width:100%}}