$scale: 4;

.pokemon-missing-no {
  display: inline-block;
  background: url('../img/missingno.png') no-repeat;
  width: 84px;
  height: 195px;
  image-rendering: -webkit-crisp-edges;
  image-rendering: -moz-crisp-edges;
  image-rendering: crisp-edges;
  image-rendering: pixelated;
  -ms-interpolation-mode: nearest-neighbor;
}

// generated by https://css.spritegen.com/
// sprites from https://pokemondb.net/sprites
// alolan sprites from https://www.pokecommunity.com/showthread.php?t=368703
// other forms from https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_with_form_differences#In_other_languages
// TODO: check and update from https://github.com/ZeChrales/PogoAssets/tree/master/pixels
.pokemon-001,
.pokemon-002,
.pokemon-003,
.pokemon-004,
.pokemon-005,
.pokemon-006,
.pokemon-007,
.pokemon-008,
.pokemon-009,
.pokemon-010,
.pokemon-011,
.pokemon-012,
.pokemon-013,
.pokemon-014,
.pokemon-015,
.pokemon-016,
.pokemon-017,
.pokemon-018,
.pokemon-019,
.pokemon-020,
.pokemon-021,
.pokemon-022,
.pokemon-023,
.pokemon-024,
.pokemon-025,
.pokemon-026,
.pokemon-027,
.pokemon-028,
.pokemon-029,
.pokemon-030,
.pokemon-031,
.pokemon-032,
.pokemon-033,
.pokemon-034,
.pokemon-035,
.pokemon-036,
.pokemon-037,
.pokemon-038,
.pokemon-039,
.pokemon-040,
.pokemon-041,
.pokemon-042,
.pokemon-043,
.pokemon-044,
.pokemon-045,
.pokemon-046,
.pokemon-047,
.pokemon-048,
.pokemon-049,
.pokemon-050,
.pokemon-051,
.pokemon-052,
.pokemon-053,
.pokemon-054,
.pokemon-055,
.pokemon-056,
.pokemon-057,
.pokemon-058,
.pokemon-059,
.pokemon-060,
.pokemon-061,
.pokemon-062,
.pokemon-063,
.pokemon-064,
.pokemon-065,
.pokemon-066,
.pokemon-067,
.pokemon-068,
.pokemon-069,
.pokemon-070,
.pokemon-071,
.pokemon-072,
.pokemon-073,
.pokemon-074,
.pokemon-075,
.pokemon-076,
.pokemon-077,
.pokemon-078,
.pokemon-079,
.pokemon-080,
.pokemon-081,
.pokemon-082,
.pokemon-083,
.pokemon-084,
.pokemon-085,
.pokemon-086,
.pokemon-087,
.pokemon-088,
.pokemon-089,
.pokemon-090,
.pokemon-091,
.pokemon-092,
.pokemon-093,
.pokemon-094,
.pokemon-095,
.pokemon-096,
.pokemon-097,
.pokemon-098,
.pokemon-099,
.pokemon-100,
.pokemon-101,
.pokemon-102,
.pokemon-103,
.pokemon-104,
.pokemon-105,
.pokemon-106,
.pokemon-107,
.pokemon-108,
.pokemon-109,
.pokemon-110,
.pokemon-111,
.pokemon-112,
.pokemon-113,
.pokemon-114,
.pokemon-115,
.pokemon-116,
.pokemon-117,
.pokemon-118,
.pokemon-119,
.pokemon-120,
.pokemon-121,
.pokemon-122,
.pokemon-123,
.pokemon-124,
.pokemon-125,
.pokemon-126,
.pokemon-127,
.pokemon-128,
.pokemon-129,
.pokemon-130,
.pokemon-131,
.pokemon-132,
.pokemon-133,
.pokemon-134,
.pokemon-135,
.pokemon-136,
.pokemon-137,
.pokemon-138,
.pokemon-139,
.pokemon-140,
.pokemon-141,
.pokemon-142,
.pokemon-143,
.pokemon-144,
.pokemon-145,
.pokemon-146,
.pokemon-147,
.pokemon-148,
.pokemon-149,
.pokemon-150,
.pokemon-151,
.pokemon-152,
.pokemon-153,
.pokemon-154,
.pokemon-155,
.pokemon-156,
.pokemon-157,
.pokemon-158,
.pokemon-159,
.pokemon-160,
.pokemon-161,
.pokemon-162,
.pokemon-163,
.pokemon-164,
.pokemon-165,
.pokemon-166,
.pokemon-167,
.pokemon-168,
.pokemon-169,
.pokemon-170,
.pokemon-171,
.pokemon-172,
.pokemon-173,
.pokemon-174,
.pokemon-175,
.pokemon-176,
.pokemon-177,
.pokemon-178,
.pokemon-179,
.pokemon-180,
.pokemon-181,
.pokemon-182,
.pokemon-183,
.pokemon-184,
.pokemon-185,
.pokemon-186,
.pokemon-187,
.pokemon-188,
.pokemon-189,
.pokemon-190,
.pokemon-191,
.pokemon-192,
.pokemon-193,
.pokemon-194,
.pokemon-195,
.pokemon-196,
.pokemon-197,
.pokemon-198,
.pokemon-199,
.pokemon-200,
.pokemon-201,
.pokemon-202,
.pokemon-203,
.pokemon-204,
.pokemon-205,
.pokemon-206,
.pokemon-207,
.pokemon-208,
.pokemon-209,
.pokemon-210,
.pokemon-211,
.pokemon-212,
.pokemon-213,
.pokemon-214,
.pokemon-215,
.pokemon-216,
.pokemon-217,
.pokemon-218,
.pokemon-219,
.pokemon-220,
.pokemon-221,
.pokemon-222,
.pokemon-223,
.pokemon-224,
.pokemon-225,
.pokemon-226,
.pokemon-227,
.pokemon-228,
.pokemon-229,
.pokemon-230,
.pokemon-231,
.pokemon-232,
.pokemon-233,
.pokemon-234,
.pokemon-235,
.pokemon-236,
.pokemon-237,
.pokemon-238,
.pokemon-239,
.pokemon-240,
.pokemon-241,
.pokemon-242,
.pokemon-243,
.pokemon-244,
.pokemon-245,
.pokemon-246,
.pokemon-247,
.pokemon-248,
.pokemon-249,
.pokemon-250,
.pokemon-251,
.pokemon-252,
.pokemon-253,
.pokemon-254,
.pokemon-255,
.pokemon-256,
.pokemon-257,
.pokemon-258,
.pokemon-259,
.pokemon-260,
.pokemon-261,
.pokemon-262,
.pokemon-263,
.pokemon-264,
.pokemon-265,
.pokemon-266,
.pokemon-267,
.pokemon-268,
.pokemon-269,
.pokemon-270,
.pokemon-271,
.pokemon-272,
.pokemon-273,
.pokemon-274,
.pokemon-275,
.pokemon-276,
.pokemon-277,
.pokemon-278,
.pokemon-279,
.pokemon-280,
.pokemon-281,
.pokemon-282,
.pokemon-283,
.pokemon-284,
.pokemon-285,
.pokemon-286,
.pokemon-287,
.pokemon-288,
.pokemon-289,
.pokemon-290,
.pokemon-291,
.pokemon-292,
.pokemon-293,
.pokemon-294,
.pokemon-295,
.pokemon-296,
.pokemon-297,
.pokemon-298,
.pokemon-299,
.pokemon-300,
.pokemon-301,
.pokemon-302,
.pokemon-303,
.pokemon-304,
.pokemon-305,
.pokemon-306,
.pokemon-307,
.pokemon-308,
.pokemon-309,
.pokemon-310,
.pokemon-311,
.pokemon-312,
.pokemon-313,
.pokemon-314,
.pokemon-315,
.pokemon-316,
.pokemon-317,
.pokemon-318,
.pokemon-319,
.pokemon-320,
.pokemon-321,
.pokemon-322,
.pokemon-323,
.pokemon-324,
.pokemon-325,
.pokemon-326,
.pokemon-327,
.pokemon-328,
.pokemon-329,
.pokemon-330,
.pokemon-331,
.pokemon-332,
.pokemon-333,
.pokemon-334,
.pokemon-335,
.pokemon-336,
.pokemon-337,
.pokemon-338,
.pokemon-339,
.pokemon-340,
.pokemon-341,
.pokemon-342,
.pokemon-343,
.pokemon-344,
.pokemon-345,
.pokemon-346,
.pokemon-347,
.pokemon-348,
.pokemon-349,
.pokemon-350,
.pokemon-351,
.pokemon-352,
.pokemon-353,
.pokemon-354,
.pokemon-355,
.pokemon-356,
.pokemon-357,
.pokemon-358,
.pokemon-359,
.pokemon-360,
.pokemon-361,
.pokemon-362,
.pokemon-363,
.pokemon-364,
.pokemon-365,
.pokemon-366,
.pokemon-367,
.pokemon-368,
.pokemon-369,
.pokemon-370,
.pokemon-371,
.pokemon-372,
.pokemon-373,
.pokemon-374,
.pokemon-375,
.pokemon-376,
.pokemon-377,
.pokemon-378,
.pokemon-379,
.pokemon-380,
.pokemon-381,
.pokemon-382,
.pokemon-383,
.pokemon-384,
.pokemon-385,
.pokemon-386,
.pokemon-387,
.pokemon-388,
.pokemon-389,
.pokemon-390,
.pokemon-391,
.pokemon-392,
.pokemon-393,
.pokemon-394,
.pokemon-395,
.pokemon-396,
.pokemon-397,
.pokemon-398,
.pokemon-399,
.pokemon-400,
.pokemon-401,
.pokemon-402,
.pokemon-403,
.pokemon-404,
.pokemon-405,
.pokemon-406,
.pokemon-407,
.pokemon-408,
.pokemon-409,
.pokemon-410,
.pokemon-411,
.pokemon-412,
.pokemon-413,
.pokemon-414,
.pokemon-415,
.pokemon-416,
.pokemon-417,
.pokemon-418,
.pokemon-419,
.pokemon-420,
.pokemon-421,
.pokemon-422,
.pokemon-423,
.pokemon-424,
.pokemon-425,
.pokemon-426,
.pokemon-427,
.pokemon-428,
.pokemon-429,
.pokemon-430,
.pokemon-431,
.pokemon-432,
.pokemon-433,
.pokemon-434,
.pokemon-435,
.pokemon-436,
.pokemon-437,
.pokemon-438,
.pokemon-439,
.pokemon-440,
.pokemon-441,
.pokemon-442,
.pokemon-443,
.pokemon-444,
.pokemon-445,
.pokemon-446,
.pokemon-447,
.pokemon-448,
.pokemon-449,
.pokemon-450,
.pokemon-451,
.pokemon-452,
.pokemon-453,
.pokemon-454,
.pokemon-455,
.pokemon-456,
.pokemon-457,
.pokemon-458,
.pokemon-459,
.pokemon-460,
.pokemon-461,
.pokemon-462,
.pokemon-463,
.pokemon-464,
.pokemon-465,
.pokemon-466,
.pokemon-467,
.pokemon-468,
.pokemon-469,
.pokemon-470,
.pokemon-471,
.pokemon-472,
.pokemon-473,
.pokemon-474,
.pokemon-475,
.pokemon-476,
.pokemon-477,
.pokemon-478,
.pokemon-479,
.pokemon-480,
.pokemon-481,
.pokemon-482,
.pokemon-483,
.pokemon-484,
.pokemon-485,
.pokemon-486,
.pokemon-487,
.pokemon-488,
.pokemon-489,
.pokemon-490,
.pokemon-491,
.pokemon-492,
.pokemon-493,
.pokemon-494,
.pokemon-495,
.pokemon-496,
.pokemon-497,
.pokemon-498,
.pokemon-499,
.pokemon-500,
.pokemon-501,
.pokemon-502,
.pokemon-503,
.pokemon-504,
.pokemon-505,
.pokemon-506,
.pokemon-507,
.pokemon-508,
.pokemon-509,
.pokemon-510,
.pokemon-511,
.pokemon-512,
.pokemon-513,
.pokemon-514,
.pokemon-515,
.pokemon-516,
.pokemon-517,
.pokemon-518,
.pokemon-519,
.pokemon-520,
.pokemon-521,
.pokemon-522,
.pokemon-523,
.pokemon-524,
.pokemon-525,
.pokemon-526,
.pokemon-527,
.pokemon-528,
.pokemon-529,
.pokemon-530,
.pokemon-531,
.pokemon-532,
.pokemon-533,
.pokemon-534,
.pokemon-535,
.pokemon-536,
.pokemon-537,
.pokemon-538,
.pokemon-539,
.pokemon-540,
.pokemon-541,
.pokemon-542,
.pokemon-543,
.pokemon-544,
.pokemon-545,
.pokemon-546,
.pokemon-547,
.pokemon-548,
.pokemon-549,
.pokemon-550,
.pokemon-551,
.pokemon-552,
.pokemon-553,
.pokemon-554,
.pokemon-555,
.pokemon-556,
.pokemon-557,
.pokemon-558,
.pokemon-559,
.pokemon-560,
.pokemon-561,
.pokemon-562,
.pokemon-563,
.pokemon-564,
.pokemon-565,
.pokemon-566,
.pokemon-567,
.pokemon-568,
.pokemon-569,
.pokemon-570,
.pokemon-571,
.pokemon-572,
.pokemon-573,
.pokemon-574,
.pokemon-575,
.pokemon-576,
.pokemon-577,
.pokemon-578,
.pokemon-579,
.pokemon-580,
.pokemon-581,
.pokemon-582,
.pokemon-583,
.pokemon-584,
.pokemon-585,
.pokemon-586,
.pokemon-587,
.pokemon-588,
.pokemon-589,
.pokemon-590,
.pokemon-591,
.pokemon-592,
.pokemon-593,
.pokemon-594,
.pokemon-595,
.pokemon-596,
.pokemon-597,
.pokemon-598,
.pokemon-599,
.pokemon-600,
.pokemon-601,
.pokemon-602,
.pokemon-603,
.pokemon-604,
.pokemon-605,
.pokemon-606,
.pokemon-607,
.pokemon-608,
.pokemon-609,
.pokemon-610,
.pokemon-611,
.pokemon-612,
.pokemon-613,
.pokemon-614,
.pokemon-615,
.pokemon-616,
.pokemon-617,
.pokemon-618,
.pokemon-619,
.pokemon-620,
.pokemon-621,
.pokemon-622,
.pokemon-623,
.pokemon-624,
.pokemon-625,
.pokemon-626,
.pokemon-627,
.pokemon-628,
.pokemon-629,
.pokemon-630,
.pokemon-631,
.pokemon-632,
.pokemon-633,
.pokemon-634,
.pokemon-635,
.pokemon-636,
.pokemon-637,
.pokemon-638,
.pokemon-639,
.pokemon-640,
.pokemon-641,
.pokemon-642,
.pokemon-643,
.pokemon-644,
.pokemon-645,
.pokemon-646,
.pokemon-647,
.pokemon-648,
.pokemon-649,
.pokemon-650,
.pokemon-651,
.pokemon-652,
.pokemon-653,
.pokemon-654,
.pokemon-655,
.pokemon-656,
.pokemon-657,
.pokemon-658,
.pokemon-659,
.pokemon-660,
.pokemon-661,
.pokemon-662,
.pokemon-663,
.pokemon-664,
.pokemon-665,
.pokemon-666,
.pokemon-667,
.pokemon-668,
.pokemon-669,
.pokemon-670,
.pokemon-671,
.pokemon-672,
.pokemon-673,
.pokemon-674,
.pokemon-675,
.pokemon-676,
.pokemon-677,
.pokemon-678,
.pokemon-679,
.pokemon-680,
.pokemon-681,
.pokemon-682,
.pokemon-683,
.pokemon-684,
.pokemon-685,
.pokemon-686,
.pokemon-687,
.pokemon-688,
.pokemon-689,
.pokemon-690,
.pokemon-691,
.pokemon-692,
.pokemon-693,
.pokemon-694,
.pokemon-695,
.pokemon-696,
.pokemon-697,
.pokemon-698,
.pokemon-699,
.pokemon-700,
.pokemon-701,
.pokemon-702,
.pokemon-703,
.pokemon-704,
.pokemon-705,
.pokemon-706,
.pokemon-707,
.pokemon-708,
.pokemon-709,
.pokemon-710,
.pokemon-711,
.pokemon-712,
.pokemon-713,
.pokemon-714,
.pokemon-715,
.pokemon-716,
.pokemon-717,
.pokemon-718,
.pokemon-719,
.pokemon-720,
.pokemon-721,
.pokemon-722,
.pokemon-723,
.pokemon-724,
.pokemon-725,
.pokemon-726,
.pokemon-727,
.pokemon-728,
.pokemon-729,
.pokemon-730,
.pokemon-731,
.pokemon-732,
.pokemon-733,
.pokemon-734,
.pokemon-735,
.pokemon-736,
.pokemon-737,
.pokemon-738,
.pokemon-739,
.pokemon-740,
.pokemon-741,
.pokemon-742,
.pokemon-743,
.pokemon-744,
.pokemon-745,
.pokemon-746,
.pokemon-747,
.pokemon-748,
.pokemon-749,
.pokemon-750,
.pokemon-751,
.pokemon-752,
.pokemon-753,
.pokemon-754,
.pokemon-755,
.pokemon-756,
.pokemon-757,
.pokemon-758,
.pokemon-759,
.pokemon-760,
.pokemon-761,
.pokemon-762,
.pokemon-763,
.pokemon-764,
.pokemon-765,
.pokemon-766,
.pokemon-767,
.pokemon-768,
.pokemon-769,
.pokemon-770,
.pokemon-771,
.pokemon-772,
.pokemon-773,
.pokemon-774,
.pokemon-775,
.pokemon-776,
.pokemon-777,
.pokemon-778,
.pokemon-779,
.pokemon-780,
.pokemon-781,
.pokemon-782,
.pokemon-783,
.pokemon-784,
.pokemon-785,
.pokemon-786,
.pokemon-787,
.pokemon-788,
.pokemon-789,
.pokemon-790,
.pokemon-791,
.pokemon-792,
.pokemon-793,
.pokemon-794,
.pokemon-795,
.pokemon-796,
.pokemon-797,
.pokemon-798,
.pokemon-799,
.pokemon-800,
.pokemon-801,
.pokemon-802,
.pokemon-803,
.pokemon-804,
.pokemon-805,
.pokemon-806,
.pokemon-807,
.pokemon-808,
.pokemon-809 {
  display: inline-block;
  background: url('../img/sprite.png') no-repeat;
  background-size: 1200px * $scale 930px * $scale;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  height: 30px * $scale;
  width: 40px * $scale;
  image-rendering: -webkit-crisp-edges;
  image-rendering: -moz-crisp-edges;
  image-rendering: crisp-edges;
  image-rendering: pixelated;
  -ms-interpolation-mode: nearest-neighbor;
}

