.skate-module__Oz0rrq__root{color:#263f48;background:#dce5df;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.skate-module__Oz0rrq__world{position:absolute;inset:0}.skate-module__Oz0rrq__header{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:26px;left:32px;right:32px}.skate-module__Oz0rrq__brand{letter-spacing:4px;font-size:14px;font-weight:800}.skate-module__Oz0rrq__brand span{opacity:.6;margin-left:10px}.skate-module__Oz0rrq__location{letter-spacing:2px;font:9px monospace}.skate-module__Oz0rrq__settings{gap:8px;display:flex}.skate-module__Oz0rrq__settings button{color:#fff4dc;background:#263f48cc;border-radius:3px;padding:12px 14px;font:9px monospace}.skate-module__Oz0rrq__menu{z-index:2;width:420px;position:absolute;top:50%;left:7%;transform:translateY(-45%)}.skate-module__Oz0rrq__menu:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f3e7dbee 20%,#f3e7db88 50%,#0000 75%);position:absolute;inset:-100px -100px -100px -200px}.skate-module__Oz0rrq__eyebrow{letter-spacing:3px;color:#51666b;font:10px monospace}.skate-module__Oz0rrq__menu h1{letter-spacing:-7px;margin:25px 0;font-size:clamp(68px,8vw,112px);font-weight:900;line-height:.87}.skate-module__Oz0rrq__menu h1 em{color:#e36640;font-style:italic}.skate-module__Oz0rrq__description{margin:24px 0;font-size:17px;line-height:1.65}.skate-module__Oz0rrq__modes{gap:10px;display:flex}.skate-module__Oz0rrq__modes button{text-align:left;color:#263f48;background:#f2ebdfde;border:1px solid #718b8c;border-radius:4px;width:50%;padding:17px 15px}.skate-module__Oz0rrq__modes button[aria-pressed=true]{color:#fff2d8;background:#304c55;border-color:#304c55}.skate-module__Oz0rrq__modes b{margin-bottom:8px;font-size:14px;display:block}.skate-module__Oz0rrq__modes span{font-size:10px}.skate-module__Oz0rrq__riders{align-items:center;gap:8px;margin:17px 0;display:flex}.skate-module__Oz0rrq__riders>span{letter-spacing:1px;margin-right:auto;font:9px monospace}.skate-module__Oz0rrq__riders button{color:#304c55;background:#e3d9c8;border:1px solid #0000;border-radius:3px;padding:10px 15px;font:10px monospace}.skate-module__Oz0rrq__riders button[aria-pressed=true]{color:#b74325;background:#fff0d8;border-color:#e36640}.skate-module__Oz0rrq__primary{color:#fff7e5;letter-spacing:3px;background:#e66b43;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:14px;font-weight:800;display:flex;box-shadow:0 5px #ae4d32}.skate-module__Oz0rrq__primary:hover{background:#ec7953}.skate-module__Oz0rrq__primary span{font-size:25px}.skate-module__Oz0rrq__hint{letter-spacing:.6px;margin:22px 0 10px;font:9px monospace}.skate-module__Oz0rrq__guideLink{color:#263f48;text-underline-offset:4px;background:0 0;padding:0;font-size:12px;text-decoration:underline}.skate-module__Oz0rrq__record{letter-spacing:1px;margin-top:22px;font:9px monospace;display:block}.skate-module__Oz0rrq__scoreboard{z-index:2;background:#f4ead8ed;border:1px solid #fff9e6;border-radius:5px;align-items:center;gap:35px;padding:14px 28px;display:flex;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #31484d20}.skate-module__Oz0rrq__scoreboard>div{text-align:center;min-width:95px}.skate-module__Oz0rrq__scoreboard span{letter-spacing:2px;margin-bottom:7px;font:8px monospace;display:block}.skate-module__Oz0rrq__scoreboard b{color:#304c55;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.skate-module__Oz0rrq__scoreboard>div:first-child b{color:#ce5e3b}.skate-module__Oz0rrq__combo{z-index:2;text-align:center;color:#fff0d8;pointer-events:none;background:#263f48d9;border:1px solid #d6ede37a;border-radius:6px;padding:15px 28px;position:absolute;top:28%;left:50%;transform:translate(-50%)}.skate-module__Oz0rrq__combo>span{font-size:13px}.skate-module__Oz0rrq__combo>b{margin:6px 0;font-size:36px;display:block}.skate-module__Oz0rrq__combo em{color:#f9be53;font-style:normal}.skate-module__Oz0rrq__combo small{opacity:.8;font-size:10px}.skate-module__Oz0rrq__bottom{z-index:2;justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.skate-module__Oz0rrq__speed{color:#fff0d8;background:#263f48de;border-radius:4px;width:110px;padding:10px 12px;position:relative;overflow:hidden}.skate-module__Oz0rrq__speed>b{font-size:35px;font-style:italic}.skate-module__Oz0rrq__speed>span{margin-left:8px;font:8px monospace}.skate-module__Oz0rrq__speed i{background:#efab5f;height:3px;position:absolute;bottom:0;left:0}.skate-module__Oz0rrq__message{text-align:center;background:#f4ead8e6;border-radius:3px;padding:13px 20px;font-size:11px}.skate-module__Oz0rrq__bottom>button{color:#fff0d8;background:#263f48de;border:1px solid #d6ede37a;border-radius:50%;width:38px;height:38px;font-size:18px}.skate-module__Oz0rrq__challenges{background:#f4ead8dc;border-radius:4px;padding:15px 20px;position:absolute;top:170px;right:30px}.skate-module__Oz0rrq__challenges>span{letter-spacing:2px;font:9px monospace}.skate-module__Oz0rrq__challenges p{color:#657772;margin:12px 0 0;font-size:11px}.skate-module__Oz0rrq__challenges .skate-module__Oz0rrq__done{color:#a14c26;text-decoration:line-through}.skate-module__Oz0rrq__modal{z-index:5;background:#f5ead8;border:1px solid #fff9e5;border-radius:6px;width:min(460px,100% - 32px);max-height:calc(100dvh - 110px);padding:35px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 90px #203d4966}.skate-module__Oz0rrq__modal h2{letter-spacing:-2px;margin:18px 0;font-size:38px;line-height:1.05}.skate-module__Oz0rrq__modal>p:not(.skate-module__Oz0rrq__eyebrow){color:#657772;margin-bottom:25px;font-size:13px;line-height:1.7}.skate-module__Oz0rrq__secondary{text-align:center;color:#304c55;background:0 0;width:100%;margin-top:10px;padding:12px;font-size:12px;display:block}.skate-module__Oz0rrq__resultScore{color:#e36640;letter-spacing:-3px;margin:26px 0;font-size:65px;display:block}.skate-module__Oz0rrq__resultScore small{letter-spacing:2px;font:9px monospace}.skate-module__Oz0rrq__stats{justify-content:space-between;margin:25px 0;display:flex}.skate-module__Oz0rrq__stats span{letter-spacing:1px;font:9px monospace}.skate-module__Oz0rrq__stats b{margin-top:8px;font:22px Arial;display:block}.skate-module__Oz0rrq__close{color:#304c55;background:0 0;width:35px;height:35px;font-size:26px;position:absolute;top:14px;right:15px}.skate-module__Oz0rrq__guideBody p{color:#3c5356;font-size:13px;line-height:1.7}.skate-module__Oz0rrq__guideBody b{color:#b95635;margin-top:20px;display:block}.skate-module__Oz0rrq__touch{z-index:3;pointer-events:none;justify-content:space-between;align-items:end;display:none;position:absolute;bottom:85px;left:16px;right:16px}.skate-module__Oz0rrq__touch>div{pointer-events:auto;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.skate-module__Oz0rrq__touch button{color:#fff0d8;touch-action:none;-webkit-user-select:none;user-select:none;background:#263f48d9;border:1px solid #c2d6cc88;border-radius:5px;min-width:48px;height:44px;font:10px monospace}.skate-module__Oz0rrq__touch button:active{background:#e36640}.skate-module__Oz0rrq__root button:focus-visible,.skate-module__Oz0rrq__root a:focus-visible{outline-offset:3px;outline:3px solid #f09d44}@media (pointer:coarse),(max-width:700px){.skate-module__Oz0rrq__touch{display:flex}.skate-module__Oz0rrq__header{top:18px;left:18px;right:18px}.skate-module__Oz0rrq__location{display:none}.skate-module__Oz0rrq__brand{font-size:12px}.skate-module__Oz0rrq__settings button{padding:10px;font-size:8px}.skate-module__Oz0rrq__menu{width:min(400px,100% - 42px);left:21px;transform:translateY(-44%)}.skate-module__Oz0rrq__menu h1{letter-spacing:-5px;margin:20px 0;font-size:76px}.skate-module__Oz0rrq__description{margin:20px 0;font-size:15px}.skate-module__Oz0rrq__eyebrow{letter-spacing:2px;font-size:8px}.skate-module__Oz0rrq__modes button{padding:13px}.skate-module__Oz0rrq__riders{margin:13px 0}.skate-module__Oz0rrq__primary{padding:17px}.skate-module__Oz0rrq__hint{font-size:8px}.skate-module__Oz0rrq__record{margin-top:17px}.skate-module__Oz0rrq__scoreboard{justify-content:space-between;gap:15px;width:calc(100% - 30px);padding:12px 16px;top:65px}.skate-module__Oz0rrq__scoreboard>div{min-width:0}.skate-module__Oz0rrq__scoreboard span{letter-spacing:1px;font-size:7px}.skate-module__Oz0rrq__scoreboard b{font-size:25px}.skate-module__Oz0rrq__challenges{padding:12px;font-size:9px;top:140px;right:16px}.skate-module__Oz0rrq__challenges>span{font-size:8px}.skate-module__Oz0rrq__challenges p{margin-top:8px;font-size:9px}.skate-module__Oz0rrq__bottom{gap:10px;bottom:18px;left:16px;right:16px}.skate-module__Oz0rrq__message{max-width:210px;padding:10px;font-size:9px}.skate-module__Oz0rrq__speed{flex-shrink:0;width:74px;padding:8px}.skate-module__Oz0rrq__speed>b{font-size:25px}.skate-module__Oz0rrq__speed>span{font-size:6px}.skate-module__Oz0rrq__bottom>button{flex-shrink:0;width:30px;height:30px}.skate-module__Oz0rrq__combo{width:max-content;max-width:90%;padding:12px 18px;top:31%}.skate-module__Oz0rrq__combo>b{font-size:30px}.skate-module__Oz0rrq__modal{padding:27px}.skate-module__Oz0rrq__modal h2{font-size:33px}}@media (max-height:650px){.skate-module__Oz0rrq__menu{top:52%}.skate-module__Oz0rrq__menu h1{margin:14px 0;font-size:62px}.skate-module__Oz0rrq__description{margin:12px 0;font-size:13px}.skate-module__Oz0rrq__modes button{padding:10px}.skate-module__Oz0rrq__riders{margin:10px 0}.skate-module__Oz0rrq__primary{padding:12px 17px}.skate-module__Oz0rrq__hint{margin:15px 0 8px}.skate-module__Oz0rrq__record{margin-top:10px}.skate-module__Oz0rrq__challenges{display:none}.skate-module__Oz0rrq__scoreboard{padding:8px 20px;top:65px}.skate-module__Oz0rrq__combo{top:32%}}
