.streets-scene{overflow-x:auto;overflow-y:hidden;background:none!important;box-shadow:none!important;border:1px solid #51464a;border-radius:14px}.streets-map{position:relative;width:100%;min-width:900px;aspect-ratio:1664/928;background:url('../streets-background.png?v=1') center/100% 100% no-repeat}.street-hotspot{position:absolute;border:1px solid transparent;background:transparent;box-shadow:none;text-shadow:none;border-radius:12px;color:transparent;padding:0;min-height:0;z-index:2;cursor:pointer}.street-hotspot:hover,.street-hotspot.selected{border-color:#f0c44e;box-shadow:0 0 0 2px #f0c44e55,0 0 18px #0008;background:#f0c44e0d}.street-hotspot:focus-visible{outline:2px solid #fff;outline-offset:2px}.street-hotspot.venus{left:6%;top:25.7%;width:14%;height:11%}.street-hotspot.blocks{left:39.3%;top:26.5%;width:15.2%;height:8.8%}.street-hotspot.dark-alley{left:77.8%;top:29.5%;width:14.5%;height:8.5%}.street-hotspot.cafe{left:48.8%;top:49%;width:10.5%;height:8.8%}.street-hotspot.court{left:10.4%;top:73.5%;width:16.7%;height:9%}.street-hotspot.stop{left:65.6%;top:64.2%;width:12.5%;height:9.5%}.street-hotspot.police{left:77.2%;top:83.5%;width:11.7%;height:8.8%;cursor:not-allowed}.streets-card .street-place{display:none!important}.map-game-card{overflow:hidden}.plovdiv-game-map{position:relative;width:100%;min-width:900px;aspect-ratio:1664/928;background:url('../plovdiv-map-background.png?v=3') center/100% 100% no-repeat;border:1px solid #51464a;border-radius:14px;overflow:hidden}.map-hotspot{position:absolute;z-index:2;padding:0;min-height:0;background:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none;color:transparent;cursor:pointer}.map-hotspot:hover,.map-hotspot:focus-visible{border-color:#f0c44e;box-shadow:0 0 0 2px #f0c44e55,0 0 20px #000b;background:#f0c44e0d;outline:none}.map-hotspot.karshiyaka{left:37%;top:15%;width:18%;height:11%}.map-hotspot.smirnenski{left:8%;top:40%;width:18%;height:11%}.map-hotspot.center{left:41%;top:39%;width:16%;height:11%}.map-hotspot.trakia{left:72%;top:40%;width:16%;height:11%}.map-hotspot.komatevo{left:8%;top:72%;width:17%;height:11%}.map-hotspot.kyuchuka{left:41%;top:66%;width:16%;height:12%}.work-game-card{overflow:hidden}.work-game-map{position:relative;width:100%;min-width:900px;aspect-ratio:1664/928;background:url('../work-background.png?v=2') center/100% 100% no-repeat;border:1px solid #51464a;border-radius:14px;overflow:hidden}.work-hotspot{position:absolute;z-index:2;padding:0;min-height:0;background:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none;color:transparent;cursor:pointer}.work-hotspot:hover,.work-hotspot:focus-visible{border-color:#f0c44e;box-shadow:0 0 0 2px #f0c44e55,0 0 20px #000b;background:#f0c44e0d;outline:none}.work-hotspot.duner{left:3.2%;top:34.5%;width:18.8%;height:23%}.work-hotspot.snacks{left:22.2%;top:34%;width:18%;height:23%}.work-hotspot.carwash{left:41.8%;top:34%;width:18.5%;height:24%}.work-hotspot.tires{left:60.3%;top:34%;width:19%;height:24%}.work-hotspot.warehouse{left:79.2%;top:34%;width:17.2%;height:24%}.work-hotspot.courier{left:61.5%;top:66.5%;width:17.5%;height:25%}.work-hotspot.club{left:31.5%;top:66%;width:29%;height:28%}@media(max-width:800px){.streets-map,.plovdiv-game-map,.work-game-map{min-width:820px}.map-game-card,.work-game-card{overflow-x:auto}}@media(max-width:480px){.streets-map,.plovdiv-game-map,.work-game-map{min-width:760px}.streets-scene,.map-game-card,.work-game-card{scrollbar-width:thin}}