.pokemon-001 {
  background-position: 0 * $scale 0 * $scale;
}

.pokemon-002 {
  background-position: -40px * $scale 0 * $scale;
}

.pokemon-003 {
  background-position: -80px * $scale 0 * $scale;
}

.pokemon-004 {
  background-position: -120px * $scale 0 * $scale;
}

.pokemon-005 {
  background-position: -160px * $scale 0 * $scale;
}

.pokemon-006 {
  background-position: -200px * $scale 0 * $scale;
}

.pokemon-007 {
  background-position: -240px * $scale 0 * $scale;
}

.pokemon-008 {
  background-position: -280px * $scale 0 * $scale;
}

.pokemon-009 {
  background-position: -320px * $scale 0 * $scale;
}

.pokemon-010 {
  background-position: -360px * $scale 0 * $scale;
}

.pokemon-011 {
  background-position: -400px * $scale 0 * $scale;
}

.pokemon-012 {
  background-position: -440px * $scale 0 * $scale;
}

.pokemon-013 {
  background-position: -480px * $scale 0 * $scale;
}

.pokemon-014 {
  background-position: -520px * $scale 0 * $scale;
}

.pokemon-015 {
  background-position: -560px * $scale 0 * $scale;
}

.pokemon-016 {
  background-position: -600px * $scale 0 * $scale;
}

.pokemon-017 {
  background-position: -640px * $scale 0 * $scale;
}

.pokemon-018 {
  background-position: -680px * $scale 0 * $scale;
}

.pokemon-019 {
  &,
  &.normal {
    background-position: -760px * $scale 0 * $scale;
  }

  &.alola {
    background-position: -720px * $scale 0 * $scale;
  }
}

.pokemon-020 {
  &,
  &.normal {
    background-position: -840px * $scale 0 * $scale;
  }

  &.alola {
    background-position: -800px * $scale 0 * $scale;
  }
}

.pokemon-021 {
  background-position: -880px * $scale 0 * $scale;
}

.pokemon-022 {
  background-position: -920px * $scale 0 * $scale;
}

.pokemon-023 {
  background-position: -960px * $scale 0 * $scale;
}

.pokemon-024 {
  background-position: -1000px * $scale 0 * $scale;
}

.pokemon-025 {
  background-position: -1040px * $scale 0 * $scale;
}

.pokemon-026 {
  &,
  &.normal {
    background-position: -1120px * $scale 0 * $scale;
  }

  &.alola {
    background-position: -1080px * $scale 0 * $scale;
  }
}

.pokemon-027 {
  &,
  &.normal {
    background-position: 0 * $scale -30px * $scale;
  }

  &.alola {
    background-position: -1160px * $scale 0 * $scale;
  }
}

.pokemon-028 {
  &,
  &.normal {
    background-position: -80px * $scale -30px * $scale;
  }

  &.alola {
    background-position: -40px * $scale -30px * $scale;
  }
}

.pokemon-029 {
  background-position: -120px * $scale -30px * $scale;
}

.pokemon-030 {
  background-position: -160px * $scale -30px * $scale;
}

.pokemon-031 {
  background-position: -200px * $scale -30px * $scale;
}

.pokemon-032 {
  background-position: -240px * $scale -30px * $scale;
}

.pokemon-033 {
  background-position: -280px * $scale -30px * $scale;
}

.pokemon-034 {
  background-position: -320px * $scale -30px * $scale;
}

.pokemon-035 {
  background-position: -360px * $scale -30px * $scale;
}

.pokemon-036 {
  background-position: -400px * $scale -30px * $scale;
}

.pokemon-037 {
  &,
  &.normal {
    background-position: -480px * $scale -30px * $scale;
  }

  &.alola {
    background-position: -440px * $scale -30px * $scale;
  }
}

.pokemon-038 {
  &,
  &.normal {
    background-position: -560px * $scale -30px * $scale;
  }

  &.alola {
    background-position: -520px * $scale -30px * $scale;
  }
}

.pokemon-039 {
  background-position: -600px * $scale -30px * $scale;
}

.pokemon-040 {
  background-position: -640px * $scale -30px * $scale;
}

.pokemon-041 {
  background-position: -680px * $scale -30px * $scale;
}

.pokemon-042 {
  background-position: -720px * $scale -30px * $scale;
}

.pokemon-043 {
  background-position: -760px * $scale -30px * $scale;
}

.pokemon-044 {
  background-position: -800px * $scale -30px * $scale;
}

.pokemon-045 {
  background-position: -840px * $scale -30px * $scale;
}

.pokemon-046 {
  background-position: -880px * $scale -30px * $scale;
}

.pokemon-047 {
  background-position: -920px * $scale -30px * $scale;
}

.pokemon-048 {
  background-position: -960px * $scale -30px * $scale;
}

.pokemon-049 {
  background-position: -1000px * $scale -30px * $scale;
}

.pokemon-050 {
  &,
  &.normal {
    background-position: -1080px * $scale -30px * $scale;
  }

  &.alola {
    background-position: -1040px * $scale -30px * $scale;
  }
}

