h1.svelte-ot5u8x.svelte-ot5u8x.svelte-ot5u8x{color:#fff;font-weight:900;font-size:100px;text-align:center;text-shadow:black 0 0 1.5vw;-webkit-text-stroke:5px black}#bgImg.svelte-ot5u8x.svelte-ot5u8x.svelte-ot5u8x{width:100%;height:100%;position:fixed;z-index:-1;top:0;left:0;background-image:url(./transit-trek-bg-wide.PFYSK2zy.png);background-size:cover;background-position:center}section.svelte-ot5u8x.svelte-ot5u8x.svelte-ot5u8x{background:#ecf0f1;width:80%;margin:20px auto;padding:40px 50px;box-sizing:border-box;border-radius:15px;box-shadow:5px 5px 5px #0003;overflow-x:hidden}section.svelte-ot5u8x h2.svelte-ot5u8x.svelte-ot5u8x{margin-top:0;text-align:center;font-size:40px}.podium.svelte-ot5u8x>div.svelte-ot5u8x.svelte-ot5u8x{position:relative;padding-left:50px;height:6em;display:flex;flex-direction:column;justify-content:center}.podium.svelte-ot5u8x>div.place1.svelte-ot5u8x.svelte-ot5u8x{background:radial-gradient(ellipse farthest-corner at right bottom,#fedb37 0%,#fdb931 8%,#9f7928 30%,#8a6e2f 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff,#ffffac 8%,#d1b464 25%,#5d4a1f 62.5% 100%)}.podium.svelte-ot5u8x>div.place2.svelte-ot5u8x.svelte-ot5u8x{background:radial-gradient(ellipse farthest-corner at left top,#a8a9ad 0%,#d7d7d8 40%,transparent 80%),radial-gradient(ellipse farthest-corner at right bottom,#d7d7d8,#c0c0c3,#a8a9ad)}.podium.svelte-ot5u8x>div.place3.svelte-ot5u8x.svelte-ot5u8x{background:#cd7f32;background:linear-gradient(to bottom,#cd7f32,#be7023)}.podium.svelte-ot5u8x>div.svelte-ot5u8x>h3.svelte-ot5u8x{margin:0}.podium.svelte-ot5u8x>div.svelte-ot5u8x>p.svelte-ot5u8x{margin:5px 0 0}.podium.svelte-ot5u8x .rank.svelte-ot5u8x.svelte-ot5u8x{position:absolute;top:0;bottom:0;left:15px;display:flex;align-items:center;justify-content:center;font-size:200%;font-weight:900}.podium.svelte-ot5u8x code.svelte-ot5u8x.svelte-ot5u8x{font-size:20px}.map.svelte-ot5u8x .mapInner.svelte-ot5u8x.svelte-ot5u8x{display:flex;flex-direction:row}.map.svelte-ot5u8x ul.svelte-ot5u8x.svelte-ot5u8x{list-style:none;padding:0;width:33%;box-sizing:border-box}.map.svelte-ot5u8x ul li label.svelte-ot5u8x.svelte-ot5u8x{display:inline-block;padding:10px 5px}.map.svelte-ot5u8x ul li label.svelte-ot5u8x.svelte-ot5u8x,.map.svelte-ot5u8x ul li input.svelte-ot5u8x.svelte-ot5u8x{cursor:pointer}.map.svelte-ot5u8x ul li.selected.svelte-ot5u8x.svelte-ot5u8x{font-weight:700}.map.svelte-ot5u8x .mapWrap.svelte-ot5u8x.svelte-ot5u8x{margin:auto}.map.svelte-ot5u8x .infoWrap.svelte-ot5u8x.svelte-ot5u8x{width:33%;margin-left:30px;box-sizing:border-box}.map.svelte-ot5u8x .mapPercent.svelte-ot5u8x.svelte-ot5u8x{position:absolute;font-weight:700;font-size:18px;opacity:.7}.map.svelte-ot5u8x .timestamp span.svelte-ot5u8x.svelte-ot5u8x{font-size:26px;position:absolute;left:0;top:0;bottom:0}.map.svelte-ot5u8x .timestamp.svelte-ot5u8x.svelte-ot5u8x{position:relative;min-height:40px;padding-left:110px;display:flex;align-items:center}.challengeStats.svelte-ot5u8x table.svelte-ot5u8x.svelte-ot5u8x{border-collapse:collapse}.challengeStats.svelte-ot5u8x td.svelte-ot5u8x.svelte-ot5u8x,.challengeStats.svelte-ot5u8x tr.svelte-ot5u8x.svelte-ot5u8x{padding:5px 15px}.challengeStats.svelte-ot5u8x table tr.svelte-ot5u8x.svelte-ot5u8x:nth-child(2n){background:#00000013}.challengeStats.svelte-ot5u8x table.teamBreakdown.svelte-ot5u8x.svelte-ot5u8x{width:100%;table-layout:fixed}.challengeStats.svelte-ot5u8x td.svelte-ot5u8x.svelte-ot5u8x{position:relative}.challengeStats.svelte-ot5u8x .percentBar.svelte-ot5u8x.svelte-ot5u8x{position:absolute;z-index:0;height:100%;background:linear-gradient(to right,#e6400e,#9366b3,#0596cf);left:0;top:0}.challengeStats.svelte-ot5u8x .percentText.svelte-ot5u8x.svelte-ot5u8x{z-index:1;font-weight:700;text-shadow:0 0 5px white;position:relative}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x{padding:20px 60px;display:inline-block;color:#000;text-decoration:none;position:relative;overflow:hidden;text-shadow:0 0 15px white;-webkit-text-stroke:2px white;paint-order:stroke fill;font-weight:700;font-size:25px;box-shadow:0 0 1px 1px #000;transition:box-shadow .5s ease-in-out,color .5s ease-in-out,text-shadow .5s ease-in-out,-webkit-text-stroke .5s ease-in-out}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:hover,.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:focus{box-shadow:0 0 20px #000;color:#fff;text-shadow:0 0 15px black;-webkit-text-stroke:2px black}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:active{transition:box-shadow .1s ease-in-out;box-shadow:0 0 20px #fff}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:after{content:"➤";margin-left:1em;display:inline-block;transform:translate(0);transition:transform .25s ease-in-out}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:hover:after,.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:focus:after{transform:translate(1em)}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:before{content:"";display:block;position:absolute;z-index:0;background:linear-gradient(to right,#e6400e,#9366b3,#0596cf 50%,#00f0);top:0;left:0;width:200%;height:100%;transform:translate(-100%);transition:transform .5s ease-in-out}.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:hover:before,.signupwrap.svelte-ot5u8x a.svelte-ot5u8x.svelte-ot5u8x:focus:before{transform:translate(0)}@media (max-width: 1650px){.challengeStats.svelte-ot5u8x .teamBreakdownWrap.svelte-ot5u8x.svelte-ot5u8x{width:100%;overflow-x:auto}.challengeStats.svelte-ot5u8x table.teamBreakdown.svelte-ot5u8x.svelte-ot5u8x{width:1300px}}@media (max-width: 1200px){section.svelte-ot5u8x.svelte-ot5u8x.svelte-ot5u8x{width:90%}}@media (max-width: 800px){section.svelte-ot5u8x.svelte-ot5u8x.svelte-ot5u8x{width:95%}.map.svelte-ot5u8x .mapInner.svelte-ot5u8x.svelte-ot5u8x{flex-direction:column}.map.svelte-ot5u8x .mapInner ul.svelte-ot5u8x.svelte-ot5u8x,.map.svelte-ot5u8x .mapInner .infoWrap.svelte-ot5u8x.svelte-ot5u8x{width:100%}.map.svelte-ot5u8x .mapInner .infoWrap.svelte-ot5u8x.svelte-ot5u8x{margin-left:0}.podium.svelte-ot5u8x>div.svelte-ot5u8x.svelte-ot5u8x{height:9em}}
