/* stylelint-disable function-url-quotes */
/* stylelint-enable function-url-quotes */
.heading:after {
  content: "";
  display: block;
  clear: both;
}
h1.title {
  font-size: 80px;
  font-weight: bold;
  margin-top: -10px;
  display: block;
  float: left;
}
@-webkit-keyframes move-up {
  0% {
    top: 25px;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
@-moz-keyframes move-up {
  0% {
    top: 25px;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
@keyframes move-up {
  0% {
    top: 25px;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
.scores-container {
  float: right;
  text-align: right;
}
.score-container,
.best-container {
  position: relative;
  display: inline-block;
  background: #bbada0;
  padding: 15px 25px;
  font-size: 25px;
  height: 25px;
  line-height: 47px;
  font-weight: bold;
  border-radius: 3px;
  color: white;
  margin-top: 8px;
  text-align: center;
}
.score-container:after,
.best-container:after {
  position: absolute;
  width: 100%;
  top: 10px;
  left: 0;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  color: #eee4da;
}
.score-container .score-addition,
.best-container .score-addition {
  position: absolute;
  right: 30px;
  color: red;
  font-size: 25px;
  line-height: 25px;
  font-weight: bold;
  color: rgba(119, 110, 101, 0.9);
  z-index: 100;
  -webkit-animation: move-up 600ms ease-in;
  -moz-animation: move-up 600ms ease-in;
  animation: move-up 600ms ease-in;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}
.score-container:after {
  content: "Score";
}
.best-container:after {
  content: "Best";
}
.container p {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1.65;
}
.container a {
  cursor: pointer;
}
strong.important {
  text-transform: uppercase;
}
.container {
  max-width: 700px;
  margin: 0 auto;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.game-container {
  /* @noflip */
  direction: ltr;
  margin: 10px 0;
  position: relative;
  padding: 15px;
  cursor: default;
  -webkit-touch-callout: none;
  -ms-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  background: #bbada0;
  border-radius: 6px;
  width: 500px;
  height: 500px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.game-container .game-message {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(238, 228, 218, 0.5);
  z-index: 100;
  text-align: center;
  -webkit-animation: fade-in 800ms ease 1200ms;
  -moz-animation: fade-in 800ms ease 1200ms;
  animation: fade-in 800ms ease 1200ms;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}
.game-container .game-message p {
  font-size: 60px;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
  margin-top: 222px;
}
.game-container .game-message .lower {
  display: block;
  margin-top: 59px;
}
.game-container .game-message a {
  display: inline-block;
  background: #8f7a66;
  border-radius: 3px;
  padding: 0 20px;
  text-decoration: none;
  color: #f9f6f2;
  height: 40px;
  line-height: 42px;
  margin-left: 9px;
}
.game-container .game-message a.keep-playing-button {
  display: none;
}
.game-container .game-message.game-won {
  background: rgba(237, 194, 46, 0.5);
  color: #f9f6f2;
}
.game-container .game-message.game-won a.keep-playing-button {
  display: inline-block;
}
.game-container .game-message.game-won,
.game-container .game-message.game-over {
  display: block;
}
.grid-container {
  position: absolute;
  z-index: 1;
}
.grid-row {
  margin-bottom: 15px;
}
.grid-row:last-child {
  margin-bottom: 0;
}
.grid-row:after {
  content: "";
  display: block;
  clear: both;
}
.grid-cell {
  width: 106.25px;
  height: 106.25px;
  margin-right: 15px;
  float: left;
  border-radius: 3px;
  background: rgba(238, 228, 218, 0.35) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxMDciCiAgIGhlaWdodD0iMTA2IgogICBpZD0ic3ZnMiI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC05NDYuMzYyMTgpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9Ijk3Ny4zNjIxOCIKICAgICAgIGlkPSJyZWN0Mzk1NyIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9Ijk4Ny4zNjIxOCIKICAgICAgIGlkPSJyZWN0Mzk1Ny04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MC4xO2NvbG9yOiMwMDAwMDA7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgICA8cmVjdAogICAgICAgd2lkdGg9IjExMyIKICAgICAgIGhlaWdodD0iMyIKICAgICAgIHg9Ii0zIgogICAgICAgeT0iOTk3LjM2MjE4IgogICAgICAgaWQ9InJlY3QzOTU3LTkiCiAgICAgICBzdHlsZT0ib3BhY2l0eTowLjE7Y29sb3I6IzAwMDAwMDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZSIgLz4KICAgIDxyZWN0CiAgICAgICB3aWR0aD0iMTEzIgogICAgICAgaGVpZ2h0PSIzIgogICAgICAgeD0iLTMiCiAgICAgICB5PSIxMDA3LjM2MjIiCiAgICAgICBpZD0icmVjdDM5NTctMyIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9IjEwMTcuMzYyMiIKICAgICAgIGlkPSJyZWN0Mzk1Ny03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MC4xO2NvbG9yOiMwMDAwMDA7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgPC9nPgo8L3N2Zz4K") center center no-repeat;
  background-size: cover;
}
.grid-cell:last-child {
  margin-right: 0;
}
.tile-container {
  position: absolute;
  z-index: 2;
}
.tile,
.tile .tile-inner {
  width: 107px;
  height: 107px;
  line-height: 116.25px;
}
.tile.tile-position-1-1 {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.tile.tile-position-1-2 {
  -webkit-transform: translate(0px, 121px);
  -moz-transform: translate(0px, 121px);
  transform: translate(0px, 121px);
}
.tile.tile-position-1-3 {
  -webkit-transform: translate(0px, 242px);
  -moz-transform: translate(0px, 242px);
  transform: translate(0px, 242px);
}
.tile.tile-position-1-4 {
  -webkit-transform: translate(0px, 363px);
  -moz-transform: translate(0px, 363px);
  transform: translate(0px, 363px);
}
.tile.tile-position-2-1 {
  -webkit-transform: translate(121px, 0px);
  -moz-transform: translate(121px, 0px);
  transform: translate(121px, 0px);
}
.tile.tile-position-2-2 {
  -webkit-transform: translate(121px, 121px);
  -moz-transform: translate(121px, 121px);
  transform: translate(121px, 121px);
}
.tile.tile-position-2-3 {
  -webkit-transform: translate(121px, 242px);
  -moz-transform: translate(121px, 242px);
  transform: translate(121px, 242px);
}
.tile.tile-position-2-4 {
  -webkit-transform: translate(121px, 363px);
  -moz-transform: translate(121px, 363px);
  transform: translate(121px, 363px);
}
.tile.tile-position-3-1 {
  -webkit-transform: translate(242px, 0px);
  -moz-transform: translate(242px, 0px);
  transform: translate(242px, 0px);
}
.tile.tile-position-3-2 {
  -webkit-transform: translate(242px, 121px);
  -moz-transform: translate(242px, 121px);
  transform: translate(242px, 121px);
}
.tile.tile-position-3-3 {
  -webkit-transform: translate(242px, 242px);
  -moz-transform: translate(242px, 242px);
  transform: translate(242px, 242px);
}
.tile.tile-position-3-4 {
  -webkit-transform: translate(242px, 363px);
  -moz-transform: translate(242px, 363px);
  transform: translate(242px, 363px);
}
.tile.tile-position-4-1 {
  -webkit-transform: translate(363px, 0px);
  -moz-transform: translate(363px, 0px);
  transform: translate(363px, 0px);
}
.tile.tile-position-4-2 {
  -webkit-transform: translate(363px, 121px);
  -moz-transform: translate(363px, 121px);
  transform: translate(363px, 121px);
}
.tile.tile-position-4-3 {
  -webkit-transform: translate(363px, 242px);
  -moz-transform: translate(363px, 242px);
  transform: translate(363px, 242px);
}
.tile.tile-position-4-4 {
  -webkit-transform: translate(363px, 363px);
  -moz-transform: translate(363px, 363px);
  transform: translate(363px, 363px);
}
.tile {
  position: absolute;
  -webkit-transition: 100ms ease-in-out;
  -moz-transition: 100ms ease-in-out;
  transition: 100ms ease-in-out;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
}
.tile .tile-inner {
  border-radius: 3px;
  background: #eee4da;
  text-align: center;
  font-weight: bold;
  z-index: 10;
  font-size: 55px;
}
.tile.tile-2 .tile-inner {
  background: #eee4da url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9InNlbWlxdWF2ZXIuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3OCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGUgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczc2IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTM2NiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MDUiCiAgICAgaWQ9Im5hbWVkdmlldzc0IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIyLjUzNzE4MjciCiAgICAgaW5rc2NhcGU6Y3g9IjcuNDMwMzU1OCIKICAgICBpbmtzY2FwZTpjeT0iLTc4LjMwNjc1NCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8IS0tIFBhZ2U6IDEvMSAtLT4KICA8cGF0aAogICAgIGQ9Im0gMi44ODgwNjMsMC40MjMwMDUxMiBjIDAsMC43MTE5OTk5OCAwLjgxMiwxLjE2Nzk5OTk4IDAuODEyLDEuODc5OTk5ODggMCwwLjEzMiAtMC4wMzYsMC4yNiAtMC4wOTIsMC4zOCAwLjA3MiwwLjE0OCAwLjExNiwwLjMwMDAwMDcgMC4xMTYsMC40NjgwMDA3IDAsMC4yNTIgLTAuMDY0LDAuNSAtMC4xNjgsMC43MzIgLTAuMDIsMC4wMzIgLTAuMDQ4LDAuMDQ4IC0wLjA3NiwwLjA0OCAtMC4wNTIsMCAtMC4xMDQsLTAuMDQ0IC0wLjA5MiwtMC4xMDggMC4xMDQsLTAuMjA4IDAuMTY4LC0wLjQ0IDAuMTY4LC0wLjY3MiAwLC0wLjM4ODAwMDcgLTAuMzgsLTAuNzY0MDAwNyAtMC42NjgsLTEuMDI4MDAwNyB2IDAuMyBoIC0wLjA2NCBWIDAuNDIzMDA1MTIgaCAwLjA2NCB6IG0gMC42MTIsMi4wNjc5OTk4OCBjIDAuMDIsLTAuMDYgMC4wMjgsLTAuMTI0IDAuMDI4LC0wLjE4OCAwLC0wLjM4NCAtMC4zNjQsLTAuNzU5OTk5OSAtMC42NCwtMS4wMjc5OTk5IDAsMC40NzE5OTk5IDAuMzY0LDAuODIzOTk5OSAwLjYxMiwxLjIxNTk5OTkgeiIKICAgICBpZD0icGF0aDQ0IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6Izc3NmU2NTtmaWxsLW9wYWNpdHk6MSIgLz4KICA8cGF0aAogICAgIGQ9Im0gMi40NTE4NjMsMy4zMzEwMDU3IGMgMC4yMjQsMCAwLjQzNiwwLjExNiAwLjQzNiwwLjM2NCAwLDAuMjg4IC0wLjIyNCwwLjQ4NCAtMC40MTIsMC41OTYgLTAuMTQ0LDAuMDg0IC0wLjMwNCwwLjE0NCAtMC40NjgsMC4xNDQgLTAuMjI0LDAgLTAuNDM2LC0wLjExNiAtMC40MzYsLTAuMzY0IDAsLTAuMjg4IDAuMjI0LC0wLjQ4NCAwLjQxMiwtMC41OTYgMC4xNDQsLTAuMDg0IDAuMzA0LC0wLjE0NCAwLjQ2OCwtMC4xNDQgeiIKICAgICBpZD0icGF0aDUwIgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6Izc3NmU2NTtmaWxsLW9wYWNpdHk6MSIgLz4KICA8cmVjdAogICAgIHg9IjIuNzU4MDU5IgogICAgIHk9IjAuMzgyOTk1MzEiCiAgICAgd2lkdGg9IjAuMTMiCiAgICAgaGVpZ2h0PSIzLjMxMjIwMDEiCiAgICAgcnk9IjAuMDM5OTk5OTk5IgogICAgIGlkPSJyZWN0NjgiCiAgICAgc3R5bGU9ImZpbGw6Izc3NmU2NTtmaWxsLW9wYWNpdHk6MSIgLz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0), inset 0 0 0 1px rgba(255, 255, 255, 0);
}
.tile.tile-4 .tile-inner {
  background: #ede0c8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjIiCiAgIHdpZHRoPSIzMCIKICAgaGVpZ2h0PSIzMCIKICAgdmlld0JveD0iMCAwIDQuODE4MDAxMSA0LjgxODAwMSIKICAgaWQ9InN2ZzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0icXVhdmVyLnN2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzY2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjcwNSIKICAgICBpZD0ibmFtZWR2aWV3OSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNy44NjY2NjY3IgogICAgIGlua3NjYXBlOmN4PSItNC44MzA1MDg1IgogICAgIGlua3NjYXBlOmN5PSIxNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8cGF0aAogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6Izc3NmU2NTtmaWxsLW9wYWNpdHk6MSIKICAgICBpZD0icGF0aDQ2IgogICAgIGQ9Im0gMi44ODgwNjMsMC40MjMwMDUxMiBjIDAsMC43OTE5OTk5OCAwLjgzNiwxLjMzOTk5OTg4IDAuODM2LDIuMTMxOTk5ODggMCwwLjI4NCAtMC4wNjQsMC41NjQwMDA3IC0wLjE2OCwwLjgyODAwMDcgLTAuMDIsMC4wMzIgLTAuMDQ4LDAuMDQ4IC0wLjA3NiwwLjA0OCAtMC4wNTIsMCAtMC4xMDQsLTAuMDQ0IC0wLjA5MiwtMC4xMDggMC4xMDQsLTAuMjQ0IDAuMTY4LC0wLjUwNDAwMDcgMC4xNjgsLTAuNzY4MDAwNyAwLC0wLjQxNiAtMC4zOCwtMC44MzE5OTk5IC0wLjY2OCwtMS4xMzE5OTk5IGggLTAuMDY0IFYgMC40MjMwMDUxMiBoIDAuMDY0IHoiIC8+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiM3NzZlNjU7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGg1NCIKICAgICBkPSJtIDIuNDUxODYzLDMuMzMxMDA1NyBjIDAuMjI0LDAgMC40MzYsMC4xMTYgMC40MzYsMC4zNjQgMCwwLjI4OCAtMC4yMjQsMC40ODQgLTAuNDEyLDAuNTk2IC0wLjE0NCwwLjA4NCAtMC4zMDQsMC4xNDQgLTAuNDY4LDAuMTQ0IC0wLjIyNCwwIC0wLjQzNiwtMC4xMTYgLTAuNDM2LC0wLjM2NCAwLC0wLjI4OCAwLjIyNCwtMC40ODQgMC40MTIsLTAuNTk2IDAuMTQ0LC0wLjA4NCAwLjMwNCwtMC4xNDQgMC40NjgsLTAuMTQ0IHoiIC8+CiAgPHJlY3QKICAgICBzdHlsZT0iZmlsbDojNzc2ZTY1O2ZpbGwtb3BhY2l0eToxIgogICAgIGlkPSJyZWN0NjYiCiAgICAgeT0iMC4zODI5OTUzMSIKICAgICB4PSIyLjc1ODA2MjgiCiAgICAgcnk9IjAuMDM5OTk5OTk5IgogICAgIGhlaWdodD0iMy4zMTIyMDAxIgogICAgIHdpZHRoPSIwLjEzIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTc4Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZSAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNzYiIC8+Cjwvc3ZnPgo=") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0), inset 0 0 0 1px rgba(255, 255, 255, 0);
}
.tile.tile-8 .tile-inner {
  color: #f9f6f2;
  background: #f2b179 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNyb3RjaGV0LnN2ZyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNzgiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM3NiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEzNjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzA1IgogICAgIGlkPSJuYW1lZHZpZXc3NCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMS43OTQwNTkxIgogICAgIGlua3NjYXBlOmN4PSI3LjQzMDM1NTgiCiAgICAgaW5rc2NhcGU6Y3k9Ii03OC4zMDY3NTQiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPCEtLSBQYWdlOiAxLzEgLS0+CiAgPHBhdGgKICAgICBkPSJtIDIuNDUxODYzLDMuMzMxMDA1NyBjIDAuMjI0LDAgMC40MzYsMC4xMTYgMC40MzYsMC4zNjQgMCwwLjI4OCAtMC4yMjQsMC40ODQgLTAuNDEyLDAuNTk2IC0wLjE0NCwwLjA4NCAtMC4zMDQsMC4xNDQgLTAuNDY4LDAuMTQ0IC0wLjIyNCwwIC0wLjQzNiwtMC4xMTYgLTAuNDM2LC0wLjM2NCAwLC0wLjI4OCAwLjIyNCwtMC40ODQgMC40MTIsLTAuNTk2IDAuMTQ0LC0wLjA4NCAwLjMwNCwtMC4xNDQgMC40NjgsLTAuMTQ0IHoiCiAgICAgaWQ9InBhdGg0OCIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgPHJlY3QKICAgICB4PSIyLjc1ODA2MDkiCiAgICAgeT0iMC4zODI5OTUzMSIKICAgICB3aWR0aD0iMC4xMyIKICAgICBoZWlnaHQ9IjMuMzEyMjAwMSIKICAgICByeT0iMC4wMzk5OTk5OTkiCiAgICAgaWQ9InJlY3Q1MiIKICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eToxIiAvPgo8L3N2Zz4K") center center no-repeat;
  background-size: 80%;
}
.tile.tile-16 .tile-inner {
  color: #f9f6f2;
  background: #f59563 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjIiCiAgIHdpZHRoPSIzMCIKICAgaGVpZ2h0PSIzMCIKICAgdmlld0JveD0iMCAwIDQuODE4MDAxMSA0LjgxODAwMSIKICAgaWQ9InN2ZzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibWluaW0uc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjcwOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiCiAgICAgaWQ9Im5hbWVkdmlldzgiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjcuODY2NjY2NyIKICAgICBpbmtzY2FwZTpjeD0iMTUiCiAgICAgaW5rc2NhcGU6Y3k9IjE1IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8cmVjdAogICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InJlY3Q2MCIKICAgICB5PSIwLjM4Mjk5NTMxIgogICAgIHg9IjIuODMxODY0NCIKICAgICByeT0iMC4wMzk5OTk5OTkiCiAgICAgaGVpZ2h0PSIzLjIzODYiCiAgICAgd2lkdGg9IjAuMTMiIC8+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGg2MiIKICAgICBkPSJtIDIuODMxODYzLDMuNjIzMDA1NyBjIDAsLTAuMDk2IC0wLjA4NCwtMC4xNjQgLTAuMTY4LC0wLjE2NCAtMC4wMTYsMCAtMC4wMzIsMCAtMC4wNDgsMC4wMDQgLTAuMTI0LDAuMDM2IC0wLjMwOCwwLjE2IC0wLjQ1NiwwLjI1NiAtMC4xNDgsMC4wOTYgLTAuMzM2LDAuMjEyIC0wLjQxNiwwLjMxMiAtMC4wMjgsMC4wMzIgLTAuMDQ0LDAuMDcyIC0wLjA0NCwwLjExMiAwLDAuMDk2IDAuMDg0LDAuMTY0IDAuMTY4LDAuMTY0IDAuMDE2LDAgMC4wMzIsMCAwLjA0OCwtMC4wMDQgMC4xMjQsLTAuMDM2IDAuMzEyLC0wLjE2IDAuNDYsLTAuMjU2IDAuMTQ4LC0wLjA5NiAwLjMzNiwtMC4yMTIgMC40MTYsLTAuMzEyIDAuMDI4LC0wLjAzMiAwLjA0LC0wLjA3MiAwLjA0LC0wLjExMiB6IG0gLTAuMjA0LC0wLjI4OCBjIDAuMTg4LDAgMC4zMzIsMC4wODQgMC4zMzIsMC4yODggMCwwLjA3NiAtMC4wMTYsMC4xNDggLTAuMDQsMC4yMjQgLTAuMDQ4LDAuMTUyIC0wLjEyOCwwLjI5NiAtMC4yNiwwLjM4NCAtMC4yMTYsMC4xNDQgLTAuNDUyLDAuMjA0IC0wLjc1MiwwLjIwNCAtMC4xODgsMCAtMC4zMzYsLTAuMDg4IC0wLjMzNiwtMC4yOTIgMCwtMC4wNzYgMC4wMiwtMC4xNDggMC4wNDQsLTAuMjI0IDAuMDQ4LC0wLjE1MiAwLjEyNCwtMC4yOTYgMC4yNTYsLTAuMzg0IDAuMjE2LC0wLjE0NCAwLjQ1NiwtMC4yIDAuNzU2LC0wLjIgeiIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3OCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGUgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczc2IiAvPgo8L3N2Zz4K") center center no-repeat;
  background-size: 80%;
}
.tile.tile-32 .tile-inner {
  color: #f9f6f2;
  background: #f67c5f url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjIiCiAgIHdpZHRoPSIzMCIKICAgaGVpZ2h0PSIzMCIKICAgdmlld0JveD0iMCAwIDQuODE4MDAxMSA0LjgxODAwMSIKICAgaWQ9InN2ZzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ic2VtaWJyZXZlLnN2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI3MDgiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXc2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI3Ljg2NjY2NjciCiAgICAgaW5rc2NhcGU6Y3g9IjE1IgogICAgIGlua3NjYXBlOmN5PSIxNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPHBhdGgKICAgICBkPSJtIDIuMjc5MDAwNywxLjk2MTAwMDUgYyAtMC4yLDAgLTAuMjc2LDAuMTcyIC0wLjI3NiwwLjM1MiAwLDAuMzA4IDAuMjI4LDAuNTQ0IDAuNTM2LDAuNTQ0IDAuMTk5OTk5NywwIDAuMjc1OTk5NywtMC4xNzIgMC4yNzU5OTk3LC0wLjM1MiAwLC0wLjMwOCAtMC4yMjc5OTk3LC0wLjU0NCAtMC41MzU5OTk3LC0wLjU0NCB6IG0gMS4xMTk5OTk3LDAuNDQ4IGMgMCwwLjE3MiAtMC4xNCwwLjMwNCAtMC4yOTIsMC4zODggLTAuMjEyLDAuMTIgLTAuNDUyLDAuMTY0IC0wLjY5NTk5OTcsMC4xNjQgLTAuMjQ0LDAgLTAuNDg4LC0wLjA0NCAtMC43LC0wLjE2NCAtMC4xNTIsLTAuMDg0IC0wLjI5MiwtMC4yMTYgLTAuMjkyLC0wLjM4OCAwLC0wLjE3MiAwLjE0LC0wLjMwNCAwLjI5MiwtMC4zODggMC4yMTIsLTAuMTIgMC40NTYsLTAuMTY0IDAuNywtMC4xNjQgMC4yNDM5OTk3LDAgMC40ODM5OTk3LDAuMDQ0IDAuNjk1OTk5NywwLjE2NCAwLjE1MiwwLjA4NCAwLjI5MiwwLjIxNiAwLjI5MiwwLjM4OCB6IgogICAgIGlkPSJwYXRoNDAiCiAgICAgc3R5bGU9ImZpbGw6I2Y5ZjZmMjtmaWxsLW9wYWNpdHk6MSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3OCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGUgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczc2IiAvPgo8L3N2Zz4K") center center no-repeat;
  background-size: 80%;
}
.tile.tile-64 .tile-inner {
  color: #f9f6f2;
  background: #f65e3b url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJyZXZlLnN2ZyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNzgiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM3NiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEzNjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzA1IgogICAgIGlkPSJuYW1lZHZpZXc3NCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMS43OTQwNTkxIgogICAgIGlua3NjYXBlOmN4PSI3LjQzMDM1NTgiCiAgICAgaW5rc2NhcGU6Y3k9Ii03OC4zMDY3NTQiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPCEtLSBQYWdlOiAxLzEgLS0+CiAgPHBhdGgKICAgICBkPSJtIDIuNDExMDAxMiwxLjg1NzAwMDUgYyAwLjM3OTk5OTcsMCAwLjkxOTk5OTcsMC4xNDQgMC45ODM5OTk3LDAuNDkyIHYgLTAuNTYgYyAwLC0wLjA1NiAwLjA0NCwtMC4xIDAuMSwtMC4xIDAuMDU2LDAgMC4xLDAuMDQ0IDAuMSwwLjEgdiAxLjI0IGMgMCwwLjA1NiAtMC4wNDQsMC4xIC0wLjEsMC4xIC0wLjA1NiwwIC0wLjEsLTAuMDQ0IC0wLjEsLTAuMSB2IC0wLjU2IGMgLTAuMDY0LDAuMzQ4IC0wLjYwNCwwLjQ5MiAtMC45ODM5OTk3LDAuNDkyIC0wLjM4LDAgLTAuOTI0LC0wLjE0NCAtMC45ODgsLTAuNDkyIHYgMC41NiBjIDAsMC4wNTYgLTAuMDQ0LDAuMSAtMC4xLDAuMSAtMC4wNTYsMCAtMC4xLC0wLjA0NCAtMC4xLC0wLjEgdiAtMS4yNCBjIDAsLTAuMDU2IDAuMDQ0LC0wLjEgMC4xLC0wLjEgMC4wNTYsMCAwLjEsMC4wNDQgMC4xLDAuMSB2IDAuNTYgYyAwLjA2NCwtMC4zNDggMC42MDgsLTAuNDkyIDAuOTg4LC0wLjQ5MiB6IG0gLTAuMTMyLDAuMTA0IGMgLTAuMiwwIC0wLjI3NiwwLjE3MiAtMC4yNzYsMC4zNTIgMCwwLjMwOCAwLjIyOCwwLjU0NCAwLjUzNTk5OTcsMC41NDQgMC4yLDAgMC4yNzYsLTAuMTcyIDAuMjc2LC0wLjM1MiAwLC0wLjMwOCAtMC4yMjgsLTAuNTQ0IC0wLjUzNTk5OTcsLTAuNTQ0IHoiCiAgICAgaWQ9InBhdGg0MiIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjEiIC8+Cjwvc3ZnPgo=") center center no-repeat;
  background-size: 80%;
}
.tile.tile-128 .tile-inner {
  color: #f9f6f2;
  background: #edcf72 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9InF1YXZlcnIuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE2MCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczU4IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTM2NiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MDUiCiAgICAgaWQ9Im5hbWVkdmlldzU2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjc5NDA1OTEiCiAgICAgaW5rc2NhcGU6Y3g9IjIwOC44NDM4NSIKICAgICBpbmtzY2FwZTpjeT0iLTExMi4wOTE5OCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8IS0tIFBhZ2U6IDEvMSAtLT4KICA8ZwogICAgIGlkPSJnMzg3NiIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQuODk0MDk5LC00Ljg2NjI5OTUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eTowLjk0MTE3NjQ3IgogICAgICAgaWQ9InBhdGg0NiIKICAgICAgIGQ9Im0gNjYsLTUwMCAxMDEsMzI3IGMgLTM0LC0xMiAtNzAsLTIzIC0xMDYsLTIzIC00NiwwIC04NywzMyAtODcsNzkgMCw0MCAzMiw3MiA3Miw3MiAyNSwwIDQ5LC0xNSA1NywtMzkgMTAsLTI4IDUsLTU5IDM0LC01OSAxNiwwIDU1LDUxIDYwLDY4IEwgMjQzLDc2IEMgMjA5LDY0IDE3NSw1NCAxMzksNTQgOTMsNTQgNTIsODcgNTIsMTMzIGMgMCw0MCAzMyw3MiA3Myw3MiAyNSwwIDQ4LC0xNSA1NiwtMzkgMTAsLTI4IDUsLTU5IDM0LC01OSAxNSwwIDUwLDQ5IDU3LDYzIDYsMTIgMjMsMTIgMjgsMCBMIDEyMSwtNTAwIGMgLTgsLTcgLTE3LC0xMCAtMjcsLTEwIC0xMCwwIC0yMCwzIC0yOCwxMCB6IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMDQsMCwwLC0wLjAwNCw5Ni43NTUxLDYuNjY1MykiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDwvZz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0.2381), inset 0 0 0 1px rgba(255, 255, 255, 0.14286);
  font-size: 45px;
}
@media screen and (max-width: 520px) {
  .tile.tile-128 .tile-inner {
    font-size: 25px;
  }
}
.tile.tile-256 .tile-inner {
  color: #f9f6f2;
  background: #edcc61 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNyb3RjaGV0ci5zdmciPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTYwIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNTgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzY2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjcwNSIKICAgICBpZD0ibmFtZWR2aWV3NTYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjEuNzk0MDU5MSIKICAgICBpbmtzY2FwZTpjeD0iMjA4Ljg0Mzg1IgogICAgIGlua3NjYXBlOmN5PSItMTEyLjA5MTk4IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPgogIDwhLS0gUGFnZTogMS8xIC0tPgogIDxnCiAgICAgaWQ9ImczODc5IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ny45OTQ2OTksLTQuMzY2Mjk5NSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjAuOTQxMTc2NDciCiAgICAgICBpZD0icGF0aDMyIgogICAgICAgZD0iTSA3MiwtMjUwIDE4OSw3NiBDIDE1NSw2NCAxMjAsNTQgODQsNTQgMzgsNTQgLTMsODcgLTMsMTMzIGMgMCw0MCAzMyw3MiA3Myw3MiAyNSwwIDQ4LC0xNSA1NiwtMzkgMTAsLTI4IDYsLTU5IDM1LC01OSAxNiwwIDU0LDQ4IDYxLDYzIDYsMTIgMjMsMTIgMjgsMCBMIDEyNywtMjUwIGMgLTgsLTcgLTE3LC0xMCAtMjcsLTEwIC0xMCwwIC0yMCwzIC0yOCwxMCB6IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMDQsMCwwLC0wLjAwNCw4OS45MDk3LDYuNjY1MykiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDwvZz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0.31746), inset 0 0 0 1px rgba(255, 255, 255, 0.19048);
  font-size: 45px;
}
@media screen and (max-width: 520px) {
  .tile.tile-256 .tile-inner {
    font-size: 25px;
  }
}
.tile.tile-512 .tile-inner {
  color: #f9f6f2;
  background: #edc850 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9Im1pbmltci5zdmciPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTYwIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNTgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzY2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjcwNSIKICAgICBpZD0ibmFtZWR2aWV3NTYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjEuNzk0MDU5MSIKICAgICBpbmtzY2FwZTpjeD0iMjA4Ljg0Mzg1IgogICAgIGlua3NjYXBlOmN5PSItMTEyLjA5MTk4IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcyIiAvPgogIDwhLS0gUGFnZTogMS8xIC0tPgogIDxnCiAgICAgaWQ9ImczODgyIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OC45MDg2OTksLTQuMTA0Mjk5NSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjAuOTQxMTc2NDciCiAgICAgICBpZD0icGF0aDUwIgogICAgICAgZD0ibSAtMjMsLTExNiBjIDAsMjggMTEsNDIgNDAsNDIgMzMsMCA3OCwtMTMgMTE5LC0zMSBMIDQsNTMgYyAtNyw5IC0xMCwxNyAtMTAsMjUgMCwzNCA1MCw2NiA4Nyw5OSAyNSwyMiAzNyw1MiAzNyw4MyAwLDI0IC04LDQ5IC0yNSw2OSBsIC0zNSw0MiBjIC0zLDMgLTQsNyAtNCwxMCAwLDkgOSwxNSAxNywxNSA0LDAgOCwtMSAxMSwtNSBMIDIzMywyMTEgYyA3LC05IDEwLC0xNyAxMCwtMjUgMCwtMzQgLTUwLC02NiAtODcsLTk5IC0yNSwtMjIgLTM3LC01MiAtMzcsLTgzIDAsLTI0IDcsLTQ5IDI0LC02OSBsIDg0LC05OSBjIDMsLTMgNCwtNyA0LC0xMCAwLC05IC04LC0xNiAtMTYsLTE2IC00LDAgLTksMiAtMTIsNiAtMTgsMjEgLTYzLDM4IC05NywzOCAtNDEsMCAtNTMsLTI2IC01MywtNjcgMCwtMzUgMTEsLTc0IDI4LC05NCA1LC02IDAsLTEzIC02LC0xMyAtMiwwIC00LDAgLTYsMiAtNDUsNTQgLTkyLDE0OCAtOTIsMjAyIHoiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjAwNCwwLDAsLTAuMDA0LDgwLjg3NzcsNi42NjUzKSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgPC9nPgo8L3N2Zz4K") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0.39683), inset 0 0 0 1px rgba(255, 255, 255, 0.2381);
  font-size: 45px;
}
@media screen and (max-width: 520px) {
  .tile.tile-512 .tile-inner {
    font-size: 25px;
  }
}
.tile.tile-1024 .tile-inner {
  color: #f9f6f2;
  background: #edc53f url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9InNlbWlicmV2ZXIuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE2MCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczU4IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTM2NiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MDUiCiAgICAgaWQ9Im5hbWVkdmlldzU2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjc5NDA1OTEiCiAgICAgaW5rc2NhcGU6Y3g9IjIwOC44NDM4NSIKICAgICBpbmtzY2FwZTpjeT0iLTExMi4wOTE5OCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8IS0tIFBhZ2U6IDEvMSAtLT4KICA8ZwogICAgIGlkPSJnMzg4NSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjkuNTM3NDAyLC0zLjk5NDI5OTUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eTowLjk0MTE3NjQ3IgogICAgICAgaWQ9InBhdGgzNCIKICAgICAgIGQ9Ik0gMzY1LDAgSCAxMCBDIDQsMCAwLDQgMCwxMCB2IDEzNiBjIDAsNiA0LDEwIDEwLDEwIGggMzU1IGMgNiwwIDEwLC00IDEwLC0xMCBWIDEwIEMgMzc1LDQgMzcxLDAgMzY1LDAgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMDA0LDAsMCwtMC4wMDQsNzEuMTk2NCw2LjY2NTMpIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxyZWN0CiAgICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eTowLjk0MTE3NjQ3IgogICAgICAgaWQ9InJlY3QxNi03IgogICAgICAgcnk9IjAuMSIKICAgICAgIGhlaWdodD0iMC4yIgogICAgICAgd2lkdGg9IjIuNDIxODg4NCIKICAgICAgIHk9IjYuNTY1MyIKICAgICAgIHg9IjcwLjczNTQ1OCIgLz4KICA8L2c+Cjwvc3ZnPgo=") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0.47619), inset 0 0 0 1px rgba(255, 255, 255, 0.28571);
  font-size: 35px;
}
@media screen and (max-width: 520px) {
  .tile.tile-1024 .tile-inner {
    font-size: 15px;
  }
}
.tile.tile-2048 .tile-inner {
  color: #f9f6f2;
  background: #edc22e url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9InNlbWlicmV2ZXIuc3ZnIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE2MCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczU4IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTM2NiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MDUiCiAgICAgaWQ9Im5hbWVkdmlldzU2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIxLjc5NDA1OTEiCiAgICAgaW5rc2NhcGU6Y3g9IjIwOC44NDM4NSIKICAgICBpbmtzY2FwZTpjeT0iLTExMi4wOTE5OCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4KICA8IS0tIFBhZ2U6IDEvMSAtLT4KICA8ZwogICAgIGlkPSJnMzg4OSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIuOTc0MTAxLC0zLjUxODI5OTUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eTowLjk0MTE3NjQ3IgogICAgICAgaWQ9InBhdGgzMCIKICAgICAgIGQ9Ik0gMzY1LC0xNTYgSCAxMCBjIC02LDAgLTEwLDQgLTEwLDEwIFYgLTEwIEMgMCwtNCA0LDAgMTAsMCBoIDM1NSBjIDYsMCAxMCwtNCAxMCwtMTAgdiAtMTM2IGMgMCwtNiAtNCwtMTAgLTEwLC0xMCB6IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMDQsMCwwLC0wLjAwNCw1NC42MzMxLDUuNjY1MykiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjAuOTQxMTc2NDciCiAgICAgICBpZD0icmVjdDE2LTUtOCIKICAgICAgIHJ5PSIwLjEiCiAgICAgICBoZWlnaHQ9IjAuMiIKICAgICAgIHdpZHRoPSIyLjQyMTg4ODQiCiAgICAgICB5PSI1LjU2NTMiCiAgICAgICB4PSI1NC4xNzIxNTciIC8+CiAgPC9nPgo8L3N2Zz4K") center center no-repeat;
  background-size: 80%;
  box-shadow: 0 0 30px 10px rgba(243, 215, 116, 0.55556), inset 0 0 0 1px rgba(255, 255, 255, 0.33333);
  font-size: 35px;
}
@media screen and (max-width: 520px) {
  .tile.tile-2048 .tile-inner {
    font-size: 15px;
  }
}
.tile.tile-super .tile-inner {
  color: #f9f6f2;
  background: #3c3a32 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4yIgogICB3aWR0aD0iMzAiCiAgIGhlaWdodD0iMzAiCiAgIHZpZXdCb3g9IjAgMCA0LjgxODAwMTEgNC44MTgwMDEiCiAgIGlkPSJzdmcyIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjQ4LjQgcjk5MzkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImFsbHJlc3RzLnN2ZyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNjAiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1OCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEzNjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzA1IgogICAgIGlkPSJuYW1lZHZpZXc1NiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMS43OTQwNTkxIgogICAgIGlua3NjYXBlOmN4PSIyMDguODQzODUiCiAgICAgaW5rc2NhcGU6Y3k9Ii0xMTIuMDkxOTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPCEtLSBQYWdlOiAxLzEgLS0+CiAgPGcKICAgICBpZD0iZzM4OTMiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2LjI0Njg5OSwtMy43NTYyOTk1KSI+CiAgICA8cmVjdAogICAgICAgc3R5bGU9ImZpbGw6I2Y5ZjZmMjtmaWxsLW9wYWNpdHk6MC45NDExNzY0NyIKICAgICAgIGlkPSJyZWN0MTYiCiAgICAgICByeT0iMC4xIgogICAgICAgaGVpZ2h0PSIwLjIiCiAgICAgICB3aWR0aD0iMi40MjE4ODg0IgogICAgICAgeT0iNi41NjUzIgogICAgICAgeD0iMjcuNDQ0OTU2IiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoMjgiCiAgICAgICBkPSJtIDI4LjkxNTksNi42NjUzIGggLTAuNTIgYyAtMC4wMjQsMCAtMC4wNCwtMC4wMTYgLTAuMDQsLTAuMDQgdiAtMC45MiBjIDAsLTAuMDI0IDAuMDE2LC0wLjA0IDAuMDQsLTAuMDQgaCAwLjUyIGMgMC4wMjQsMCAwLjA0LDAuMDE2IDAuMDQsMC4wNCB2IDAuOTIgYyAwLDAuMDI0IC0wLjAxNiwwLjA0IC0wLjA0LDAuMDQgeiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZjlmNmYyO2ZpbGwtb3BhY2l0eTowLjk0MTE3NjQ3IiAvPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJmaWxsOiNmOWY2ZjI7ZmlsbC1vcGFjaXR5OjAuOTQxMTc2NDciCiAgICAgICBpZD0icmVjdDE2LTUiCiAgICAgICByeT0iMC4xIgogICAgICAgaGVpZ2h0PSIwLjIiCiAgICAgICB3aWR0aD0iMi40MjE4ODg0IgogICAgICAgeT0iNS41NjUzIgogICAgICAgeD0iMjcuNDQ0OTU2IiAvPgogIDwvZz4KPC9zdmc+Cg==") center center no-repeat;
  background-size: 80%;
  font-size: 30px;
}
@media screen and (max-width: 520px) {
  .tile.tile-super .tile-inner {
    font-size: 10px;
  }
}
@-webkit-keyframes appear {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes appear {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes appear {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.tile-new .tile-inner {
  -webkit-animation: appear 200ms ease 100ms;
  -moz-animation: appear 200ms ease 100ms;
  animation: appear 200ms ease 100ms;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
@-webkit-keyframes pop {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pop {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pop {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.tile-merged .tile-inner {
  z-index: 20;
  -webkit-animation: pop 200ms ease 100ms;
  -moz-animation: pop 200ms ease 100ms;
  animation: pop 200ms ease 100ms;
  -webkit-animation-fill-mode: backwards;
  -moz-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
.above-game:after {
  content: "";
  display: block;
  clear: both;
}
.game-intro {
  float: left;
  line-height: 42px;
  margin-bottom: 0;
}
.restart-button {
  font-size: 14px;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin-top: 0;
  float: right;
}
.game-explanation {
  color: #888;
  margin-top: 50px;
}
@media screen and (max-width: 520px) {
  h1.title {
    position: absolute;
    font-size: 27px;
    margin-top: -16px;
  }
  .container {
    margin: 0 auto;
  }
  .score-container,
  .best-container {
    margin-top: 0;
    padding: 15px 10px;
    min-width: 40px;
  }
  .heading {
    margin-bottom: 10px;
  }
  .game-intro {
    width: 55%;
    display: block;
    box-sizing: border-box;
    line-height: 1.65;
  }
  .game-container {
    position: relative;
    padding: 10px;
    cursor: default;
    -webkit-touch-callout: none;
    -ms-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    background: #bbada0;
    border-radius: 6px;
    width: 280px;
    height: 280px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .game-container .game-message {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(238, 228, 218, 0.5);
    z-index: 100;
    text-align: center;
    -webkit-animation: fade-in 800ms ease 1200ms;
    -moz-animation: fade-in 800ms ease 1200ms;
    animation: fade-in 800ms ease 1200ms;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .game-container .game-message p {
    font-size: 60px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    margin-top: 222px;
  }
  .game-container .game-message .lower {
    display: block;
    margin-top: 59px;
  }
  .game-container .game-message a {
    display: inline-block;
    background: #8f7a66;
    border-radius: 3px;
    padding: 0 20px;
    text-decoration: none;
    color: #f9f6f2;
    height: 40px;
    line-height: 42px;
    margin-left: 9px;
  }
  .game-container .game-message a.keep-playing-button {
    display: none;
  }
  .game-container .game-message.game-won {
    background: rgba(237, 194, 46, 0.5);
    color: #f9f6f2;
  }
  .game-container .game-message.game-won a.keep-playing-button {
    display: inline-block;
  }
  .game-container .game-message.game-won,
  .game-container .game-message.game-over {
    display: block;
  }
  .grid-container {
    position: absolute;
    z-index: 1;
  }
  .grid-row {
    margin-bottom: 10px;
  }
  .grid-row:last-child {
    margin-bottom: 0;
  }
  .grid-row:after {
    content: "";
    display: block;
    clear: both;
  }
  .grid-cell {
    width: 57.5px;
    height: 57.5px;
    margin-right: 10px;
    float: left;
    border-radius: 3px;
    background: rgba(238, 228, 218, 0.35) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxMDciCiAgIGhlaWdodD0iMTA2IgogICBpZD0ic3ZnMiI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC05NDYuMzYyMTgpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9Ijk3Ny4zNjIxOCIKICAgICAgIGlkPSJyZWN0Mzk1NyIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9Ijk4Ny4zNjIxOCIKICAgICAgIGlkPSJyZWN0Mzk1Ny04IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MC4xO2NvbG9yOiMwMDAwMDA7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgICA8cmVjdAogICAgICAgd2lkdGg9IjExMyIKICAgICAgIGhlaWdodD0iMyIKICAgICAgIHg9Ii0zIgogICAgICAgeT0iOTk3LjM2MjE4IgogICAgICAgaWQ9InJlY3QzOTU3LTkiCiAgICAgICBzdHlsZT0ib3BhY2l0eTowLjE7Y29sb3I6IzAwMDAwMDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjE7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZSIgLz4KICAgIDxyZWN0CiAgICAgICB3aWR0aD0iMTEzIgogICAgICAgaGVpZ2h0PSIzIgogICAgICAgeD0iLTMiCiAgICAgICB5PSIxMDA3LjM2MjIiCiAgICAgICBpZD0icmVjdDM5NTctMyIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuMTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgPHJlY3QKICAgICAgIHdpZHRoPSIxMTMiCiAgICAgICBoZWlnaHQ9IjMiCiAgICAgICB4PSItMyIKICAgICAgIHk9IjEwMTcuMzYyMiIKICAgICAgIGlkPSJyZWN0Mzk1Ny03IgogICAgICAgc3R5bGU9Im9wYWNpdHk6MC4xO2NvbG9yOiMwMDAwMDA7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgPC9nPgo8L3N2Zz4K") center center no-repeat;
    background-size: cover;
  }
  .grid-cell:last-child {
    margin-right: 0;
  }
  .tile-container {
    position: absolute;
    z-index: 2;
  }
  .tile,
  .tile .tile-inner {
    width: 58px;
    height: 58px;
    line-height: 67.5px;
  }
  .tile.tile-position-1-1 {
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  .tile.tile-position-1-2 {
    -webkit-transform: translate(0px, 67px);
    -moz-transform: translate(0px, 67px);
    transform: translate(0px, 67px);
  }
  .tile.tile-position-1-3 {
    -webkit-transform: translate(0px, 135px);
    -moz-transform: translate(0px, 135px);
    transform: translate(0px, 135px);
  }
  .tile.tile-position-1-4 {
    -webkit-transform: translate(0px, 202px);
    -moz-transform: translate(0px, 202px);
    transform: translate(0px, 202px);
  }
  .tile.tile-position-2-1 {
    -webkit-transform: translate(67px, 0px);
    -moz-transform: translate(67px, 0px);
    transform: translate(67px, 0px);
  }
  .tile.tile-position-2-2 {
    -webkit-transform: translate(67px, 67px);
    -moz-transform: translate(67px, 67px);
    transform: translate(67px, 67px);
  }
  .tile.tile-position-2-3 {
    -webkit-transform: translate(67px, 135px);
    -moz-transform: translate(67px, 135px);
    transform: translate(67px, 135px);
  }
  .tile.tile-position-2-4 {
    -webkit-transform: translate(67px, 202px);
    -moz-transform: translate(67px, 202px);
    transform: translate(67px, 202px);
  }
  .tile.tile-position-3-1 {
    -webkit-transform: translate(135px, 0px);
    -moz-transform: translate(135px, 0px);
    transform: translate(135px, 0px);
  }
  .tile.tile-position-3-2 {
    -webkit-transform: translate(135px, 67px);
    -moz-transform: translate(135px, 67px);
    transform: translate(135px, 67px);
  }
  .tile.tile-position-3-3 {
    -webkit-transform: translate(135px, 135px);
    -moz-transform: translate(135px, 135px);
    transform: translate(135px, 135px);
  }
  .tile.tile-position-3-4 {
    -webkit-transform: translate(135px, 202px);
    -moz-transform: translate(135px, 202px);
    transform: translate(135px, 202px);
  }
  .tile.tile-position-4-1 {
    -webkit-transform: translate(202px, 0px);
    -moz-transform: translate(202px, 0px);
    transform: translate(202px, 0px);
  }
  .tile.tile-position-4-2 {
    -webkit-transform: translate(202px, 67px);
    -moz-transform: translate(202px, 67px);
    transform: translate(202px, 67px);
  }
  .tile.tile-position-4-3 {
    -webkit-transform: translate(202px, 135px);
    -moz-transform: translate(202px, 135px);
    transform: translate(202px, 135px);
  }
  .tile.tile-position-4-4 {
    -webkit-transform: translate(202px, 202px);
    -moz-transform: translate(202px, 202px);
    transform: translate(202px, 202px);
  }
  .tile .tile-inner {
    font-size: 35px;
  }
  .game-message p {
    font-size: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin-top: 90px !important;
  }
  .game-message .lower {
    margin-top: 30px !important;
  }
}
/*# sourceMappingURL=2048.css.map */