.pokemon-051 {
  &,
  &.normal {
    background-position: -1160px * $scale -30px * $scale;
  }

  &.alola {
    background-position: -1120px * $scale -30px * $scale;
  }
}

.pokemon-052 {
  &,
  &.normal {
    background-position: -40px * $scale -60px * $scale;
  }

  &.alola {
    background-position: 0 * $scale -60px * $scale;
  }
}

.pokemon-053 {
  &,
  &.normal {
    background-position: -120px * $scale -60px * $scale;
  }

  &.alola {
    background-position: -80px * $scale -60px * $scale;
  }
}

.pokemon-054 {
  background-position: -160px * $scale -60px * $scale;
}

.pokemon-055 {
  background-position: -200px * $scale -60px * $scale;
}

.pokemon-056 {
  background-position: -240px * $scale -60px * $scale;
}

.pokemon-057 {
  background-position: -280px * $scale -60px * $scale;
}

.pokemon-058 {
  background-position: -320px * $scale -60px * $scale;
}

.pokemon-059 {
  background-position: -360px * $scale -60px * $scale;
}

.pokemon-060 {
  background-position: -400px * $scale -60px * $scale;
}

.pokemon-061 {
  background-position: -440px * $scale -60px * $scale;
}

.pokemon-062 {
  background-position: -480px * $scale -60px * $scale;
}

.pokemon-063 {
  background-position: -520px * $scale -60px * $scale;
}

.pokemon-064 {
  background-position: -560px * $scale -60px * $scale;
}

.pokemon-065 {
  background-position: -600px * $scale -60px * $scale;
}

.pokemon-066 {
  background-position: -640px * $scale -60px * $scale;
}

.pokemon-067 {
  background-position: -680px * $scale -60px * $scale;
}

.pokemon-068 {
  background-position: -720px * $scale -60px * $scale;
}

.pokemon-069 {
  background-position: -760px * $scale -60px * $scale;
}

.pokemon-070 {
  background-position: -800px * $scale -60px * $scale;
}

.pokemon-071 {
  background-position: -840px * $scale -60px * $scale;
}

.pokemon-072 {
  background-position: -880px * $scale -60px * $scale;
}

.pokemon-073 {
  background-position: -920px * $scale -60px * $scale;
}

.pokemon-074 {
  &,
  &.normal {
    background-position: -1000px * $scale -60px * $scale;
  }

  &.alola {
    background-position: -960px * $scale -60px * $scale;
  }
}

.pokemon-075 {
  &,
  &.normal {
    background-position: -1080px * $scale -60px * $scale;
  }

  &.alola {
    background-position: -1040px * $scale -60px * $scale;
  }
}

.pokemon-076 {
  &,
  &.normal {
    background-position: -1160px * $scale -60px * $scale;
  }

  &.alola {
    background-position: -1120px * $scale -60px * $scale;
  }
}

.pokemon-077 {
  background-position: 0 * $scale -90px * $scale;
}

.pokemon-078 {
  background-position: -40px * $scale -90px * $scale;
}

.pokemon-079 {
  background-position: -80px * $scale -90px * $scale;
}

.pokemon-080 {
  background-position: -120px * $scale -90px * $scale;
}

.pokemon-081 {
  background-position: -160px * $scale -90px * $scale;
}

.pokemon-082 {
  background-position: -200px * $scale -90px * $scale;
}

.pokemon-083 {
  background-position: -240px * $scale -90px * $scale;
}

.pokemon-084 {
  background-position: -280px * $scale -90px * $scale;
}

.pokemon-085 {
  background-position: -320px * $scale -90px * $scale;
}

.pokemon-086 {
  background-position: -360px * $scale -90px * $scale;
}

.pokemon-087 {
  background-position: -400px * $scale -90px * $scale;
}

.pokemon-088 {
  &,
  &.normal {
    background-position: -480px * $scale -90px * $scale;
  }

  &.alola {
    background-position: -440px * $scale -90px * $scale;
  }
}

.pokemon-089 {
  &,
  &.normal {
    background-position: -560px * $scale -90px * $scale;
  }

  &.alola {
    background-position: -520px * $scale -90px * $scale;
  }
}

.pokemon-090 {
  background-position: -600px * $scale -90px * $scale;
}

.pokemon-091 {
  background-position: -640px * $scale -90px * $scale;
}

.pokemon-092 {
  background-position: -680px * $scale -90px * $scale;
}

.pokemon-093 {
  background-position: -720px * $scale -90px * $scale;
}

.pokemon-094 {
  background-position: -760px * $scale -90px * $scale;
}

.pokemon-095 {
  background-position: -800px * $scale -90px * $scale;
}

.pokemon-096 {
  background-position: -840px * $scale -90px * $scale;
}

.pokemon-097 {
  background-position: -880px * $scale -90px * $scale;
}

.pokemon-098 {
  background-position: -920px * $scale -90px * $scale;
}

.pokemon-099 {
  background-position: -960px * $scale -90px * $scale;
}

.pokemon-100 {
  background-position: -1000px * $scale -90px * $scale;
}

.pokemon-101 {
  background-position: -1040px * $scale -90px * $scale;
}

.pokemon-102 {
  background-position: -1080px * $scale -90px * $scale;
}

.pokemon-103 {
  &,
  &.normal {
    background-position: -1160px * $scale -90px * $scale;
  }

  &.alola {
    background-position: -1120px * $scale -90px * $scale;
  }
}

.pokemon-104 {
  background-position: 0 * $scale -120px * $scale;
}

.pokemon-105 {
  &,
  &.normal {
    background-position: -80px * $scale -120px * $scale;
  }

  &.alola {
    background-position: -40px * $scale -120px * $scale;
  }
}

.pokemon-106 {
  background-position: -120px * $scale -120px * $scale;
}

.pokemon-107 {
  background-position: -160px * $scale -120px * $scale;
}

.pokemon-108 {
  background-position: -200px * $scale -120px * $scale;
}

.pokemon-109 {
  background-position: -240px * $scale -120px * $scale;
}

.pokemon-110 {
  background-position: -280px * $scale -120px * $scale;
}

.pokemon-111 {
  background-position: -320px * $scale -120px * $scale;
}

.pokemon-112 {
  background-position: -360px * $scale -120px * $scale;
}

.pokemon-113 {
  background-position: -400px * $scale -120px * $scale;
}

.pokemon-114 {
  background-position: -440px * $scale -120px * $scale;
}

.pokemon-115 {
  background-position: -480px * $scale -120px * $scale;
}

.pokemon-116 {
  background-position: -520px * $scale -120px * $scale;
}

.pokemon-117 {
  background-position: -560px * $scale -120px * $scale;
}

.pokemon-118 {
  background-position: -600px * $scale -120px * $scale;
}

.pokemon-119 {
  background-position: -640px * $scale -120px * $scale;
}

.pokemon-120 {
  background-position: -680px * $scale -120px * $scale;
}

.pokemon-121 {
  background-position: -720px * $scale -120px * $scale;
}

.pokemon-122 {
  background-position: -760px * $scale -120px * $scale;
}

.pokemon-123 {
  background-position: -800px * $scale -120px * $scale;
}

.pokemon-124 {
  background-position: -840px * $scale -120px * $scale;
}

.pokemon-125 {
  background-position: -880px * $scale -120px * $scale;
}

.pokemon-126 {
  background-position: -920px * $scale -120px * $scale;
}

.pokemon-127 {
  background-position: -960px * $scale -120px * $scale;
}

.pokemon-128 {
  background-position: -1000px * $scale -120px * $scale;
}

.pokemon-129 {
  background-position: -1040px * $scale -120px * $scale;
}

.pokemon-130 {
  background-position: -1080px * $scale -120px * $scale;
}

.pokemon-131 {
  background-position: -1120px * $scale -120px * $scale;
}

.pokemon-132 {
  background-position: -1160px * $scale -120px * $scale;
}

.pokemon-133 {
  background-position: 0 * $scale -150px * $scale;
}

.pokemon-134 {
  background-position: -40px * $scale -150px * $scale;
}

.pokemon-135 {
  background-position: -80px * $scale -150px * $scale;
}

.pokemon-136 {
  background-position: -120px * $scale -150px * $scale;
}

.pokemon-137 {
  background-position: -160px * $scale -150px * $scale;
}

.pokemon-138 {
  background-position: -200px * $scale -150px * $scale;
}

.pokemon-139 {
  background-position: -240px * $scale -150px * $scale;
}

.pokemon-140 {
  background-position: -280px * $scale -150px * $scale;
}

.pokemon-141 {
  background-position: -320px * $scale -150px * $scale;
}

.pokemon-142 {
  background-position: -360px * $scale -150px * $scale;
}

.pokemon-143 {
  background-position: -400px * $scale -150px * $scale;
}

.pokemon-144 {
  background-position: -440px * $scale -150px * $scale;
}

.pokemon-145 {
  background-position: -480px * $scale -150px * $scale;
}

.pokemon-146 {
  background-position: -520px * $scale -150px * $scale;
}

.pokemon-147 {
  background-position: -560px * $scale -150px * $scale;
}

.pokemon-148 {
  background-position: -600px * $scale -150px * $scale;
}

.pokemon-149 {
  background-position: -640px * $scale -150px * $scale;
}

.pokemon-150 {
  background-position: -680px * $scale -150px * $scale;
}

.pokemon-151 {
  background-position: -720px * $scale -150px * $scale;
}

.pokemon-152 {
  background-position: -760px * $scale -150px * $scale;
}

.pokemon-153 {
  background-position: -800px * $scale -150px * $scale;
}

.pokemon-154 {
  background-position: -840px * $scale -150px * $scale;
}

.pokemon-155 {
  background-position: -880px * $scale -150px * $scale;
}

.pokemon-156 {
  background-position: -920px * $scale -150px * $scale;
}

.pokemon-157 {
  background-position: -960px * $scale -150px * $scale;
}

.pokemon-158 {
  background-position: -1000px * $scale -150px * $scale;
}

.pokemon-159 {
  background-position: -1040px * $scale -150px * $scale;
}

.pokemon-160 {
  background-position: -1080px * $scale -150px * $scale;
}

.pokemon-161 {
  background-position: -1120px * $scale -150px * $scale;
}

.pokemon-162 {
  background-position: -1160px * $scale -150px * $scale;
}

.pokemon-163 {
  background-position: 0 * $scale -180px * $scale;
}

.pokemon-164 {
  background-position: -40px * $scale -180px * $scale;
}

.pokemon-165 {
  background-position: -80px * $scale -180px * $scale;
}

.pokemon-166 {
  background-position: -120px * $scale -180px * $scale;
}

.pokemon-167 {
  background-position: -160px * $scale -180px * $scale;
}

.pokemon-168 {
  background-position: -200px * $scale -180px * $scale;
}

.pokemon-169 {
  background-position: -240px * $scale -180px * $scale;
}

.pokemon-170 {
  background-position: -280px * $scale -180px * $scale;
}

.pokemon-171 {
  background-position: -320px * $scale -180px * $scale;
}

.pokemon-172 {
  background-position: -360px * $scale -180px * $scale;
}

.pokemon-173 {
  background-position: -400px * $scale -180px * $scale;
}

.pokemon-174 {
  background-position: -440px * $scale -180px * $scale;
}

.pokemon-175 {
  background-position: -480px * $scale -180px * $scale;
}

.pokemon-176 {
  background-position: -520px * $scale -180px * $scale;
}

.pokemon-177 {
  background-position: -560px * $scale -180px * $scale;
}

.pokemon-178 {
  background-position: -600px * $scale -180px * $scale;
}

.pokemon-179 {
  background-position: -640px * $scale -180px * $scale;
}

.pokemon-180 {
  background-position: -680px * $scale -180px * $scale;
}

.pokemon-181 {
  background-position: -720px * $scale -180px * $scale;
}

.pokemon-182 {
  background-position: -760px * $scale -180px * $scale;
}

.pokemon-183 {
  background-position: -800px * $scale -180px * $scale;
}

.pokemon-184 {
  background-position: -840px * $scale -180px * $scale;
}

.pokemon-185 {
  background-position: -880px * $scale -180px * $scale;
}

