.page_main__GlU4n{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:200px;& .page_buttonsContainer__CVJnq{display:flex;gap:20px;margin-top:35px;z-index:3;& .page_button__vnlhW{box-sizing:border-box;justify-content:center;align-items:center;padding:7px 10px;display:flex;border-radius:4px;background-color:#ffa1a1;cursor:pointer;font-size:18px;font-weight:700}}& .page_mainText__9nGu9{font-size:24px;margin-bottom:20px;text-align:center;font-weight:700}}.page_appContainer__p4TtA{height:100vh;width:100vw;position:relative;& .page_backgroundIconsContainer__VjzpA{position:absolute;top:0;left:0;min-height:857px;height:100%;min-width:1512px;width:100%;overflow:hidden;z-index:0}}.page_pokemonIcon__PYshl{width:40px;height:30px;image-rendering:pixelated;position:absolute;z-index:-1;scale:1.5;opacity:.2}@media only screen and (max-width:900px){.page_main__GlU4n{padding:150px 20px 0;& .page_buttonsContainer__CVJnq{flex-direction:column;gap:10px;& .page_button__vnlhW{font-size:14px}}& .page_mainText__9nGu9{font-size:18px;margin-bottom:10px}}}.styles_pokeballandLogoContainer__A96XI{margin-left:25px;display:flex;align-items:center}.styles_pokeball___f7tM{border:.2em solid #000;border-radius:100%;box-sizing:content-box;font-size:16px;height:4em;margin:15px;overflow:hidden;position:relative;width:4em;background:white;cursor:pointer;&>.styles_top__ocueW{border-bottom:.25em solid #000;box-sizing:inherit;height:0;padding-bottom:.9375em;padding-top:.9375em;position:relative}&>.styles_button__XbUkR{background:#fff;border:.2em solid #000;border-radius:100%;box-sizing:inherit;height:1.2em;left:50%;position:absolute;top:50%;width:1.2em;transform:translate(-50%,-50%);&:before{border:0 solid #888;border-radius:100%;content:"";height:.5em;left:50%;position:absolute;top:50%;width:.5em;transform:translate(-50%,-50%)}}}.styles_pbHyper__WtUZJ{.styles_top__ocueW{background:var(--color2);overflow:hidden;&:before{border-left:1.35em solid var(--color1);border-right:1.35em solid var(--color3);box-sizing:inherit;content:"";height:2em;left:0;position:absolute;top:0;width:1.35em}}}.styles_logo__hj_hY{font-family:Sen}@media only screen and (max-width:1096px){.styles_pokeball___f7tM:not(.styles_loader__b1Gwb):not(.styles_swatchLoader___0koq){margin-left:130px}}@media only screen and (max-width:766px){.styles_pokeball___f7tM:not(.styles_loader__b1Gwb):not(.styles_swatchLoader___0koq){margin-left:50px}}@media only screen and (max-width:550px){.styles_pokeball___f7tM:not(.styles_loader__b1Gwb):not(.styles_swatchLoader___0koq){margin-left:10px;transform:scale(.8);margin-right:7px}.styles_pokeball___f7tM.styles_homepagepokeball___qjMb{margin-left:10px}.styles_pokeballandLogoContainer__A96XI{margin-left:0}.styles_logo__hj_hY{font-size:22px}}.styles_comboboxContainer__o8Srf{display:flex;align-items:center;width:300px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);z-index:10}.styles_pokemonDexNumber__4zO2Z{font-size:12px;line-height:16px;color:black;border:1px solid black;padding:0 6px;border-radius:4px;background-color:lightgrey;margin-left:6px}.styles_emptyComboboxContainer__jnARt{display:flex;align-items:center;width:40%;z-index:10}@media only screen and (max-width:900px){.styles_emptyComboboxContainer__jnARt{width:70%}}.styles_app__c22sw{min-height:100vh;display:flex;flex-direction:column;font-family:Inconsolata,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.styles_appHeader___vX5J{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:var(--color1);border-bottom:2px solid var(--color2)}.styles_gameTitle__nA23G{text-align:center}.styles_gameTitle__nA23G h1{margin:0 0 8px;font-size:1.8rem;font-weight:700}.styles_gameTitle__nA23G p{margin:0;font-size:1rem;opacity:.8}.styles_modeSelector__TVmUJ{display:flex;justify-content:center;gap:10px;margin-top:15px;margin-bottom:15px}.styles_contentContainer__kWFVD{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:20px;max-width:800px;margin:0 auto;width:100%}.styles_loading__Mhi3s{display:flex;justify-content:center;align-items:center;height:200px}.styles_pokeball__FcrJw{width:60px;height:60px;border-radius:50%;background:white;border:3px solid black;position:relative;animation:styles_spin__2b8MS 1s linear infinite}.styles_pokeball__FcrJw .styles_top__xs4Gn{width:100%;height:50%;background:#ff0000;border-radius:30px 30px 0 0;border-bottom:2px solid black}.styles_pokeball__FcrJw .styles_button__bzKvE{width:20px;height:20px;background:white;border:3px solid black;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes styles_spin__2b8MS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_gameInfo__eTMYa{text-align:center;margin-bottom:30px}.styles_attempts__9mrME{font-size:1.2rem;font-weight:700;margin-bottom:10px}.styles_gameState___uGNF{font-size:1.1rem;font-weight:500}.styles_hints__lSQw_{background:var(--color3);padding:12px 16px;border-radius:8px;margin-bottom:20px;width:100%;max-width:600px}.styles_hints__lSQw_ h3{margin:0 0 8px;font-size:1.1rem}.styles_hint__83BXh{background:var(--color4);padding:6px 12px;margin:4px 0;border-radius:4px;font-weight:500;font-size:.9rem}.styles_colorDisplay___HQve{width:100%;margin-bottom:20px}.styles_colorDisplay___HQve h2{text-align:center;margin-bottom:20px;font-size:1.8rem}.styles_pokemonRevealSection__mlI1o{justify-content:center;margin-top:30px}.styles_pokemonImageContainer__eLWde{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1);border-radius:15px;padding:20px;border:2px solid var(--color2)}.styles_pokemonSprite__Sh46V{width:200px;height:200px;image-rendering:pixelated;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.styles_hiddenPokemon__MdTma{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background:rgba(255,255,255,.1);border-radius:15px;border:2px dashed var(--color2)}.styles_questionMark__C8O5R{font-size:80px;font-weight:700;color:var(--color2);margin-bottom:10px;opacity:.7}.styles_hiddenText__Vq4od{font-size:16px;color:var(--color2);opacity:.8;text-align:center}.styles_colorStripContainer__9Fl8C{display:flex;justify-content:center;margin-bottom:20px;width:100%}.styles_guessSection__DQNFR{margin-bottom:20px}.styles_guessSection__DQNFR,.styles_pokemonRevealSection__mlI1o{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.styles_pokemonRevealSection__mlI1o{text-align:center}.styles_playAgainSection__aiPUM{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:500px;margin-top:40px}.styles_revealedPokemon__vb60Z{margin-top:-28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_revealedPokemon__vb60Z h3{margin-bottom:20px;font-size:1.4rem}.styles_pokemonDisplay__kXW3g{display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:30px;padding:9px 26px 9px 16px;background:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.styles_pokemonDisplay__kXW3g h2{margin:0;font-size:1.6rem;text-transform:capitalize}@media (max-width:768px){.styles_gameTitle__nA23G h1{font-size:2rem}.styles_gameTitle__nA23G p{font-size:1rem}.styles_contentContainer__kWFVD{padding:20px 15px}.styles_colorDisplay___HQve h2{font-size:1.5rem}.styles_pokemonDisplay__kXW3g h2{font-size:1.4rem}.styles_pokemonSprite__Sh46V{max-width:300px;max-height:300px}.styles_hiddenPokemon__MdTma{width:150px;height:150px}.styles_questionMark__C8O5R{font-size:60px}.styles_hiddenText__Vq4od{font-size:14px}.styles_pokemonImageContainer__eLWde{padding:15px}}.styles_pokemonDexNumber__EP0XK{font-size:12px;line-height:16px;color:black;border:1px solid black;padding:0 6px;border-radius:4px;background-color:lightgrey;margin-left:6px}.styles_revealedPokemonName__eecYM{padding-left:5px;text-transform:capitalize;color:black}.styles_colorBlock__fSeyN{font-weight:700;width:160px;height:130px;display:flex;align-items:center;justify-content:center}.styles_swatchColorCopyLight__nRj7Y:hover{filter:brightness(120%)}.styles_swatchColorCopyLight__nRj7Y:active{filter:brightness(130%)}.styles_swatchColorCopyDark__qf6Xg:hover{filter:brightness(90%)}.styles_swatchColorCopyDark__qf6Xg:active{filter:brightness(80%)}.styles_copyIcon__FX5X0{opacity:1}@media only screen and (max-width:766px){.styles_colorBlock__fSeyN{width:120px;height:100px}.styles_copyIcon__FX5X0{display:none!important}}@media only screen and (max-width:550px){.styles_colorBlock__fSeyN{width:80px;height:70px;font-size:11px}}