.font-pixel.svelte-3agxm0{font-family:"Press Start 2P",cursive;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated;image-rendering:crisp-edges}.font-pixel.svelte-3agxm0 h6:where(.svelte-3agxm0){line-height:1.3}.font-pixel.svelte-3agxm0 p:where(.svelte-3agxm0){line-height:1.4}.font-pixel.svelte-3agxm0 div:where(.svelte-3agxm0){line-height:1.2}.font-pixel.svelte-3agxm0 .leading-tight:where(.svelte-3agxm0){line-height:1.2}.font-pixel.svelte-3agxm0 .text-xs:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-xs:where(.svelte-3agxm0){line-height:1.2}.font-pixel.svelte-3agxm0 .text-sm:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-sm:where(.svelte-3agxm0){line-height:1.3}.font-pixel.svelte-3agxm0 .text-base:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-base:where(.svelte-3agxm0){line-height:1.3}.font-pixel.svelte-3agxm0 .text-lg:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-lg:where(.svelte-3agxm0){line-height:1.2}.font-pixel.svelte-3agxm0 .text-xl:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-xl:where(.svelte-3agxm0){line-height:1.2}.font-pixel.svelte-3agxm0 .text-2xl:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-2xl:where(.svelte-3agxm0){line-height:1.1;letter-spacing:-.025em}.font-pixel.svelte-3agxm0 .text-3xl:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-3xl:where(.svelte-3agxm0){line-height:1.1;letter-spacing:-.03em}.font-pixel.svelte-3agxm0 .text-4xl:where(.svelte-3agxm0),.font-pixel.svelte-3agxm0 .sm\:text-4xl:where(.svelte-3agxm0){line-height:1.05;letter-spacing:-.04em}@keyframes svelte-3agxm0-Float{0%{transform:translate(0)}15%{transform:translate(-4px,-7px)}30%{transform:translate(6px,5px)}45%{transform:translate(-2px,-10px)}60%{transform:translate(8px,1px)}75%{transform:translate(-5px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}.pokeball-float{animation-name:svelte-3agxm0-Float;animation-duration:8.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.debug-canvas{max-width:100%;height:auto;background-color:#e0e0e0;display:block;border:1px solid #bdbdbd;min-height:100px;margin-left:auto;margin-right:auto}.font-pixel.svelte-1yplh3r{font-family:"Press Start 2P",cursive;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated;image-rendering:crisp-edges}.font-pixel.svelte-1yplh3r h5:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r h6:where(.svelte-1yplh3r){line-height:1.3}.font-pixel.svelte-1yplh3r p:where(.svelte-1yplh3r){line-height:1.4}.font-pixel.svelte-1yplh3r div:where(.svelte-1yplh3r){line-height:1.2}.font-pixel.svelte-1yplh3r .leading-tight:where(.svelte-1yplh3r){line-height:1.2}.font-pixel.svelte-1yplh3r .text-xs:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-xs:where(.svelte-1yplh3r){line-height:1.2}.font-pixel.svelte-1yplh3r .text-sm:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-sm:where(.svelte-1yplh3r){line-height:1.3}.font-pixel.svelte-1yplh3r .text-base:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-base:where(.svelte-1yplh3r){line-height:1.3}.font-pixel.svelte-1yplh3r .text-lg:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-lg:where(.svelte-1yplh3r){line-height:1.2}.font-pixel.svelte-1yplh3r .text-xl:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-xl:where(.svelte-1yplh3r){line-height:1.2}.font-pixel.svelte-1yplh3r .text-2xl:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-2xl:where(.svelte-1yplh3r){line-height:1.1;letter-spacing:-.025em}.font-pixel.svelte-1yplh3r .text-3xl:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-3xl:where(.svelte-1yplh3r){line-height:1.1;letter-spacing:-.03em}.font-pixel.svelte-1yplh3r .text-4xl:where(.svelte-1yplh3r),.font-pixel.svelte-1yplh3r .sm\:text-4xl:where(.svelte-1yplh3r){line-height:1.05;letter-spacing:-.04em}.font-pixel.svelte-1yplh3r .leading-relaxed:where(.svelte-1yplh3r){line-height:1.6}@keyframes svelte-1yplh3r-Float{0%{transform:translate(0)}15%{transform:translate(-4px,-7px)}30%{transform:translate(6px,5px)}45%{transform:translate(-2px,-10px)}60%{transform:translate(8px,1px)}75%{transform:translate(-5px,8px)}90%{transform:translate(3px,-3px)}to{transform:translate(0)}}.pokeball-float{animation-name:svelte-1yplh3r-Float;animation-duration:8.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.font-pixel.svelte-1se77xg{font-family:"Press Start 2P",cursive;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated;image-rendering:crisp-edges}.font-pixel.svelte-1se77xg h6:where(.svelte-1se77xg){line-height:1.3}.font-pixel.svelte-1se77xg p:where(.svelte-1se77xg){line-height:1.4}.font-pixel.svelte-1se77xg div:where(.svelte-1se77xg){line-height:1.2}.font-pixel.svelte-1se77xg .text-xs:where(.svelte-1se77xg),.font-pixel.svelte-1se77xg .sm\:text-xs:where(.svelte-1se77xg){line-height:1.2}.font-pixel.svelte-1se77xg .text-sm:where(.svelte-1se77xg),.font-pixel.svelte-1se77xg .sm\:text-sm:where(.svelte-1se77xg){line-height:1.3}.font-pixel.svelte-1se77xg .text-base:where(.svelte-1se77xg),.font-pixel.svelte-1se77xg .sm\:text-base:where(.svelte-1se77xg){line-height:1.3}.font-pixel.svelte-1se77xg .text-lg:where(.svelte-1se77xg),.font-pixel.svelte-1se77xg .sm\:text-lg:where(.svelte-1se77xg){line-height:1.2}.font-pixel.svelte-4n2wi6{font-family:"Press Start 2P",cursive;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated;image-rendering:crisp-edges}.font-pixel.svelte-4n2wi6 h6:where(.svelte-4n2wi6){line-height:1.3}.font-pixel.svelte-4n2wi6 p:where(.svelte-4n2wi6){line-height:1.4}.font-pixel.svelte-4n2wi6 div:where(.svelte-4n2wi6){line-height:1.2}.font-pixel.svelte-4n2wi6 button:where(.svelte-4n2wi6){line-height:1}.font-pixel.svelte-4n2wi6 .leading-tight:where(.svelte-4n2wi6){line-height:1.1}.font-pixel.svelte-4n2wi6 .text-xs:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-xs:where(.svelte-4n2wi6){line-height:1.2;letter-spacing:.01em}.font-pixel.svelte-4n2wi6 .text-sm:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-sm:where(.svelte-4n2wi6){line-height:1.3;letter-spacing:.005em}.font-pixel.svelte-4n2wi6 .text-base:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-base:where(.svelte-4n2wi6){line-height:1.3}.font-pixel.svelte-4n2wi6 .text-lg:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-lg:where(.svelte-4n2wi6){line-height:1.2;letter-spacing:-.01em}.font-pixel.svelte-4n2wi6 .text-xl:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-xl:where(.svelte-4n2wi6){line-height:1.1;letter-spacing:-.02em}.font-pixel.svelte-4n2wi6 .text-2xl:where(.svelte-4n2wi6),.font-pixel.svelte-4n2wi6 .sm\:text-2xl:where(.svelte-4n2wi6){line-height:1.1;letter-spacing:-.025em}.canvas-wrapper.svelte-4n2wi6{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;position:relative}canvas.svelte-4n2wi6{display:block;max-width:100%;height:auto}.pokemon-spinner-container.svelte-4t6dqb{display:flex;align-items:center;justify-content:center;padding:5px 0}.pokeball-spinner.svelte-4t6dqb{width:7rem;height:7rem;animation:svelte-4t6dqb-spin 1.5s linear infinite}@keyframes svelte-4t6dqb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-mdhfsj-slowPan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.background.svelte-mdhfsj{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../../../background.jpg);background-size:110% auto;background-position:0% 50%;background-repeat:no-repeat;z-index:-1;opacity:.85;filter:brightness(.5);animation:svelte-mdhfsj-slowPan 17s linear infinite alternate}body{margin:0}.font-pixel.svelte-mdhfsj{font-family:"Press Start 2P",cursive;text-rendering:optimizeSpeed;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.font-pixel.svelte-mdhfsj h1:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj h5:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj h6:where(.svelte-mdhfsj){line-height:1.3;letter-spacing:normal}.font-pixel.svelte-mdhfsj p:where(.svelte-mdhfsj){line-height:1.4}.font-pixel.svelte-mdhfsj div:where(.svelte-mdhfsj){line-height:1.2}.font-pixel.svelte-mdhfsj strong:where(.svelte-mdhfsj){font-weight:400}.font-pixel.svelte-mdhfsj .leading-tight:where(.svelte-mdhfsj){line-height:1.2}.font-pixel.svelte-mdhfsj .text-xs:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-xs:where(.svelte-mdhfsj){line-height:1.2;letter-spacing:normal}.font-pixel.svelte-mdhfsj .text-sm:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-sm:where(.svelte-mdhfsj){line-height:1.3;letter-spacing:normal}.font-pixel.svelte-mdhfsj .text-base:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-base:where(.svelte-mdhfsj){line-height:1.3;letter-spacing:normal}.font-pixel.svelte-mdhfsj .text-lg:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-lg:where(.svelte-mdhfsj){line-height:1.2;letter-spacing:normal}.font-pixel.svelte-mdhfsj .text-xl:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-xl:where(.svelte-mdhfsj){line-height:1.2;letter-spacing:normal}.font-pixel.svelte-mdhfsj .text-2xl:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-2xl:where(.svelte-mdhfsj){line-height:1.1;letter-spacing:-.025em}.font-pixel.svelte-mdhfsj .text-3xl:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-3xl:where(.svelte-mdhfsj){line-height:1.1;letter-spacing:-.03em}.font-pixel.svelte-mdhfsj .text-4xl:where(.svelte-mdhfsj),.font-pixel.svelte-mdhfsj .sm\:text-4xl:where(.svelte-mdhfsj){line-height:1.05;letter-spacing:-.04em}.font-pixel.svelte-mdhfsj .leading-relaxed:where(.svelte-mdhfsj){line-height:1.6}@keyframes svelte-mdhfsj-Float{0%{transform:translate(0) rotate(10deg)}15%{transform:translate(-4px,-7px) rotate(10deg)}30%{transform:translate(6px,5px) rotate(10deg)}45%{transform:translate(-2px,-10px) rotate(10deg)}60%{transform:translate(8px,1px) rotate(10deg)}75%{transform:translate(-5px,8px) rotate(10deg)}90%{transform:translate(3px,-3px) rotate(10deg)}to{transform:translate(0) rotate(10deg)}}.debug-canvas.svelte-mdhfsj{border:1px dashed #ccc;max-width:100%;height:auto}.pokemon-sticker.svelte-mdhfsj{position:fixed;top:18vh;right:1.5vw;width:130px;height:auto;transform:rotate(10deg);filter:drop-shadow(3px 3px 0px rgba(253,198,18,.7));transition:transform .5s ease-in-out;z-index:10;animation-name:svelte-mdhfsj-Float;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.pokemon-sticker.svelte-mdhfsj:hover{transform:translateY(-15px) scale(1.35) rotate(30deg);animation-play-state:paused}@keyframes svelte-mdhfsj-CharizardSwoop{0%{transform:translate(0) rotate(-15deg) scaleX(-1)}20%{transform:translate(8px,-12px) rotate(-18deg) scaleX(-1)}40%{transform:translate(-10px,10px) rotate(-10deg) scaleX(-1)}60%{transform:translate(12px,-8px) rotate(-22deg) scaleX(-1)}80%{transform:translate(-7px,15px) rotate(-8deg) scaleX(-1)}to{transform:translate(0) rotate(-15deg) scaleX(-1)}}.charizard-sticker.svelte-mdhfsj{position:fixed;top:22vh;left:1.5vw;width:160px;height:auto;filter:drop-shadow(4px 4px 6px rgba(255,69,0,.6));transition:transform .4s ease-out;z-index:10;animation-name:svelte-mdhfsj-CharizardSwoop;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform:rotate(-15deg) scaleX(-1)}.charizard-sticker.svelte-mdhfsj:hover{transform:scale(1.35) rotate(5deg) scaleX(-1) translate(-15px) translateY(-5px);animation-play-state:paused}@media (max-width: 768px){.pokemon-sticker.svelte-mdhfsj,.charizard-sticker.svelte-mdhfsj{display:none}}@media (max-width: 1024px) and (min-width: 769px){.pokemon-sticker.svelte-mdhfsj{width:100px;top:15vh;right:1vw}.charizard-sticker.svelte-mdhfsj{width:120px;top:20vh;left:1vw}}