.pokemon-186 {
  background-position: -920px * $scale -180px * $scale;
}

.pokemon-187 {
  background-position: -960px * $scale -180px * $scale;
}

.pokemon-188 {
  background-position: -1000px * $scale -180px * $scale;
}

.pokemon-189 {
  background-position: -1040px * $scale -180px * $scale;
}

.pokemon-190 {
  background-position: -1080px * $scale -180px * $scale;
}

.pokemon-191 {
  background-position: -1120px * $scale -180px * $scale;
}

.pokemon-192 {
  background-position: -1160px * $scale -180px * $scale;
}

.pokemon-193 {
  background-position: 0 * $scale -210px * $scale;
}

.pokemon-194 {
  background-position: -40px * $scale -210px * $scale;
}

.pokemon-195 {
  background-position: -80px * $scale -210px * $scale;
}

.pokemon-196 {
  background-position: -120px * $scale -210px * $scale;
}

.pokemon-197 {
  background-position: -160px * $scale -210px * $scale;
}

.pokemon-198 {
  background-position: -200px * $scale -210px * $scale;
}

.pokemon-199 {
  background-position: -240px * $scale -210px * $scale;
}

.pokemon-200 {
  background-position: -280px * $scale -210px * $scale;
}

.pokemon-201 {
  background-position: -320px * $scale -210px * $scale;
}

.pokemon-202 {
  background-position: -360px * $scale -210px * $scale;
}

.pokemon-203 {
  background-position: -400px * $scale -210px * $scale;
}

.pokemon-204 {
  background-position: -440px * $scale -210px * $scale;
}

.pokemon-205 {
  background-position: -480px * $scale -210px * $scale;
}

.pokemon-206 {
  background-position: -520px * $scale -210px * $scale;
}

.pokemon-207 {
  background-position: -560px * $scale -210px * $scale;
}

.pokemon-208 {
  background-position: -600px * $scale -210px * $scale;
}

.pokemon-209 {
  background-position: -640px * $scale -210px * $scale;
}

.pokemon-210 {
  background-position: -680px * $scale -210px * $scale;
}

.pokemon-211 {
  background-position: -720px * $scale -210px * $scale;
}

.pokemon-212 {
  background-position: -760px * $scale -210px * $scale;
}

.pokemon-213 {
  background-position: -800px * $scale -210px * $scale;
}

.pokemon-214 {
  background-position: -840px * $scale -210px * $scale;
}

.pokemon-215 {
  background-position: -880px * $scale -210px * $scale;
}

.pokemon-216 {
  background-position: -920px * $scale -210px * $scale;
}

.pokemon-217 {
  background-position: -960px * $scale -210px * $scale;
}

.pokemon-218 {
  background-position: -1000px * $scale -210px * $scale;
}

.pokemon-219 {
  background-position: -1040px * $scale -210px * $scale;
}

.pokemon-220 {
  background-position: -1080px * $scale -210px * $scale;
}

.pokemon-221 {
  background-position: -1120px * $scale -210px * $scale;
}

.pokemon-222 {
  background-position: -1160px * $scale -210px * $scale;
}

.pokemon-223 {
  background-position: 0 * $scale -240px * $scale;
}

.pokemon-224 {
  background-position: -40px * $scale -240px * $scale;
}

.pokemon-225 {
  background-position: -80px * $scale -240px * $scale;
}

.pokemon-226 {
  background-position: -120px * $scale -240px * $scale;
}

.pokemon-227 {
  background-position: -160px * $scale -240px * $scale;
}

.pokemon-228 {
  background-position: -200px * $scale -240px * $scale;
}

.pokemon-229 {
  background-position: -240px * $scale -240px * $scale;
}

.pokemon-230 {
  background-position: -280px * $scale -240px * $scale;
}

.pokemon-231 {
  background-position: -320px * $scale -240px * $scale;
}

.pokemon-232 {
  background-position: -360px * $scale -240px * $scale;
}

.pokemon-233 {
  background-position: -400px * $scale -240px * $scale;
}

.pokemon-234 {
  background-position: -440px * $scale -240px * $scale;
}

.pokemon-235 {
  background-position: -480px * $scale -240px * $scale;
}

.pokemon-236 {
  background-position: -520px * $scale -240px * $scale;
}

.pokemon-237 {
  background-position: -560px * $scale -240px * $scale;
}

.pokemon-238 {
  background-position: -600px * $scale -240px * $scale;
}

.pokemon-239 {
  background-position: -640px * $scale -240px * $scale;
}

.pokemon-240 {
  background-position: -680px * $scale -240px * $scale;
}

.pokemon-241 {
  background-position: -720px * $scale -240px * $scale;
}

.pokemon-242 {
  background-position: -760px * $scale -240px * $scale;
}

.pokemon-243 {
  background-position: -800px * $scale -240px * $scale;
}

.pokemon-244 {
  background-position: -840px * $scale -240px * $scale;
}

.pokemon-245 {
  background-position: -880px * $scale -240px * $scale;
}

.pokemon-246 {
  background-position: -920px * $scale -240px * $scale;
}

.pokemon-247 {
  background-position: -960px * $scale -240px * $scale;
}

.pokemon-248 {
  background-position: -1000px * $scale -240px * $scale;
}

.pokemon-249 {
  background-position: -1040px * $scale -240px * $scale;
}

.pokemon-250 {
  background-position: -1080px * $scale -240px * $scale;
}

.pokemon-251 {
  background-position: -1120px * $scale -240px * $scale;
}

.pokemon-252 {
  background-position: -1160px * $scale -240px * $scale;
}

.pokemon-253 {
  background-position: 0 * $scale -270px * $scale;
}

.pokemon-254 {
  background-position: -40px * $scale -270px * $scale;
}

.pokemon-255 {
  background-position: -80px * $scale -270px * $scale;
}

.pokemon-256 {
  background-position: -120px * $scale -270px * $scale;
}

.pokemon-257 {
  background-position: -160px * $scale -270px * $scale;
}

.pokemon-258 {
  background-position: -200px * $scale -270px * $scale;
}

.pokemon-259 {
  background-position: -240px * $scale -270px * $scale;
}

.pokemon-260 {
  background-position: -280px * $scale -270px * $scale;
}

.pokemon-261 {
  background-position: -320px * $scale -270px * $scale;
}

.pokemon-262 {
  background-position: -360px * $scale -270px * $scale;
}

.pokemon-263 {
  background-position: -400px * $scale -270px * $scale;
}

.pokemon-264 {
  background-position: -440px * $scale -270px * $scale;
}

.pokemon-265 {
  background-position: -480px * $scale -270px * $scale;
}

.pokemon-266 {
  background-position: -520px * $scale -270px * $scale;
}

.pokemon-267 {
  background-position: -560px * $scale -270px * $scale;
}

.pokemon-268 {
  background-position: -600px * $scale -270px * $scale;
}

.pokemon-269 {
  background-position: -640px * $scale -270px * $scale;
}

.pokemon-270 {
  background-position: -680px * $scale -270px * $scale;
}

.pokemon-271 {
  background-position: -720px * $scale -270px * $scale;
}

.pokemon-272 {
  background-position: -760px * $scale -270px * $scale;
}

.pokemon-273 {
  background-position: -800px * $scale -270px * $scale;
}

.pokemon-274 {
  background-position: -840px * $scale -270px * $scale;
}

.pokemon-275 {
  background-position: -880px * $scale -270px * $scale;
}

.pokemon-276 {
  background-position: -920px * $scale -270px * $scale;
}

.pokemon-277 {
  background-position: -960px * $scale -270px * $scale;
}

.pokemon-278 {
  background-position: -1000px * $scale -270px * $scale;
}

.pokemon-279 {
  background-position: -1040px * $scale -270px * $scale;
}

.pokemon-280 {
  background-position: -1080px * $scale -270px * $scale;
}

.pokemon-281 {
  background-position: -1120px * $scale -270px * $scale;
}

.pokemon-282 {
  background-position: -1160px * $scale -270px * $scale;
}

.pokemon-283 {
  background-position: 0 * $scale -300px * $scale;
}

.pokemon-284 {
  background-position: -40px * $scale -300px * $scale;
}

.pokemon-285 {
  background-position: -80px * $scale -300px * $scale;
}

.pokemon-286 {
  background-position: -120px * $scale -300px * $scale;
}

.pokemon-287 {
  background-position: -160px * $scale -300px * $scale;
}

.pokemon-288 {
  background-position: -200px * $scale -300px * $scale;
}

.pokemon-289 {
  background-position: -240px * $scale -300px * $scale;
}

.pokemon-290 {
  background-position: -280px * $scale -300px * $scale;
}

.pokemon-291 {
  background-position: -320px * $scale -300px * $scale;
}

.pokemon-292 {
  background-position: -360px * $scale -300px * $scale;
}

.pokemon-293 {
  background-position: -400px * $scale -300px * $scale;
}

.pokemon-294 {
  background-position: -440px * $scale -300px * $scale;
}

.pokemon-295 {
  background-position: -480px * $scale -300px * $scale;
}

.pokemon-296 {
  background-position: -520px * $scale -300px * $scale;
}

.pokemon-297 {
  background-position: -560px * $scale -300px * $scale;
}

.pokemon-298 {
  background-position: -600px * $scale -300px * $scale;
}

.pokemon-299 {
  background-position: -640px * $scale -300px * $scale;
}

.pokemon-300 {
  background-position: -680px * $scale -300px * $scale;
}

.pokemon-301 {
  background-position: -720px * $scale -300px * $scale;
}

.pokemon-302 {
  background-position: -760px * $scale -300px * $scale;
}

.pokemon-303 {
  background-position: -800px * $scale -300px * $scale;
}

.pokemon-304 {
  background-position: -840px * $scale -300px * $scale;
}

.pokemon-305 {
  background-position: -880px * $scale -300px * $scale;
}

.pokemon-306 {
  background-position: -920px * $scale -300px * $scale;
}

.pokemon-307 {
  background-position: -960px * $scale -300px * $scale;
}

.pokemon-308 {
  background-position: -1000px * $scale -300px * $scale;
}

.pokemon-309 {
  background-position: -1040px * $scale -300px * $scale;
}

.pokemon-310 {
  background-position: -1080px * $scale -300px * $scale;
}

.pokemon-311 {
  background-position: -1120px * $scale -300px * $scale;
}

.pokemon-312 {
  background-position: -1160px * $scale -300px * $scale;
}

.pokemon-313 {
  background-position: 0 * $scale -330px * $scale;
}

.pokemon-314 {
  background-position: -40px * $scale -330px * $scale;
}

.pokemon-315 {
  background-position: -80px * $scale -330px * $scale;
}

.pokemon-316 {
  background-position: -120px * $scale -330px * $scale;
}

.pokemon-317 {
  background-position: -160px * $scale -330px * $scale;
}

.pokemon-318 {
  background-position: -200px * $scale -330px * $scale;
}

.pokemon-319 {
  background-position: -240px * $scale -330px * $scale;
}

.pokemon-320 {
  background-position: -280px * $scale -330px * $scale;
}

.pokemon-321 {
  background-position: -320px * $scale -330px * $scale;
}

.pokemon-322 {
  background-position: -360px * $scale -330px * $scale;
}

.pokemon-323 {
  background-position: -400px * $scale -330px * $scale;
}

.pokemon-324 {
  background-position: -440px * $scale -330px * $scale;
}

.pokemon-325 {
  background-position: -480px * $scale -330px * $scale;
}

.pokemon-326 {
  background-position: -520px * $scale -330px * $scale;
}

.pokemon-327 {
  background-position: -560px * $scale -330px * $scale;
}

.pokemon-328 {
  background-position: -600px * $scale -330px * $scale;
}

.pokemon-329 {
  background-position: -640px * $scale -330px * $scale;
}

.pokemon-330 {
  background-position: -680px * $scale -330px * $scale;
}

.pokemon-331 {
  background-position: -720px * $scale -330px * $scale;
}

.pokemon-332 {
  background-position: -760px * $scale -330px * $scale;
}

