.CityRunGame-module__w5Rxyq__section{background:#fff;padding:clamp(16px,3vw,28px)}.CityRunGame-module__w5Rxyq__wrap{background:#fff;border:2px solid #000;border-radius:28px;padding:clamp(16px,4vw,36px);position:relative;overflow:hidden;box-shadow:8px 8px #000}.CityRunGame-module__w5Rxyq__header{gap:10px;margin-bottom:clamp(12px,3vw,20px);display:grid}.CityRunGame-module__w5Rxyq__badge{color:#111;background:#ffa600;border:2px solid #000;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-weight:900;display:inline-flex;box-shadow:3px 3px #000}.CityRunGame-module__w5Rxyq__title{text-align:start;letter-spacing:-.02em;color:#000;margin:0;font-size:clamp(1.8rem,6vmin,3rem);font-weight:900;line-height:1.03}.CityRunGame-module__w5Rxyq__subtitle{color:#111;opacity:.95;text-align:center;max-width:66ch;margin:0;font-weight:600;display:flex}.CityRunGame-module__w5Rxyq__hud{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CityRunGame-module__w5Rxyq__timer{background:#fff;border:2px solid #000;border-radius:10px;padding:6px 10px;font-weight:900;box-shadow:2px 2px #000}.CityRunGame-module__w5Rxyq__scoreline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.CityRunGame-module__w5Rxyq__badgeMini{background:#fff;border:2px solid #000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:900;display:inline-flex;box-shadow:2px 2px #000}.CityRunGame-module__w5Rxyq__total{margin-left:8px;font-weight:900}.CityRunGame-module__w5Rxyq__cashback{background:#fff9e6}.CityRunGame-module__w5Rxyq__cupom{background:#eefcf0}.CityRunGame-module__w5Rxyq__recompensa{background:#fff0f5}.CityRunGame-module__w5Rxyq__pontos{background:#eef3ff}.CityRunGame-module__w5Rxyq__actions{gap:8px;margin-left:auto;display:inline-flex}.CityRunGame-module__w5Rxyq__cta,.CityRunGame-module__w5Rxyq__utilBtn{cursor:pointer;background:#fff;border:2px solid #000;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:2px 2px #000}.CityRunGame-module__w5Rxyq__cta{color:#fff;background:#000}.CityRunGame-module__w5Rxyq__cta:hover{background:#ff4c00;border-color:#ff4c00}.CityRunGame-module__w5Rxyq__utilBtn:hover{color:#fff;background:#000}.CityRunGame-module__w5Rxyq__arena{aspect-ratio:16/6;-webkit-user-select:none;user-select:none;touch-action:none;background:#dfe7ff;border:2px solid #000;border-radius:20px;margin-top:12px;position:relative;overflow:hidden;box-shadow:6px 6px #000}.CityRunGame-module__w5Rxyq__paused{filter:saturate(.85)brightness(.96)}.CityRunGame-module__w5Rxyq__gridBg{z-index:0;background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.CityRunGame-module__w5Rxyq__roads{z-index:0;pointer-events:none;position:absolute;inset:0}.CityRunGame-module__w5Rxyq__road{filter:saturate(.95);background:#3a4650;border-radius:6px;position:absolute;box-shadow:inset 0 0 0 2px #2a2f36,inset 0 0 0 8px #cfd6e2}.CityRunGame-module__w5Rxyq__vroad:before,.CityRunGame-module__w5Rxyq__hroad:before{content:"";opacity:.85;position:absolute}.CityRunGame-module__w5Rxyq__vroad:before{background:repeating-linear-gradient(#fffffff2 0 12px,#0000 12px 24px);width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.CityRunGame-module__w5Rxyq__hroad:before{background:repeating-linear-gradient(90deg,#fffffff2 0 12px,#0000 12px 24px);height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.CityRunGame-module__w5Rxyq__vroad,.CityRunGame-module__w5Rxyq__hroad{background-blend-mode:overlay;background-image:radial-gradient(20% 60% at 30% 40%,#ffffff0a,#0000 60%),radial-gradient(20% 60% at 70% 60%,#ffffff0a,#0000 60%)}.CityRunGame-module__w5Rxyq__block{z-index:1;background-blend-mode:overlay;background-color:#b8d7a8;background-image:linear-gradient(135deg,#ffffff0f 0%,#fff0 60%),radial-gradient(18% 24% at 20% 30%,#ffffff0f,#0000 60%),radial-gradient(18% 24% at 70% 70%,#0000000a,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:2px solid #000;border-radius:10px;position:absolute;box-shadow:inset 0 0 0 4px #0000000f,3px 3px #000}.CityRunGame-module__w5Rxyq__item{z-index:2;filter:drop-shadow(2px 2px #000);border:2px solid #000;border-radius:8px;place-items:center;width:clamp(18px,3.8vmin,28px);height:clamp(18px,3.8vmin,28px);font-size:16px;font-weight:900;animation:1.4s ease-in-out infinite CityRunGame-module__w5Rxyq__bob;display:grid;position:absolute;transform:translate(-50%,-50%)}@keyframes CityRunGame-module__w5Rxyq__bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.CityRunGame-module__w5Rxyq__item.CityRunGame-module__w5Rxyq__cashback{background:#fff4c2}.CityRunGame-module__w5Rxyq__item.CityRunGame-module__w5Rxyq__cupom{background:#dfffe6}.CityRunGame-module__w5Rxyq__item.CityRunGame-module__w5Rxyq__recompensa{background:#ffe0ec}.CityRunGame-module__w5Rxyq__item.CityRunGame-module__w5Rxyq__pontos{background:#e6ecff}.CityRunGame-module__w5Rxyq__effect{z-index:3;filter:drop-shadow(2px 2px #000);font-size:clamp(18px,4vmin,28px);animation:.8s ease-out forwards CityRunGame-module__w5Rxyq__floatUp;position:absolute;transform:translate(-50%,-50%)}@keyframes CityRunGame-module__w5Rxyq__floatUp{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-90%)scale(1.1)}}.CityRunGame-module__w5Rxyq__player{z-index:3;width:clamp(22px,4.6vmin,38px);height:clamp(28px,6vmin,52px);image-rendering:pixelated;position:absolute;top:80%;left:10%;transform:translate(-50%,-50%)}.CityRunGame-module__w5Rxyq__pHead{background:#ffd4a8;border:2px solid #000;border-bottom:0;border-radius:1px 1px 0 0;width:40%;height:34%;position:absolute;top:0;left:30%}.CityRunGame-module__w5Rxyq__pBody{background:#111;border:2px solid #000;border-radius:4px;width:64%;height:40%;position:absolute;top:30%;left:18%}.CityRunGame-module__w5Rxyq__pLegLeft,.CityRunGame-module__w5Rxyq__pLegRight{transform-origin:top;background:#333;border:2px solid #000;border-radius:2px;width:26%;height:30%;position:absolute;top:66%}.CityRunGame-module__w5Rxyq__pLegLeft{left:18%}.CityRunGame-module__w5Rxyq__pLegRight{right:18%}.CityRunGame-module__w5Rxyq__pHand{background:#ffd4a8;border:2px solid #000;border-radius:3px;width:16%;height:16%;position:absolute;top:38%;left:6%}.CityRunGame-module__w5Rxyq__running .CityRunGame-module__w5Rxyq__pLegLeft{animation:.36s steps(2,end) infinite CityRunGame-module__w5Rxyq__leg}.CityRunGame-module__w5Rxyq__running .CityRunGame-module__w5Rxyq__pLegRight{animation:.36s steps(2,end) .18s infinite CityRunGame-module__w5Rxyq__leg}@keyframes CityRunGame-module__w5Rxyq__leg{0%{transform:rotate(12deg)translateY(0)}50%{transform:rotate(-12deg)translateY(1px)}to{transform:rotate(12deg)translateY(0)}}.CityRunGame-module__w5Rxyq__overlay{z-index:4;color:#000;text-shadow:2px 2px #fff;pointer-events:none;background:#fff0;place-items:center;font-size:clamp(1rem,4.6vmin,1.6rem);font-weight:900;display:grid;position:absolute;inset:0}.CityRunGame-module__w5Rxyq__dpad{z-index:5;width:120px;height:120px;display:none;position:absolute;bottom:10px;left:10px}.CityRunGame-module__w5Rxyq__dbtn{background:#fff;border:2px solid #000;border-radius:10px;width:44px;height:44px;font-weight:900;position:absolute;box-shadow:2px 2px #000}.CityRunGame-module__w5Rxyq__up{top:0;left:38px}.CityRunGame-module__w5Rxyq__down{bottom:0;left:38px}.CityRunGame-module__w5Rxyq__left{top:38px;left:0}.CityRunGame-module__w5Rxyq__right{top:38px;right:0}.CityRunGame-module__w5Rxyq__legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.CityRunGame-module__w5Rxyq__legendItem{background:#fff;border:2px solid #000;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex;box-shadow:2px 2px #000}.CityRunGame-module__w5Rxyq__legendHint{opacity:.9}@media (max-width:900px){.CityRunGame-module__w5Rxyq__arena{aspect-ratio:9/16}.CityRunGame-module__w5Rxyq__dpad{display:block}}
