@font-face{font-family:Sabo-Filled;src:url(/fonts/Sabo-Filled.woff)}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff);font-weight:500}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff);font-weight:700}:root{--pixel-size: 3px;--dark-color: #05042D;--male-color: #33FFCC;--female-color: #FFDD66;--h1: 48px;--h2: 36px;--h3: 28px;--h4: 18px;--h5: 16px;--large-body: 14px;--small-body: 12px;--tiny-body: 11px;--button: 22px;--accent1: 22px;--accent2: 40px}#city-runner{height:100%;width:100%;overflow:hidden;box-sizing:border-box;font-family:Inter,sans-serif;font-weight:500;position:relative;container-type:size;outline:none;-webkit-touch-callout:none;-webkit-user-select:none}#city-runner-game{height:100%}#city-runner-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-around}#city-runner-overlay *{box-sizing:border-box}#city-runner-overlay .dialog{pointer-events:painted;position:absolute;background-color:var(--dark-color);color:#fff;border-image-source:url(/img/9slice_box_x3.png);border-image-slice:10;border-image-width:10px;border-image-outset:9px;text-align:center;padding:36px 27px 45px;max-width:95%;max-height:95%;width:550px;overflow:auto}#city-runner-overlay .dialog.character-selection{width:442px}#city-runner-overlay .dialog.entry-form{width:690px}#city-runner-overlay .characters{display:flex;flex-direction:row;gap:21px;margin-bottom:36px}#city-runner-overlay .character{cursor:pointer}#city-runner-overlay .character.male:before{content:url(/img/ui_male_unselected_x3.png)}#city-runner-overlay .character.female:before{content:url(/img/ui_female_unselected_x3.png)}#city-runner-overlay h1{font-family:Sabo-Filled,sans-serif;font-size:var(--h1);margin:0 -10px 21px}#city-runner-overlay h2{font-family:Sabo-Filled,sans-serif;font-size:var(--h2);margin:0 0 36px}#city-runner-overlay h3{font-family:Sabo-Filled,sans-serif;font-size:var(--h3);margin:0 0 21px}#city-runner-overlay p{font-family:Inter,sans-serif;margin:0 0 36px}#city-runner-overlay ol{font-family:Sabo-Filled,sans-serif;margin:0 0 36px;line-height:var(--h1);text-align:left}#city-runner-overlay ol li{position:relative;padding:12px 15px}#city-runner-overlay ol li:before{content:url(/img/ui_list_number_x3.png);position:absolute;left:-38px;margin-top:3px}#city-runner-overlay img{vertical-align:middle}#city-runner-overlay .buttons{display:flex;flex-direction:column;gap:21px}#city-runner-overlay button{font-family:Sabo-Filled,sans-serif;font-size:var(--button);color:var(--dark-color);width:100%;height:42px;line-height:36px;margin:3px 0;cursor:pointer;border-image-slice:4;border-image-width:4px;border-image-outset:3px}#city-runner-overlay button.hollow{color:#fff;background:none;border-image-source:url(/img/9slice_hollow_light_x3.png)}#city-runner-overlay input{font-family:Inter,sans-serif;font-size:var(--large-body);width:100%;height:42px;line-height:36px;margin:3px 0 24px;cursor:pointer;border-image-slice:4;border-image-width:4px;border-image-outset:3px;color:#fff;background:none;border-image-source:url(/img/9slice_hollow_light_x3.png);padding-left:9px;padding-right:9px}#city-runner-overlay.unselected button.primary{background:white;border-image-source:url(/img/9slice_hollow_light_x3.png);opacity:.5;cursor:not-allowed}#city-runner-overlay.male .character.male:before{content:url(/img/ui_male_selected_x3.png)}#city-runner-overlay.male button.primary{background:var(--male-color);border-image-source:url(/img/9slice_button_male_x3.png)}#city-runner-overlay.female .character.female:before{content:url(/img/ui_female_selected_x3.png)}#city-runner-overlay.female button.primary{background:var(--female-color);border-image-source:url(/img/9slice_button_female_x3.png)}#city-runner-overlay .dialog a{color:#fff}#city-runner-overlay .dialog .title{font-family:Sabo-Filled,sans-serif;font-size:20px;line-height:1.2;text-align:center;margin:0 0 1em}#city-runner-overlay .dialog::-webkit-scrollbar{width:10px}#city-runner-overlay .dialog::-webkit-scrollbar-track{background:#484856;border-right:4px solid var(--dark-color)}#city-runner-overlay .dialog::-webkit-scrollbar-thumb{background:#bdbdbd;border-right:4px solid var(--dark-color)}#city-runner-overlay .pixel-container{border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;margin-bottom:18px;background:transparent}#city-runner-overlay .pixel-container:before,#city-runner-overlay .pixel-container:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:#fff}#city-runner-overlay .pixel-container:before{left:-2px}#city-runner-overlay .pixel-container:after{right:-2px}#city-runner-overlay .checkbox-container{padding-left:30px;position:relative;cursor:pointer}#city-runner-overlay .checkbox-container .checkbox{width:12px;height:16px;margin-bottom:0;position:absolute;left:2px;top:50%;margin-top:-8px}#city-runner-overlay .checkbox-container.selected .checkbox span{position:absolute;top:2px;left:2px;width:8px;height:8px;background:#fff}#city-runner-overlay .checkbox-container input{display:none}@media (min-width: 768px){#city-runner-overlay .pixel-container{border-top-width:3px;border-bottom-width:3px}#city-runner-overlay .pixel-container:before,#city-runner-overlay .pixel-container:after{width:3px}#city-runner-overlay .pixel-container:before{left:-3px}#city-runner-overlay .pixel-container:after{right:-3px}#city-runner-overlay .checkbox-container .checkbox{width:14px;height:20px}#city-runner-overlay .checkbox-container .checkbox:before{left:-2px;width:2px}#city-runner-overlay .checkbox-container .checkbox:after{right:-2px;width:2px}#city-runner-overlay .checkbox-container .checkbox{margin-top:-10px}#city-runner-overlay .checkbox-container.selected .checkbox span{width:10px;height:10px}}#city-runner-overlay .pixel-container.occupation{font-weight:700}#city-runner-overlay .pixel-container.occupation .question{padding:8px 20px;text-align:center;line-height:1.4;border-bottom:3px solid #fff;font-size:var(--small-body)}#city-runner-overlay .pixel-container.occupation .options{padding:8px 12px 10px;display:flex;flex-wrap:wrap;align-items:center;text-align:left;font-size:var(--small-body)}#city-runner-overlay .pixel-container.occupation .options .option{flex:0 0 50%;line-height:1.4}#city-runner-overlay .pixel-container.occupation .options .option:first-child,#city-runner-overlay .pixel-container.occupation .options .option:nth-child(2){margin-bottom:15px}@media (min-width: 768px){#city-runner-overlay .pixel-container.occupation{font-weight:400;margin-bottom:27px}#city-runner-overlay .pixel-container.occupation .question{padding:12px 20px;line-height:1.2}#city-runner-overlay .pixel-container.occupation .options{padding:21px 24px}#city-runner-overlay .pixel-container.occupation .options .option{padding-left:40px}}#city-runner-overlay .input-group{display:flex;align-items:center}#city-runner-overlay .input-group label{min-width:35%;padding:0 5px 0 12px;font-weight:700;border-right:3px solid #fff;height:42px;display:flex;align-items:center;font-size:var(--small-body)}#city-runner-overlay .input-group .input{min-width:65%}#city-runner-overlay .pixel-container input{border:0;background:transparent;width:100%;height:40px;padding:0 12px;color:#fff;font-weight:700}#city-runner-overlay .pixel-container .input input::placeholder{color:#fff;opacity:1}#city-runner-overlay .pixel-container .input input::-webkit-input-placeholder{color:#fff;opacity:1}#city-runner-overlay .pixel-container .input input::-moz-placeholder{color:#fff;opacity:1}#city-runner-overlay .pixel-container .input input:-ms-input-placeholder{color:#fff;opacity:1}@media (min-width: 768px){#city-runner-overlay .input-group label{min-width:25%}#city-runner-overlay .input-group .input{min-width:75%}#city-runner-overlay .input-group label,#city-runner-overlay .pixel-container input{padding-left:15px}}#city-runner-overlay #entry-form input{font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;margin:0;border:none}#city-runner-overlay #entry-form .buttons{text-align:center;margin-top:26px;flex-direction:row;justify-content:center}#city-runner-overlay #entry-form .buttons button{width:108px;height:39px;text-transform:lowercase;margin:0 7px;color:#fff;line-height:1;font-size:10px;font-weight:700;font-family:Inter,Arial,Helvetica,sans-serif}#city-runner-overlay #entry-form .buttons button.solid{background:#fff;color:var(--dark-color)}#city-runner-overlay #entry-form .terms{text-align:left;font-size:var(--tiny-body)}@media (min-width: 768px){#city-runner-overlay #entry-form .title{font-size:28px}#city-runner-overlay #entry-form input{font-size:12px}#city-runner-overlay #entry-form .buttons{margin-top:36px}#city-runner-overlay #entry-form .buttons button{font-size:14px;margin:0 10px}}#city-runner-overlay .social{margin-top:12px;text-align:center}#city-runner-overlay .social img{cursor:pointer;margin:0 8px;height:30px}#city-runner-overlay .dialog.message-box .buttons{text-align:center;margin-top:26px}#city-runner-overlay .dialog.message-box button{width:100%;height:46px;margin:0 0 12px;font-family:Sabo-Filled,sans-serif;font-size:18px;color:var(--dark-color);border-color:var(--male-color);padding:0;background:var(--male-color)}#city-runner-overlay .dialog.message-box button:before,#city-runner-overlay .dialog.message-box button:after{background-color:var(--male-color)}#city-runner-overlay.female .dialog.message-box button{border-color:var(--female-color);background:var(--female-color)}#city-runner-overlay.female .dialog.message-box button:before,#city-runner-overlay.female .dialog.message-box button:after{background-color:var(--female-color)}#city-runner-overlay.personal-best.male:before{content:url(/img/ui_pb_male_x3.png)}#city-runner-overlay.personal-best.female:before{content:url(/img/ui_pb_female_x3.png)}#city-runner-overlay.personal-best:before,#city-runner-overlay.personal-best:after{position:absolute;top:50%;left:50%;z-index:2;margin-left:-230px;margin-top:-230px}#city-runner-overlay.personal-best:before{transform:translate(-50%) translateY(-50%)}#city-runner-overlay.personal-best:after{content:"PB";font-family:Sabo-Filled,sans-serif;color:var(--dark-color);font-size:var(--h1);line-height:0;vertical-align:middle;transform:translate(-50%) rotate(-10deg)}#city-runner-overlay.prizes.male:before,#city-runner-overlay.prizes.unselected:before{content:url(/img/ui_prizes_male_x3.png)}#city-runner-overlay.prizes.female:before{content:url(/img/ui_prizes_female_x3.png)}#city-runner-overlay.prizes:before{position:absolute;top:50%;left:50%;z-index:2;margin-left:-265px;margin-top:-255px}#city-runner-overlay.prizes:before{transform:translate(-50%) translateY(-50%)}@media (min-width: 768px){#city-runner-overlay .social{margin-top:24px}#city-runner-overlay .social img{height:auto;margin:0 13px}}#city-runner-overlay .dialog.leaderboard{min-width:316px;max-width:99%}#city-runner-overlay .leaderboard table{width:100%;border-collapse:collapse}#city-runner-overlay .leaderboard table th,#city-runner-overlay .leaderboard table td{border:2px solid #fff;padding:.6em 8px .7em}#city-runner-overlay .leaderboard table tr:first-child td,#city-runner-overlay .leaderboard table tr:first-child th{border-top-width:0}#city-runner-overlay .leaderboard table tr:last-child td{border-bottom-width:0}#city-runner-overlay .leaderboard table th:first-child,#city-runner-overlay .leaderboard table td:first-child{border-left-width:0}#city-runner-overlay .leaderboard table th:last-child,#city-runner-overlay .leaderboard table td:last-child{border-right-width:0}#city-runner-overlay .leaderboard table th{font-family:Sabo-Filled,sans-serif;font-size:17px;text-align:left;font-weight:400;line-height:1}#city-runner-overlay .leaderboard table td{font-size:var(--small-body);font-weight:700}#city-runner-overlay .leaderboard .rank{text-align:left;width:69px}#city-runner-overlay .leaderboard .score{width:80px}#city-runner-overlay .leaderboard .name{padding-right:32px;text-align:left}#city-runner-overlay .leaderboard tr.rank1 .name,#city-runner-overlay .leaderboard tr.rank2 .name,#city-runner-overlay .leaderboard tr.rank3 .name{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14"><g fill="none" stroke="%23fff" stroke-width="2"><path d="M4 0h10v10H4z" stroke="none"/><path d="M5 1h8v8H5z"/></g><g fill="none" stroke="%23fff" stroke-width="2"><path d="M0 2h6v6H0z" stroke="none"/><path d="M1 3h4v4H1z"/></g><g fill="none" stroke="%23fff" stroke-width="2"><path d="M12 2h6v6h-6z" stroke="none"/><path d="M13 3h4v4h-4z"/></g><path fill="%23fff" d="M8 9h2v4H8z"/><path fill="%23fff" d="M4 12h10v2H4z"/></svg>');background-repeat:no-repeat;background-position:right 8px center}#city-runner-overlay .leaderboard tr.current td{background-color:#fff;color:var(--dark-color)}#city-runner-overlay .leaderboard tr.rank1.current .name,#city-runner-overlay .leaderboard tr.rank2.current .name,#city-runner-overlay .leaderboard tr.rank3.current .name{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14"><g fill="none" stroke="%2305042D" stroke-width="2"><path d="M4 0h10v10H4z" stroke="none"/><path d="M5 1h8v8H5z"/></g><g fill="none" stroke="%2305042D" stroke-width="2"><path d="M0 2h6v6H0z" stroke="none"/><path d="M1 3h4v4H1z"/></g><g fill="none" stroke="%2305042D" stroke-width="2"><path d="M12 2h6v6h-6z" stroke="none"/><path d="M13 3h4v4h-4z"/></g><path fill="%2305042D" d="M8 9h2v4H8z"/><path fill="%2305042D" d="M4 12h10v2H4z"/></svg>')}#city-runner-overlay .leaderboard .top5{margin-bottom:12px}#city-runner-overlay .leaderboard .user{margin-bottom:24px}#city-runner-overlay .leaderboard .buttons button{width:100%;height:46px;margin:0 0 12px;padding:0;font-family:Sabo-Filled,sans-serif;font-size:18px;color:var(--dark-color);border-color:var(--male-color);background:var(--male-color)}#city-runner-overlay .leaderboard .buttons button:before,#city-runner-overlay .leaderboard .buttons button:after{background-color:var(--male-color)}#city-runner-overlay.female .leaderboard .buttons button{border-color:var(--female-color);background:var(--female-color)}#city-runner-overlay.female .leaderboard .buttons button:before,#city-runner-overlay.female .leaderboard .buttons button:after{background-color:var(--female-color)}@media (min-width: 768px){#city-runner-overlay .dialog.leaderboard{width:588px}#city-runner-overlay .leaderboard .title{font-size:28px}#city-runner-overlay .leaderboard table th,#city-runner-overlay .leaderboard table td{border-width:3px;padding:.7em 12px .8em}#city-runner-overlay .leaderboard table th{font-size:20px}#city-runner-overlay .leaderboard .rank{width:90px}#city-runner-overlay .leaderboard .name{padding-left:48px;padding-right:48px;text-align:center}#city-runner-overlay .leaderboard .score{width:110px}#city-runner-overlay .leaderboard tr.rank1 .name,#city-runner-overlay .leaderboard tr.rank2 .name,#city-runner-overlay .leaderboard tr.rank3 .name{background-size:27px 21px;background-position:right 12px center}#city-runner-overlay .leaderboard .top5{margin-bottom:21px}#city-runner-overlay .leaderboard .user{margin-bottom:36px}#city-runner-overlay .leaderboard .buttons button{font-size:22px}}@media (max-width: 700px){:root{--pixel-size: 2px;--h1: 36px;--h2: 28px;--h3: 20px;--h4: 16px;--h5: 14px;--large-body: 12px;--small-body: 9px;--tiny-body: 8px;--button: 20px;--accent1: 18px;--accent2: 32px}}@container (width < 700px){#city-runner-overlay .dialog{border-image-source:url(/img/9slice_box_x2.png);border-image-slice:7;border-image-width:7px;border-image-outset:6px;padding:36px 27px 45px}#city-runner-overlay .dialog.character-selection{width:308px}#city-runner-overlay .characters{gap:16px;margin-bottom:36px}#city-runner-overlay .character.male:before{content:url(/img/ui_male_unselected_x2.png)}#city-runner-overlay .character.female:before{content:url(/img/ui_female_unselected_x2.png)}#city-runner-overlay h1{margin:0 -10px 21px}#city-runner-overlay h2,#city-runner-overlay p,#city-runner-overlay ol{margin:0 0 36px}#city-runner-overlay ol li{padding:12px 15px}#city-runner-overlay ol li:before{content:url(/img/ui_list_number_x2.png);left:-30px;margin-top:5px}#city-runner-overlay .buttons{gap:21px}#city-runner-overlay button{height:42px;line-height:36px;margin:3px 0;border-image-slice:2;border-image-width:2px;border-image-outset:2px}#city-runner-overlay button.hollow{border-image-source:url(/img/9slice_hollow_light_x2.png)}#city-runner-overlay.unselected button.primary{border-image-source:url(/img/9slice_hollow_light_x2.png)}#city-runner-overlay.male .character.male:before{content:url(/img/ui_male_selected_x2.png)}#city-runner-overlay.male button.primary{border-image-source:url(/img/9slice_button_male_x2.png)}#city-runner-overlay.female .character.female:before{content:url(/img/ui_female_selected_x2.png)}#city-runner-overlay.female button.primary{border-image-source:url(/img/9slice_button_female_x2.png)}#city-runner-overlay.personal-best.male:before{content:url(/img/ui_pb_male_x2.png)}#city-runner-overlay.personal-best.female:before{content:url(/img/ui_pb_female_x2.png)}#city-runner-overlay.personal-best:before,#city-runner-overlay.personal-best:after{margin-left:max(-200px,-40%);margin-top:-200px}#city-runner-overlay.personal-best:after{font-size:var(--h2)}#city-runner-overlay.prizes.male:before{content:url(/img/ui_prizes_male_x2.png)}#city-runner-overlay.prizes.female:before{content:url(/img/ui_prizes_female_x2.png)}#city-runner-overlay.prizes:before,#city-runner-overlay.prizes:after{margin-left:max(-150px,-35%);margin-top:-275px}#city-runner-overlay.prizes:after{font-size:var(--h2)}}@media (max-width: 360px){:root{--h1: 32px;--h2: 24px;--h3: 18px;--h4: 14px;--h5: 12px;--large-body: 10px;--small-body: 8px;--tiny-body: 8px;--button: 18px;--accent1: 18px;--accent2: 32px}}@container (width < 360px){#city-runner-overlay .dialog{padding:18px 18px 24px}#city-runner-overlay .dialog.character-selection{width:266px}#city-runner-overlay .characters{gap:16px;margin-bottom:36px}#city-runner-overlay .character.male:before{content:url(/img/ui_small_male_unselected_x2.png)}#city-runner-overlay .character.female:before{content:url(/img/ui_small_female_unselected_x2.png)}#city-runner-overlay h1,#city-runner-overlay h2{margin:0 0 12px}#city-runner-overlay p{margin:0 0 24px}#city-runner-overlay ol{margin:0 0 36px}#city-runner-overlay ol li{padding:12px 15px}#city-runner-overlay ol li:before{content:url(/img/ui_list_number_x2.png);left:-30px;margin-top:5px}#city-runner-overlay .buttons{gap:21px}#city-runner-overlay button{height:40px;line-height:34px;margin:3px 0;border-image-slice:2;border-image-width:2px;border-image-outset:2px}#city-runner-overlay button.hollow{border-image-source:url(/img/9slice_hollow_light_x2.png)}#city-runner-overlay.unselected button.primary{border-image-source:url(/img/9slice_hollow_light_x2.png)}#city-runner-overlay.male .character.male:before{content:url(/img/ui_small_male_selected_x2.png)}#city-runner-overlay.male button.primary{border-image-source:url(/img/9slice_button_male_x2.png)}#city-runner-overlay.female .character.female:before{content:url(/img/ui_small_female_selected_x2.png)}#city-runner-overlay.female button.primary{border-image-source:url(/img/9slice_button_female_x2.png)}#city-runner-overlay.personal-best:before,#city-runner-overlay.personal-best:after{margin-left:min(200px,40%);margin-top:-200px}#city-runner-overlay.prizes:before,#city-runner-overlay.prizes:after{margin-left:35%;margin-top:-275px}}