.pokemon-333 {
  background-position: -800px * $scale -330px * $scale;
}

.pokemon-334 {
  background-position: -840px * $scale -330px * $scale;
}

.pokemon-335 {
  background-position: -880px * $scale -330px * $scale;
}

.pokemon-336 {
  background-position: -920px * $scale -330px * $scale;
}

.pokemon-337 {
  background-position: -960px * $scale -330px * $scale;
}

.pokemon-338 {
  background-position: -1000px * $scale -330px * $scale;
}

.pokemon-339 {
  background-position: -1040px * $scale -330px * $scale;
}

.pokemon-340 {
  background-position: -1080px * $scale -330px * $scale;
}

.pokemon-341 {
  background-position: -1120px * $scale -330px * $scale;
}

.pokemon-342 {
  background-position: -1160px * $scale -330px * $scale;
}

.pokemon-343 {
  background-position: 0 * $scale -360px * $scale;
}

.pokemon-344 {
  background-position: -40px * $scale -360px * $scale;
}

.pokemon-345 {
  background-position: -80px * $scale -360px * $scale;
}

.pokemon-346 {
  background-position: -120px * $scale -360px * $scale;
}

.pokemon-347 {
  background-position: -160px * $scale -360px * $scale;
}

.pokemon-348 {
  background-position: -200px * $scale -360px * $scale;
}

.pokemon-349 {
  background-position: -240px * $scale -360px * $scale;
}

.pokemon-350 {
  background-position: -280px * $scale -360px * $scale;
}

.pokemon-351 {
  &,
  &.normal {
    background-position: -320px * $scale -360px * $scale;
  }

  &.rainy {
    background-position: -360px * $scale -360px * $scale;
  }

  &.snowy {
    background-position: -400px * $scale -360px * $scale;
  }

  &.sunny {
    background-position: -440px * $scale -360px * $scale;
  }
}

.pokemon-352 {
  background-position: -480px * $scale -360px * $scale;
}

.pokemon-353 {
  background-position: -520px * $scale -360px * $scale;
}

.pokemon-354 {
  background-position: -560px * $scale -360px * $scale;
}

.pokemon-355 {
  background-position: -600px * $scale -360px * $scale;
}

.pokemon-356 {
  background-position: -640px * $scale -360px * $scale;
}

.pokemon-357 {
  background-position: -680px * $scale -360px * $scale;
}

.pokemon-358 {
  background-position: -720px * $scale -360px * $scale;
}

.pokemon-359 {
  background-position: -760px * $scale -360px * $scale;
}

.pokemon-360 {
  background-position: -800px * $scale -360px * $scale;
}

.pokemon-361 {
  background-position: -840px * $scale -360px * $scale;
}

.pokemon-362 {
  background-position: -880px * $scale -360px * $scale;
}

.pokemon-363 {
  background-position: -920px * $scale -360px * $scale;
}

.pokemon-364 {
  background-position: -960px * $scale -360px * $scale;
}

.pokemon-365 {
  background-position: -1000px * $scale -360px * $scale;
}

.pokemon-366 {
  background-position: -1040px * $scale -360px * $scale;
}

.pokemon-367 {
  background-position: -1080px * $scale -360px * $scale;
}

.pokemon-368 {
  background-position: -1120px * $scale -360px * $scale;
}

.pokemon-369 {
  background-position: -1160px * $scale -360px * $scale;
}

.pokemon-370 {
  background-position: 0 * $scale -390px * $scale;
}

.pokemon-371 {
  background-position: -40px * $scale -390px * $scale;
}

.pokemon-372 {
  background-position: -80px * $scale -390px * $scale;
}

.pokemon-373 {
  background-position: -120px * $scale -390px * $scale;
}

.pokemon-374 {
  background-position: -160px * $scale -390px * $scale;
}

.pokemon-375 {
  background-position: -200px * $scale -390px * $scale;
}

.pokemon-376 {
  background-position: -240px * $scale -390px * $scale;
}

.pokemon-377 {
  background-position: -280px * $scale -390px * $scale;
}

.pokemon-378 {
  background-position: -320px * $scale -390px * $scale;
}

.pokemon-379 {
  background-position: -360px * $scale -390px * $scale;
}

.pokemon-380 {
  background-position: -400px * $scale -390px * $scale;
}

.pokemon-381 {
  background-position: -440px * $scale -390px * $scale;
}

.pokemon-382 {
  background-position: -480px * $scale -390px * $scale;
}

.pokemon-383 {
  background-position: -520px * $scale -390px * $scale;
}

.pokemon-384 {
  background-position: -560px * $scale -390px * $scale;
}

.pokemon-385 {
  background-position: -600px * $scale -390px * $scale;
}

.pokemon-386 {
  &,
  &.normal {
    background-position: -720px * $scale -390px * $scale;
  }

  &.attack {
    background-position: -640px * $scale -390px * $scale;
  }

  &.defense {
    background-position: -680px * $scale -390px * $scale;
  }

  &.speed {
    background-position: -760px * $scale -390px * $scale;
  }
}

.pokemon-387 {
  background-position: -800px * $scale -390px * $scale;
}

.pokemon-388 {
  background-position: -840px * $scale -390px * $scale;
}

.pokemon-389 {
  background-position: -880px * $scale -390px * $scale;
}

.pokemon-390 {
  background-position: -920px * $scale -390px * $scale;
}

.pokemon-391 {
  background-position: -960px * $scale -390px * $scale;
}

.pokemon-392 {
  background-position: -1000px * $scale -390px * $scale;
}

.pokemon-393 {
  background-position: -1040px * $scale -390px * $scale;
}

.pokemon-394 {
  background-position: -1080px * $scale -390px * $scale;
}

.pokemon-395 {
  background-position: -1120px * $scale -390px * $scale;
}

.pokemon-396 {
  background-position: -1160px * $scale -390px * $scale;
}

.pokemon-397 {
  background-position: 0 * $scale -420px * $scale;
}

.pokemon-398 {
  background-position: -40px * $scale -420px * $scale;
}

.pokemon-399 {
  background-position: -80px * $scale -420px * $scale;
}

.pokemon-400 {
  background-position: -120px * $scale -420px * $scale;
}

.pokemon-401 {
  background-position: -160px * $scale -420px * $scale;
}

.pokemon-402 {
  background-position: -200px * $scale -420px * $scale;
}

.pokemon-403 {
  background-position: -240px * $scale -420px * $scale;
}

.pokemon-404 {
  background-position: -280px * $scale -420px * $scale;
}

.pokemon-405 {
  background-position: -320px * $scale -420px * $scale;
}

.pokemon-406 {
  background-position: -360px * $scale -420px * $scale;
}

.pokemon-407 {
  background-position: -400px * $scale -420px * $scale;
}

.pokemon-408 {
  background-position: -440px * $scale -420px * $scale;
}

.pokemon-409 {
  background-position: -480px * $scale -420px * $scale;
}

.pokemon-410 {
  background-position: -520px * $scale -420px * $scale;
}

.pokemon-411 {
  background-position: -560px * $scale -420px * $scale;
}

.pokemon-412 {
  &,
  &.plant {
    background-position: -600px * $scale -420px * $scale;
  }

  &.sandy {
    background-position: -640px * $scale -420px * $scale;
  }

  &.trash {
    background-position: -680px * $scale -420px * $scale;
  }
}

.pokemon-413 {
  &,
  &.plant {
    background-position: -720px * $scale -420px * $scale;
  }

  &.sandy {
    background-position: -760px * $scale -420px * $scale;
  }

  &.trash {
    background-position: -800px * $scale -420px * $scale;
  }
}

.pokemon-414 {
  background-position: -840px * $scale -420px * $scale;
}

.pokemon-415 {
  background-position: -880px * $scale -420px * $scale;
}

.pokemon-416 {
  background-position: -920px * $scale -420px * $scale;
}

.pokemon-417 {
  background-position: -960px * $scale -420px * $scale;
}

.pokemon-418 {
  background-position: -1000px * $scale -420px * $scale;
}

.pokemon-419 {
  background-position: -1040px * $scale -420px * $scale;
}

.pokemon-420 {
  background-position: -1080px * $scale -420px * $scale;
}

.pokemon-421 {
  &,
  &.overcast {
    background-position: -1120px * $scale -420px * $scale;
  }

  &.sunshine {
    background-position: -1160px * $scale -420px * $scale;
  }
}

.pokemon-422 {
  &,
  &.east-sea {
    background-position: 0 * $scale -450px * $scale;
  }

  &.west-sea {
    background-position: -40px * $scale -450px * $scale;
  }
}

.pokemon-423 {
  &,
  &.east-sea {
    background-position: -80px * $scale -450px * $scale;
  }

  &.west-sea {
    background-position: -120px * $scale -450px * $scale;
  }
}

.pokemon-424 {
  background-position: -160px * $scale -450px * $scale;
}

.pokemon-425 {
  background-position: -200px * $scale -450px * $scale;
}

.pokemon-426 {
  background-position: -240px * $scale -450px * $scale;
}

.pokemon-427 {
  background-position: -280px * $scale -450px * $scale;
}

.pokemon-428 {
  background-position: -320px * $scale -450px * $scale;
}

.pokemon-429 {
  background-position: -360px * $scale -450px * $scale;
}

.pokemon-430 {
  background-position: -400px * $scale -450px * $scale;
}

.pokemon-431 {
  background-position: -440px * $scale -450px * $scale;
}

.pokemon-432 {
  background-position: -480px * $scale -450px * $scale;
}

.pokemon-433 {
  background-position: -520px * $scale -450px * $scale;
}

.pokemon-434 {
  background-position: -560px * $scale -450px * $scale;
}

.pokemon-435 {
  background-position: -600px * $scale -450px * $scale;
}

.pokemon-436 {
  background-position: -640px * $scale -450px * $scale;
}

.pokemon-437 {
  background-position: -680px * $scale -450px * $scale;
}

.pokemon-438 {
  background-position: -720px * $scale -450px * $scale;
}

.pokemon-439 {
  background-position: -760px * $scale -450px * $scale;
}

.pokemon-440 {
  background-position: -800px * $scale -450px * $scale;
}

.pokemon-441 {
  background-position: -840px * $scale -450px * $scale;
}

.pokemon-442 {
  background-position: -880px * $scale -450px * $scale;
}

.pokemon-443 {
  background-position: -920px * $scale -450px * $scale;
}

.pokemon-444 {
  background-position: -960px * $scale -450px * $scale;
}

.pokemon-445 {
  background-position: -1000px * $scale -450px * $scale;
}

.pokemon-446 {
  background-position: -1040px * $scale -450px * $scale;
}

.pokemon-447 {
  background-position: -1080px * $scale -450px * $scale;
}

.pokemon-448 {
  background-position: -1120px * $scale -450px * $scale;
}

.pokemon-449 {
  background-position: -1160px * $scale -450px * $scale;
}

.pokemon-450 {
  background-position: 0 * $scale -480px * $scale;
}

.pokemon-451 {
  background-position: -40px * $scale -480px * $scale;
}

.pokemon-452 {
  background-position: -80px * $scale -480px * $scale;
}

.pokemon-453 {
  background-position: -120px * $scale -480px * $scale;
}

.pokemon-454 {
  background-position: -160px * $scale -480px * $scale;
}

.pokemon-455 {
  background-position: -200px * $scale -480px * $scale;
}

.pokemon-456 {
  background-position: -240px * $scale -480px * $scale;
}

.pokemon-457 {
  background-position: -280px * $scale -480px * $scale;
}

.pokemon-458 {
  background-position: -320px * $scale -480px * $scale;
}

.pokemon-459 {
  background-position: -360px * $scale -480px * $scale;
}

.pokemon-460 {
  background-position: -400px * $scale -480px * $scale;
}

.pokemon-461 {
  background-position: -440px * $scale -480px * $scale;
}

.pokemon-462 {
  background-position: -480px * $scale -480px * $scale;
}

.pokemon-463 {
  background-position: -520px * $scale -480px * $scale;
}

.pokemon-464 {
  background-position: -560px * $scale -480px * $scale;
}

