/* Generated by scripts/build-site.mjs from the Cartoon atlas 2846d2fe. Do not edit. */
.sp { display: inline-block; flex: none; background: url(img/atlas.png) no-repeat;
      background-size: calc(2048px * var(--k, 1)) calc(932px * var(--k, 1)); }
.sp-road { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-962px * var(--k, 1)) calc(-370px * var(--k, 1)); }
.sp-sedan-o { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1776px * var(--k, 1)) calc(0px * var(--k, 1)); }
.sp-van-p { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-666px * var(--k, 1)) calc(-74px * var(--k, 1)); }
.sp-pickup-y { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1554px * var(--k, 1)) calc(-74px * var(--k, 1)); }
.sp-compact-k { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-888px * var(--k, 1)) calc(0px * var(--k, 1)); }
.sp-sedan-w { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1036px * var(--k, 1)) calc(0px * var(--k, 1)); }
.sp-van-b { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-222px * var(--k, 1)) calc(-74px * var(--k, 1)); }
.sp-pickup-r { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1110px * var(--k, 1)) calc(-74px * var(--k, 1)); }
.sp-compact-g { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-370px * var(--k, 1)) calc(0px * var(--k, 1)); }
.sp-bus-y { width: calc(144px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1168px * var(--k, 1)) calc(-148px * var(--k, 1)); }
.sp-boxtruck-o { width: calc(144px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1314px * var(--k, 1)) calc(-222px * var(--k, 1)); }
.sp-tanker-w { width: calc(144px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1752px * var(--k, 1)) calc(-222px * var(--k, 1)); }
.sp-raft-l { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1830px * var(--k, 1)) calc(-296px * var(--k, 1)); }
.sp-raft-m { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-222px * var(--k, 1)) calc(-370px * var(--k, 1)); }
.sp-raft-r { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-592px * var(--k, 1)) calc(-370px * var(--k, 1)); }
.sp-raft-1 { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-1460px * var(--k, 1)) calc(-296px * var(--k, 1)); }
.sp-frog-body { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-934px * var(--k, 1)) calc(-468px * var(--k, 1)); }
.sp-frog-face { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-74px * var(--k, 1)) calc(-664px * var(--k, 1)); }
.sp-frog-home { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-814px * var(--k, 1)) calc(-762px * var(--k, 1)); }
.sp-frog-body-2 { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-1940px * var(--k, 1)) calc(-370px * var(--k, 1)); }
.sp-frog-home-2 { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-1206px * var(--k, 1)) calc(-762px * var(--k, 1)); }
.sp-frog-shadow { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-1892px * var(--k, 1)) calc(-566px * var(--k, 1)); }
.sp-helmet { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-122px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-tube { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-196px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-superjump { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-270px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-wings { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-344px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-sweep { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-418px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-sweep-river { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-492px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-snail { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-714px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-skull { width: calc(40px * var(--k, 1)); height: calc(40px * var(--k, 1)); background-position: calc(-1010px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.sp-grave { width: calc(40px * var(--k, 1)); height: calc(40px * var(--k, 1)); background-position: calc(-1052px * var(--k, 1)) calc(-860px * var(--k, 1)); }
.rsp { display: inline-block; flex: none; background: url(retro/sheet.png) no-repeat;
       background-size: calc(1512px * var(--k, 1)) calc(536px * var(--k, 1)); image-rendering: pixelated; }
.rsp-frog { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(0px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-frog-2 { width: calc(96px * var(--k, 1)); height: calc(96px * var(--k, 1)); background-position: calc(-104px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-helmet { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-208px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-tube { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-288px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-superjump { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-368px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-wings { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-448px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-sweep { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-528px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-sweep-river { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-608px * var(--k, 1)) calc(-432px * var(--k, 1)); }
.rsp-snail { width: calc(72px * var(--k, 1)); height: calc(72px * var(--k, 1)); background-position: calc(-688px * var(--k, 1)) calc(-432px * var(--k, 1)); }