.pokemon-465 {
  background-position: -600px * $scale -480px * $scale;
}

.pokemon-466 {
  background-position: -640px * $scale -480px * $scale;
}

.pokemon-467 {
  background-position: -680px * $scale -480px * $scale;
}

.pokemon-468 {
  background-position: -720px * $scale -480px * $scale;
}

.pokemon-469 {
  background-position: -760px * $scale -480px * $scale;
}

.pokemon-470 {
  background-position: -800px * $scale -480px * $scale;
}

.pokemon-471 {
  background-position: -840px * $scale -480px * $scale;
}

.pokemon-472 {
  background-position: -880px * $scale -480px * $scale;
}

.pokemon-473 {
  background-position: -920px * $scale -480px * $scale;
}

.pokemon-474 {
  background-position: -960px * $scale -480px * $scale;
}

.pokemon-475 {
  background-position: -1000px * $scale -480px * $scale;
}

.pokemon-476 {
  background-position: -1040px * $scale -480px * $scale;
}

.pokemon-477 {
  background-position: -1080px * $scale -480px * $scale;
}

.pokemon-478 {
  background-position: -1120px * $scale -480px * $scale;
}

.pokemon-479 {
  &,
  &.normal {
    background-position: -120px * $scale -510px * $scale;
  }

  &.fan {
    background-position: -1160px * $scale -480px * $scale;
  }

  &.frost {
    background-position: 0 * $scale -510px * $scale;
  }

  &.heat {
    background-position: -40px * $scale -510px * $scale;
  }

  &.mow {
    background-position: -80px * $scale -510px * $scale;
  }

  &.wash {
    background-position: -160px * $scale -510px * $scale;
  }
}

.pokemon-480 {
  background-position: -200px * $scale -510px * $scale;
}

.pokemon-481 {
  background-position: -240px * $scale -510px * $scale;
}

.pokemon-482 {
  background-position: -280px * $scale -510px * $scale;
}

.pokemon-483 {
  background-position: -320px * $scale -510px * $scale;
}

.pokemon-484 {
  background-position: -360px * $scale -510px * $scale;
}

.pokemon-485 {
  background-position: -400px * $scale -510px * $scale;
}

.pokemon-486 {
  background-position: -440px * $scale -510px * $scale;
}

.pokemon-487 {
  &,
  &.altered {
    background-position: -480px * $scale -510px * $scale;
  }

  &.origin {
    background-position: -520px * $scale -510px * $scale;
  }
}

.pokemon-488 {
  background-position: -560px * $scale -510px * $scale;
}

.pokemon-489 {
  background-position: -600px * $scale -510px * $scale;
}

.pokemon-490 {
  background-position: -640px * $scale -510px * $scale;
}

.pokemon-491 {
  background-position: -680px * $scale -510px * $scale;
}

.pokemon-492 {
  &,
  &.land {
    background-position: -720px * $scale -510px * $scale;
  }

  &.sky {
    background-position: -760px * $scale -510px * $scale;
  }
}

.pokemon-493 {
  background-position: -800px * $scale -510px * $scale;
}

.pokemon-494 {
  background-position: -840px * $scale -510px * $scale;
}

.pokemon-495 {
  background-position: -880px * $scale -510px * $scale;
}

.pokemon-496 {
  background-position: -920px * $scale -510px * $scale;
}

.pokemon-497 {
  background-position: -960px * $scale -510px * $scale;
}

.pokemon-498 {
  background-position: -1000px * $scale -510px * $scale;
}

.pokemon-499 {
  background-position: -1040px * $scale -510px * $scale;
}

.pokemon-500 {
  background-position: -1080px * $scale -510px * $scale;
}

.pokemon-501 {
  background-position: -1120px * $scale -510px * $scale;
}

.pokemon-502 {
  background-position: -1160px * $scale -510px * $scale;
}

.pokemon-503 {
  background-position: 0 * $scale -540px * $scale;
}

.pokemon-504 {
  background-position: -40px * $scale -540px * $scale;
}

.pokemon-505 {
  background-position: -80px * $scale -540px * $scale;
}

.pokemon-506 {
  background-position: -120px * $scale -540px * $scale;
}

.pokemon-507 {
  background-position: -160px * $scale -540px * $scale;
}

.pokemon-508 {
  background-position: -200px * $scale -540px * $scale;
}

.pokemon-509 {
  background-position: -240px * $scale -540px * $scale;
}

.pokemon-510 {
  background-position: -280px * $scale -540px * $scale;
}

.pokemon-511 {
  background-position: -320px * $scale -540px * $scale;
}

.pokemon-512 {
  background-position: -360px * $scale -540px * $scale;
}

.pokemon-513 {
  background-position: -400px * $scale -540px * $scale;
}

.pokemon-514 {
  background-position: -440px * $scale -540px * $scale;
}

.pokemon-515 {
  background-position: -480px * $scale -540px * $scale;
}

.pokemon-516 {
  background-position: -520px * $scale -540px * $scale;
}

.pokemon-517 {
  background-position: -560px * $scale -540px * $scale;
}

.pokemon-518 {
  background-position: -600px * $scale -540px * $scale;
}

.pokemon-519 {
  background-position: -640px * $scale -540px * $scale;
}

.pokemon-520 {
  background-position: -680px * $scale -540px * $scale;
}

.pokemon-521 {
  background-position: -720px * $scale -540px * $scale;
}

.pokemon-522 {
  background-position: -760px * $scale -540px * $scale;
}

.pokemon-523 {
  background-position: -800px * $scale -540px * $scale;
}

.pokemon-524 {
  background-position: -840px * $scale -540px * $scale;
}

.pokemon-525 {
  background-position: -880px * $scale -540px * $scale;
}

.pokemon-526 {
  background-position: -920px * $scale -540px * $scale;
}

.pokemon-527 {
  background-position: -960px * $scale -540px * $scale;
}

.pokemon-528 {
  background-position: -1000px * $scale -540px * $scale;
}

.pokemon-529 {
  background-position: -1040px * $scale -540px * $scale;
}

.pokemon-530 {
  background-position: -1080px * $scale -540px * $scale;
}

.pokemon-531 {
  background-position: -1120px * $scale -540px * $scale;
}

.pokemon-532 {
  background-position: -1160px * $scale -540px * $scale;
}

.pokemon-533 {
  background-position: 0 * $scale -570px * $scale;
}

.pokemon-534 {
  background-position: -40px * $scale -570px * $scale;
}

.pokemon-535 {
  background-position: -80px * $scale -570px * $scale;
}

.pokemon-536 {
  background-position: -120px * $scale -570px * $scale;
}

.pokemon-537 {
  background-position: -160px * $scale -570px * $scale;
}

.pokemon-538 {
  background-position: -200px * $scale -570px * $scale;
}

.pokemon-539 {
  background-position: -240px * $scale -570px * $scale;
}

.pokemon-540 {
  background-position: -280px * $scale -570px * $scale;
}

.pokemon-541 {
  background-position: -320px * $scale -570px * $scale;
}

.pokemon-542 {
  background-position: -360px * $scale -570px * $scale;
}

.pokemon-543 {
  background-position: -400px * $scale -570px * $scale;
}

.pokemon-544 {
  background-position: -440px * $scale -570px * $scale;
}

.pokemon-545 {
  background-position: -480px * $scale -570px * $scale;
}

.pokemon-546 {
  background-position: -520px * $scale -570px * $scale;
}

.pokemon-547 {
  background-position: -560px * $scale -570px * $scale;
}

.pokemon-548 {
  background-position: -600px * $scale -570px * $scale;
}

.pokemon-549 {
  background-position: -640px * $scale -570px * $scale;
}

.pokemon-550 {
  &,
  &.blue-striped {
    background-position: -680px * $scale -570px * $scale;
  }

  &.red-striped {
    background-position: -720px * $scale -570px * $scale;
  }
}

.pokemon-551 {
  background-position: -760px * $scale -570px * $scale;
}

.pokemon-552 {
  background-position: -800px * $scale -570px * $scale;
}

.pokemon-553 {
  background-position: -840px * $scale -570px * $scale;
}

.pokemon-554 {
  background-position: -880px * $scale -570px * $scale;
}

.pokemon-555 {
  &,
  &.standard {
    background-position: -920px * $scale -570px * $scale;
  }

  &.zen {
    background-position: -960px * $scale -570px * $scale;
  }
}

.pokemon-556 {
  background-position: -1000px * $scale -570px * $scale;
}

.pokemon-557 {
  background-position: -1040px * $scale -570px * $scale;
}

.pokemon-558 {
  background-position: -1080px * $scale -570px * $scale;
}

.pokemon-559 {
  background-position: -1120px * $scale -570px * $scale;
}

.pokemon-560 {
  background-position: -1160px * $scale -570px * $scale;
}

.pokemon-561 {
  background-position: 0 * $scale -600px * $scale;
}

.pokemon-562 {
  background-position: -40px * $scale -600px * $scale;
}

.pokemon-563 {
  background-position: -80px * $scale -600px * $scale;
}

.pokemon-564 {
  background-position: -120px * $scale -600px * $scale;
}

.pokemon-565 {
  background-position: -160px * $scale -600px * $scale;
}

.pokemon-566 {
  background-position: -200px * $scale -600px * $scale;
}

.pokemon-567 {
  background-position: -240px * $scale -600px * $scale;
}

.pokemon-568 {
  background-position: -280px * $scale -600px * $scale;
}

.pokemon-569 {
  background-position: -320px * $scale -600px * $scale;
}

.pokemon-570 {
  background-position: -360px * $scale -600px * $scale;
}

.pokemon-571 {
  background-position: -400px * $scale -600px * $scale;
}

.pokemon-572 {
  background-position: -440px * $scale -600px * $scale;
}

.pokemon-573 {
  background-position: -480px * $scale -600px * $scale;
}

.pokemon-574 {
  background-position: -520px * $scale -600px * $scale;
}

.pokemon-575 {
  background-position: -560px * $scale -600px * $scale;
}

.pokemon-576 {
  background-position: -600px * $scale -600px * $scale;
}

.pokemon-577 {
  background-position: -640px * $scale -600px * $scale;
}

.pokemon-578 {
  background-position: -680px * $scale -600px * $scale;
}

.pokemon-579 {
  background-position: -720px * $scale -600px * $scale;
}

.pokemon-580 {
  background-position: -760px * $scale -600px * $scale;
}

.pokemon-581 {
  background-position: -800px * $scale -600px * $scale;
}

.pokemon-582 {
  background-position: -840px * $scale -600px * $scale;
}

.pokemon-583 {
  background-position: -880px * $scale -600px * $scale;
}

.pokemon-584 {
  background-position: -920px * $scale -600px * $scale;
}

.pokemon-585 {
  &,
  &.spring {
    background-position: -1000px * $scale -600px * $scale;
  }

  &.summer {
    background-position: -1040px * $scale -600px * $scale;
  }

  &.autumn {
    background-position: -960px * $scale -600px * $scale;
  }

  &.winter {
    background-position: -1080px * $scale -600px * $scale;
  }
}

.pokemon-586 {
  &,
  &.spring {
    background-position: -1160px * $scale -600px * $scale;
  }

  &.summer {
    background-position: 0 * $scale -630px * $scale;
  }

  &.autumn {
    background-position: -1120px * $scale -600px * $scale;
  }

  &.winter {
    background-position: -40px * $scale -630px * $scale;
  }
}

.pokemon-587 {
  background-position: -80px * $scale -630px * $scale;
}

.pokemon-588 {
  background-position: -120px * $scale -630px * $scale;
}

.pokemon-589 {
  background-position: -160px * $scale -630px * $scale;
}

.pokemon-590 {
  background-position: -200px * $scale -630px * $scale;
}

.pokemon-591 {
  background-position: -240px * $scale -630px * $scale;
}

.pokemon-592 {
  background-position: -280px * $scale -630px * $scale;
}

.pokemon-593 {
  background-position: -320px * $scale -630px * $scale;
}

.pokemon-594 {
  background-position: -360px * $scale -630px * $scale;
}

.pokemon-595 {
  background-position: -400px * $scale -630px * $scale;
}

.pokemon-596 {
  background-position: -440px * $scale -630px * $scale;
}

.pokemon-597 {
  background-position: -480px * $scale -630px * $scale;
}

.pokemon-598 {
  background-position: -520px * $scale -630px * $scale;
}

.pokemon-599 {
  background-position: -560px * $scale -630px * $scale;
}

.pokemon-600 {
  background-position: -600px * $scale -630px * $scale;
}

.pokemon-601 {
  background-position: -640px * $scale -630px * $scale;
}

.pokemon-602 {
  background-position: -680px * $scale -630px * $scale;
}

.pokemon-603 {
  background-position: -720px * $scale -630px * $scale;
}

.pokemon-604 {
  background-position: -760px * $scale -630px * $scale;
}

.pokemon-605 {
  background-position: -800px * $scale -630px * $scale;
}

.pokemon-606 {
  background-position: -840px * $scale -630px * $scale;
}

.pokemon-607 {
  background-position: -880px * $scale -630px * $scale;
}

.pokemon-608 {
  background-position: -920px * $scale -630px * $scale;
}

.pokemon-609 {
  background-position: -960px * $scale -630px * $scale;
}

.pokemon-610 {
  background-position: -1000px * $scale -630px * $scale;
}

.pokemon-611 {
  background-position: -1040px * $scale -630px * $scale;
}

.pokemon-612 {
  background-position: -1080px * $scale -630px * $scale;
}

.pokemon-613 {
  background-position: -1120px * $scale -630px * $scale;
}

.pokemon-614 {
  background-position: -1160px * $scale -630px * $scale;
}

.pokemon-615 {
  background-position: 0 * $scale -660px * $scale;
}

.pokemon-616 {
  background-position: -40px * $scale -660px * $scale;
}

.pokemon-617 {
  background-position: -80px * $scale -660px * $scale;
}

.pokemon-618 {
  background-position: -120px * $scale -660px * $scale;
}

.pokemon-619 {
  background-position: -160px * $scale -660px * $scale;
}

.pokemon-620 {
  background-position: -200px * $scale -660px * $scale;
}

.pokemon-621 {
  background-position: -240px * $scale -660px * $scale;
}

.pokemon-622 {
  background-position: -280px * $scale -660px * $scale;
}

.pokemon-623 {
  background-position: -320px * $scale -660px * $scale;
}

.pokemon-624 {
  background-position: -360px * $scale -660px * $scale;
}

.pokemon-625 {
  background-position: -400px * $scale -660px * $scale;
}

.pokemon-626 {
  background-position: -440px * $scale -660px * $scale;
}

.pokemon-627 {
  background-position: -480px * $scale -660px * $scale;
}

.pokemon-628 {
  background-position: -520px * $scale -660px * $scale;
}

.pokemon-629 {
  background-position: -560px * $scale -660px * $scale;
}

.pokemon-630 {
  background-position: -600px * $scale -660px * $scale;
}

.pokemon-631 {
  background-position: -640px * $scale -660px * $scale;
}

.pokemon-632 {
  background-position: -680px * $scale -660px * $scale;
}

.pokemon-633 {
  background-position: -720px * $scale -660px * $scale;
}

.pokemon-634 {
  background-position: -760px * $scale -660px * $scale;
}

.pokemon-635 {
  background-position: -800px * $scale -660px * $scale;
}

.pokemon-636 {
  background-position: -840px * $scale -660px * $scale;
}

.pokemon-637 {
  background-position: -880px * $scale -660px * $scale;
}

.pokemon-638 {
  background-position: -920px * $scale -660px * $scale;
}

.pokemon-639 {
  background-position: -960px * $scale -660px * $scale;
}

.pokemon-640 {
  background-position: -1000px * $scale -660px * $scale;
}

.pokemon-641 {
  &,
  &.incarnate {
    background-position: -1040px * $scale -660px * $scale;
  }

  &.therian {
    background-position: -1080px * $scale -660px * $scale;
  }
}

.pokemon-642 {
  &,
  &.incarnate {
    background-position: -1120px * $scale -660px * $scale;
  }

  &.therian {
    background-position: -1160px * $scale -660px * $scale;
  }
}

.pokemon-643 {
  background-position: 0 * $scale -690px * $scale;
}

.pokemon-644 {
  background-position: -40px * $scale -690px * $scale;
}

.pokemon-645 {
  &,
  &.incarnate {
    background-position: -80px * $scale -690px * $scale;
  }

  &.therian {
    background-position: -120px * $scale -690px * $scale;
  }
}

.pokemon-646 {
  &,
  &.normal {
    background-position: -200px * $scale -690px * $scale;
  }

  &.black {
    background-position: -160px * $scale -690px * $scale;
  }

  &.white {
    background-position: -240px * $scale -690px * $scale;
  }
}

.pokemon-647 {
  &,
  &.ordinary {
    background-position: -280px * $scale -690px * $scale;
  }

  &.resolute {
    background-position: -320px * $scale -690px * $scale;
  }
}

.pokemon-648 {
  &,
  &.aria {
    background-position: -360px * $scale -690px * $scale;
  }

  &.pirouette {
    background-position: -400px * $scale -690px * $scale;
  }
}

.pokemon-649 {
  background-position: -440px * $scale -690px * $scale;
}

.pokemon-650 {
  background-position: -480px * $scale -690px * $scale;
}

.pokemon-651 {
  background-position: -520px * $scale -690px * $scale;
}

.pokemon-652 {
  background-position: -560px * $scale -690px * $scale;
}

.pokemon-653 {
  background-position: -600px * $scale -690px * $scale;
}

.pokemon-654 {
  background-position: -640px * $scale -690px * $scale;
}

.pokemon-655 {
  background-position: -680px * $scale -690px * $scale;
}

.pokemon-656 {
  background-position: -720px * $scale -690px * $scale;
}

.pokemon-657 {
  background-position: -760px * $scale -690px * $scale;
}

.pokemon-658 {
  &,
  &.normal {
    background-position: -840px * $scale -690px * $scale;
  }

  &.ash {
    background-position: -800px * $scale -690px * $scale;
  }
}

.pokemon-659 {
  background-position: -880px * $scale -690px * $scale;
}

.pokemon-660 {
  background-position: -920px * $scale -690px * $scale;
}

.pokemon-661 {
  background-position: -960px * $scale -690px * $scale;
}

.pokemon-662 {
  background-position: -1000px * $scale -690px * $scale;
}

.pokemon-663 {
  background-position: -1040px * $scale -690px * $scale;
}

.pokemon-664 {
  background-position: -1080px * $scale -690px * $scale;
}

.pokemon-665 {
  background-position: -1120px * $scale -690px * $scale;
}

.pokemon-666 {
  &.archipelago {
    background-position: -1160px * $scale -690px * $scale;
  }

  &.continental {
    background-position: 0 * $scale -720px * $scale;
  }

  &.elegant {
    background-position: -40px * $scale -720px * $scale;
  }

  &.fancy {
    background-position: -80px * $scale -720px * $scale;
  }

  &.garden {
    background-position: -120px * $scale -720px * $scale;
  }

  &.high-plains {
    background-position: -160px * $scale -720px * $scale;
  }

  &.icy-snow {
    background-position: -200px * $scale -720px * $scale;
  }

  &.jungle {
    background-position: -240px * $scale -720px * $scale;
  }

  &.marine {
    background-position: -280px * $scale -720px * $scale;
  }

  &,
  &.meadow {
    background-position: -320px * $scale -720px * $scale;
  }

  &.modern {
    background-position: -360px * $scale -720px * $scale;
  }

  &.monsoon {
    background-position: -400px * $scale -720px * $scale;
  }

  &.ocean {
    background-position: -440px * $scale -720px * $scale;
  }

  &.pokeball {
    background-position: -480px * $scale -720px * $scale;
  }

  &.polar {
    background-position: -520px * $scale -720px * $scale;
  }

  &.river {
    background-position: -560px * $scale -720px * $scale;
  }

  &.sandstorm {
    background-position: -600px * $scale -720px * $scale;
  }

  &.savanna {
    background-position: -640px * $scale -720px * $scale;
  }

  &.sun {
    background-position: -680px * $scale -720px * $scale;
  }

  &.tundra {
    background-position: -720px * $scale -720px * $scale;
  }
}

.pokemon-667 {
  background-position: -760px * $scale -720px * $scale;
}

.pokemon-668 {
  background-position: -800px * $scale -720px * $scale;
}

.pokemon-669 {
  &.blue-flower {
    background-position: -840px * $scale -720px * $scale;
  }

  &.orange-flower {
    background-position: -880px * $scale -720px * $scale;
  }

  &,
  &.red-flower {
    background-position: -920px * $scale -720px * $scale;
  }

  &.white-flower {
    background-position: -960px * $scale -720px * $scale;
  }

  &.yellow-flower {
    background-position: -1000px * $scale -720px * $scale;
  }
}

.pokemon-670 {
  &.blue-flower {
    background-position: -1040px * $scale -720px * $scale;
  }

  &.eternal-flower {
    background-position: -1080px * $scale -720px * $scale;
  }

  &.orange-flower {
    background-position: -1120px * $scale -720px * $scale;
  }

  &,
  &.red-flower {
    background-position: -1160px * $scale -720px * $scale;
  }

  &.white-flower {
    background-position: 0 * $scale -750px * $scale;
  }

  &.yellow-flower {
    background-position: -40px * $scale -750px * $scale;
  }
}

.pokemon-671 {
  &.blue-flower {
    background-position: -80px * $scale -750px * $scale;
  }

  &.orange-flower {
    background-position: -120px * $scale -750px * $scale;
  }

  &,
  &.red-flower {
    background-position: -160px * $scale -750px * $scale;
  }

  &.white-flower {
    background-position: -200px * $scale -750px * $scale;
  }

  &.yellow-flower {
    background-position: -240px * $scale -750px * $scale;
  }
}

.pokemon-672 {
  background-position: -280px * $scale -750px * $scale;
}

.pokemon-673 {
  background-position: -320px * $scale -750px * $scale;
}

.pokemon-674 {
  background-position: -360px * $scale -750px * $scale;
}

.pokemon-675 {
  background-position: -400px * $scale -750px * $scale;
}

.pokemon-676 {
  &,
  &.natural {
    background-position: -720px * $scale -750px * $scale;
  }

  &.dandy-trim {
    background-position: -440px * $scale -750px * $scale;
  }

  &.debutante-trim {
    background-position: -480px * $scale -750px * $scale;
  }

  &.diamond-trim {
    background-position: -520px * $scale -750px * $scale;
  }

  &.heart-trim {
    background-position: -560px * $scale -750px * $scale;
  }

  &.kabuki-trim {
    background-position: -600px * $scale -750px * $scale;
  }

  &.la-reine-trim {
    background-position: -640px * $scale -750px * $scale;
  }

  &.matron-trim {
    background-position: -680px * $scale -750px * $scale;
  }

  &.pharaoh-trim {
    background-position: -760px * $scale -750px * $scale;
  }

  &.star-trim {
    background-position: -800px * $scale -750px * $scale;
  }
}

.pokemon-677 {
  background-position: -840px * $scale -750px * $scale;
}

.pokemon-678 {
  background-position: -880px * $scale -750px * $scale;
}

.pokemon-679 {
  background-position: -920px * $scale -750px * $scale;
}

.pokemon-680 {
  background-position: -960px * $scale -750px * $scale;
}

.pokemon-681 {
  &,
  &.blade {
    background-position: -1000px * $scale -750px * $scale;
  }

  &.shield {
    background-position: -1040px * $scale -750px * $scale;
  }
}

.pokemon-682 {
  background-position: -1080px * $scale -750px * $scale;
}

.pokemon-683 {
  background-position: -1120px * $scale -750px * $scale;
}

.pokemon-684 {
  background-position: -1160px * $scale -750px * $scale;
}

.pokemon-685 {
  background-position: 0 * $scale -780px * $scale;
}

.pokemon-686 {
  background-position: -40px * $scale -780px * $scale;
}

.pokemon-687 {
  background-position: -80px * $scale -780px * $scale;
}

.pokemon-688 {
  background-position: -120px * $scale -780px * $scale;
}

.pokemon-689 {
  background-position: -160px * $scale -780px * $scale;
}

.pokemon-690 {
  background-position: -200px * $scale -780px * $scale;
}

.pokemon-691 {
  background-position: -240px * $scale -780px * $scale;
}

.pokemon-692 {
  background-position: -280px * $scale -780px * $scale;
}

.pokemon-693 {
  background-position: -320px * $scale -780px * $scale;
}

.pokemon-694 {
  background-position: -360px * $scale -780px * $scale;
}

.pokemon-695 {
  background-position: -400px * $scale -780px * $scale;
}

.pokemon-696 {
  background-position: -440px * $scale -780px * $scale;
}

.pokemon-697 {
  background-position: -480px * $scale -780px * $scale;
}

.pokemon-698 {
  background-position: -520px * $scale -780px * $scale;
}

.pokemon-699 {
  background-position: -560px * $scale -780px * $scale;
}

.pokemon-700 {
  background-position: -600px * $scale -780px * $scale;
}

.pokemon-701 {
  background-position: -640px * $scale -780px * $scale;
}

.pokemon-702 {
  background-position: -680px * $scale -780px * $scale;
}

.pokemon-703 {
  background-position: -720px * $scale -780px * $scale;
}

.pokemon-704 {
  background-position: -760px * $scale -780px * $scale;
}

.pokemon-705 {
  background-position: -800px * $scale -780px * $scale;
}

.pokemon-706 {
  background-position: -840px * $scale -780px * $scale;
}

.pokemon-707 {
  background-position: -880px * $scale -780px * $scale;
}

.pokemon-708 {
  background-position: -920px * $scale -780px * $scale;
}

.pokemon-709 {
  background-position: -960px * $scale -780px * $scale;
}

.pokemon-710 {
  background-position: -1000px * $scale -780px * $scale;
}

.pokemon-711 {
  background-position: -1040px * $scale -780px * $scale;
}

.pokemon-712 {
  background-position: -1080px * $scale -780px * $scale;
}

.pokemon-713 {
  background-position: -1120px * $scale -780px * $scale;
}

.pokemon-714 {
  background-position: -1160px * $scale -780px * $scale;
}

.pokemon-715 {
  background-position: 0 * $scale -810px * $scale;
}

.pokemon-716 {
  &,
  &.active-mode {
    background-position: -40px * $scale -810px * $scale;
  }

  &.neutral-mode {
    background-position: -80px * $scale -810px * $scale;
  }
}

.pokemon-717 {
  background-position: -120px * $scale -810px * $scale;
}

.pokemon-718 {
  &.10-percent {
    background-position: -160px * $scale -810px * $scale;
  }

  &.50-percent {
    background-position: -200px * $scale -810px * $scale;
  }

  &,
  &.complete {
    background-position: -240px * $scale -810px * $scale;
  }
}

.pokemon-719 {
  background-position: -280px * $scale -810px * $scale;
}

.pokemon-720 {
  &.confined {
    background-position: -320px * $scale -810px * $scale;
  }

  &,
  &.unbound {
    background-position: -360px * $scale -810px * $scale;
  }
}

.pokemon-721 {
  background-position: -400px * $scale -810px * $scale;
}

.pokemon-722 {
  background-position: -440px * $scale -810px * $scale;
}

.pokemon-723 {
  background-position: -480px * $scale -810px * $scale;
}

.pokemon-724 {
  background-position: -520px * $scale -810px * $scale;
}

.pokemon-725 {
  background-position: -560px * $scale -810px * $scale;
}

.pokemon-726 {
  background-position: -600px * $scale -810px * $scale;
}

.pokemon-727 {
  background-position: -640px * $scale -810px * $scale;
}

.pokemon-728 {
  background-position: -680px * $scale -810px * $scale;
}

.pokemon-729 {
  background-position: -720px * $scale -810px * $scale;
}

.pokemon-730 {
  background-position: -760px * $scale -810px * $scale;
}

.pokemon-731 {
  background-position: -800px * $scale -810px * $scale;
}

.pokemon-732 {
  background-position: -840px * $scale -810px * $scale;
}

.pokemon-733 {
  background-position: -880px * $scale -810px * $scale;
}

.pokemon-734 {
  background-position: -920px * $scale -810px * $scale;
}

.pokemon-735 {
  background-position: -960px * $scale -810px * $scale;
}

.pokemon-736 {
  background-position: -1000px * $scale -810px * $scale;
}

.pokemon-737 {
  background-position: -1040px * $scale -810px * $scale;
}

.pokemon-738 {
  background-position: -1080px * $scale -810px * $scale;
}

.pokemon-739 {
  background-position: -1120px * $scale -810px * $scale;
}

.pokemon-740 {
  background-position: -1160px * $scale -810px * $scale;
}

.pokemon-741 {
  &,
  &.baile {
    background-position: 0 * $scale -840px * $scale;
  }

  &.pau {
    background-position: -40px * $scale -840px * $scale;
  }

  &.pom-pom {
    background-position: -80px * $scale -840px * $scale;
  }

  &.sensu {
    background-position: -120px * $scale -840px * $scale;
  }
}

.pokemon-742 {
  background-position: -160px * $scale -840px * $scale;
}

.pokemon-743 {
  background-position: -200px * $scale -840px * $scale;
}

.pokemon-744 {
  background-position: -240px * $scale -840px * $scale;
}

.pokemon-745 {
  &,
  &.midday {
    background-position: -320px * $scale -840px * $scale;
  }

  &.dusk {
    background-position: -280px * $scale -840px * $scale;
  }

  &.midnight {
    background-position: -360px * $scale -840px * $scale;
  }
}

.pokemon-746 {
  &,
  &.solo {
    background-position: -440px * $scale -840px * $scale;
  }

  &.school {
    background-position: -400px * $scale -840px * $scale;
  }
}

.pokemon-747 {
  background-position: -480px * $scale -840px * $scale;
}

.pokemon-748 {
  background-position: -520px * $scale -840px * $scale;
}

.pokemon-749 {
  background-position: -560px * $scale -840px * $scale;
}

.pokemon-750 {
  background-position: -600px * $scale -840px * $scale;
}

.pokemon-751 {
  background-position: -640px * $scale -840px * $scale;
}

.pokemon-752 {
  background-position: -680px * $scale -840px * $scale;
}

.pokemon-753 {
  background-position: -720px * $scale -840px * $scale;
}

.pokemon-754 {
  background-position: -760px * $scale -840px * $scale;
}

.pokemon-755 {
  background-position: -800px * $scale -840px * $scale;
}

.pokemon-756 {
  background-position: -840px * $scale -840px * $scale;
}

.pokemon-757 {
  background-position: -880px * $scale -840px * $scale;
}

.pokemon-758 {
  background-position: -920px * $scale -840px * $scale;
}

.pokemon-759 {
  background-position: -960px * $scale -840px * $scale;
}

.pokemon-760 {
  background-position: -1000px * $scale -840px * $scale;
}

.pokemon-761 {
  background-position: -1040px * $scale -840px * $scale;
}

.pokemon-762 {
  background-position: -1080px * $scale -840px * $scale;
}

.pokemon-763 {
  background-position: -1120px * $scale -840px * $scale;
}

.pokemon-764 {
  background-position: -1160px * $scale -840px * $scale;
}

.pokemon-765 {
  background-position: 0 * $scale -870px * $scale;
}

.pokemon-766 {
  background-position: -40px * $scale -870px * $scale;
}

.pokemon-767 {
  background-position: -80px * $scale -870px * $scale;
}

.pokemon-768 {
  background-position: -120px * $scale -870px * $scale;
}

.pokemon-769 {
  background-position: -160px * $scale -870px * $scale;
}

.pokemon-770 {
  background-position: -200px * $scale -870px * $scale;
}

.pokemon-771 {
  background-position: -240px * $scale -870px * $scale;
}

.pokemon-772 {
  background-position: -280px * $scale -870px * $scale;
}

.pokemon-773 {
  background-position: -320px * $scale -870px * $scale;
}

.pokemon-774 {
  &,
  &.meteor {
    background-position: -480px * $scale -870px * $scale;
  }

  &.blue-core {
    background-position: -360px * $scale -870px * $scale;
  }

  &.green-core {
    background-position: -400px * $scale -870px * $scale;
  }

  &.indigo-core {
    background-position: -440px * $scale -870px * $scale;
  }

  &.orange-core {
    background-position: -520px * $scale -870px * $scale;
  }

  &.red-core {
    background-position: -560px * $scale -870px * $scale;
  }

  &.violet-core {
    background-position: -600px * $scale -870px * $scale;
  }

  &.yellow-core {
    background-position: -640px * $scale -870px * $scale;
  }
}

.pokemon-775 {
  background-position: -680px * $scale -870px * $scale;
}

.pokemon-776 {
  background-position: -720px * $scale -870px * $scale;
}

.pokemon-777 {
  background-position: -760px * $scale -870px * $scale;
}

.pokemon-778 {
  background-position: -800px * $scale -870px * $scale;
}

.pokemon-779 {
  background-position: -840px * $scale -870px * $scale;
}

.pokemon-780 {
  background-position: -880px * $scale -870px * $scale;
}

.pokemon-781 {
  background-position: -920px * $scale -870px * $scale;
}

.pokemon-782 {
  background-position: -960px * $scale -870px * $scale;
}

.pokemon-783 {
  background-position: -1000px * $scale -870px * $scale;
}

.pokemon-784 {
  background-position: -1040px * $scale -870px * $scale;
}

.pokemon-785 {
  background-position: -1080px * $scale -870px * $scale;
}

.pokemon-786 {
  background-position: -1120px * $scale -870px * $scale;
}

.pokemon-787 {
  background-position: -1160px * $scale -870px * $scale;
}

.pokemon-788 {
  background-position: 0 * $scale -900px * $scale;
}

.pokemon-789 {
  background-position: -40px * $scale -900px * $scale;
}

.pokemon-790 {
  background-position: -80px * $scale -900px * $scale;
}

.pokemon-791 {
  background-position: -120px * $scale -900px * $scale;
}

.pokemon-792 {
  background-position: -160px * $scale -900px * $scale;
}

.pokemon-793 {
  background-position: -200px * $scale -900px * $scale;
}

.pokemon-794 {
  background-position: -240px * $scale -900px * $scale;
}

.pokemon-795 {
  background-position: -280px * $scale -900px * $scale;
}

.pokemon-796 {
  background-position: -320px * $scale -900px * $scale;
}

.pokemon-797 {
  background-position: -360px * $scale -900px * $scale;
}

.pokemon-798 {
  background-position: -400px * $scale -900px * $scale;
}

.pokemon-799 {
  background-position: -440px * $scale -900px * $scale;
}

.pokemon-800 {
  &,
  &.normal {
    background-position: -560px * $scale -900px * $scale;
  }

  &.dawn-wings {
    background-position: -480px * $scale -900px * $scale;
  }

  &.dusk-mane {
    background-position: -520px * $scale -900px * $scale;
  }

  &.ultra {
    background-position: -600px * $scale -900px * $scale;
  }
}

.pokemon-801 {
  &,
  &.normal {
    background-position: -640px * $scale -900px * $scale;
  }

  &.original-color {
    background-position: -680px * $scale -900px * $scale;
  }
}

.pokemon-802 {
  background-position: -720px * $scale -900px * $scale;
}

.pokemon-803 {
  background-position: -760px * $scale -900px * $scale;
}

.pokemon-804 {
  background-position: -800px * $scale -900px * $scale;
}

.pokemon-805 {
  background-position: -840px * $scale -900px * $scale;
}

.pokemon-806 {
  background-position: -880px * $scale -900px * $scale;
}

.pokemon-807 {
  background-position: -920px * $scale -900px * $scale;
}

.pokemon-808 {
  background-position: -960px * $scale -900px * $scale;
}

.pokemon-809 {
  background-position: -1000px * $scale -900px * $scale;
}
