*{box-sizing:border-box}[hidden]{display:none!important}button,input{font:inherit}:focus-visible{outline:3px solid var(--s-accent);outline-offset:2px}:root{--body:"Nunito", system-ui, sans-serif}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site{--s-bg:#eef4ea;--s-surface:#fff;--s-ink:#1d2b21;--s-soft:#56675b;--s-line:#d5e2cf;--s-accent:#ff6a3d;--s-on-accent:#fff;--s-gain:#139a5b;--s-loss:#e0412e;--s-whack:#ffe9e2;--s-steal:#ede8ff;--s-shield:#e3f1ff;--s-tail:#ddf5ee;--s-grass:#9ccb7e;--s-grass2:#7db55e;--s-sky:#d9edf6;--s-pop:#ffe14d;--s-display:"Fredoka", "Nunito", sans-serif;--s-display-w:600;--s-display-case:none;--s-display-track:0;--s-border:1px solid var(--s-line);--s-radius:18px;--s-shadow:0 6px 18px #1e322314;--s-pattern:none;--g-bg:var(--s-surface);--g-lane:#f1f6ee;--g-ink:var(--s-ink);--g-dim:var(--s-soft);--g-accent:var(--s-accent);--g-mint:#139a5b;--g-display:var(--s-display);--g-border:1px solid var(--s-line);--g-glow:none;--g-section:var(--s-bg);background:var(--s-pattern), var(--s-bg);color:var(--s-ink);font:16px/1.55 var(--body);margin:0;overflow-x:clip}@media (prefers-color-scheme:dark){.site{--s-bg:#131a15;--s-surface:#1c261f;--s-ink:#eaf2e6;--s-soft:#a3b5a7;--s-line:#2f4035;--s-gain:#3fd08a;--s-loss:#ff7461;--s-whack:#3a2620;--s-steal:#2a2548;--s-shield:#1e3346;--s-tail:#173a31;--s-grass:#2f5a32;--s-grass2:#24482a;--s-sky:#1a2a33;--g-lane:#223027;--g-mint:#3fd08a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.site h2,.site h3,.disp{font-family:var(--s-display);font-weight:var(--s-display-w);letter-spacing:var(--s-display-track);text-wrap:balance;margin:0}.site p{margin:0}.wrap{max-width:980px;margin:0 auto;padding-inline:28px}.accent{color:var(--s-accent)}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent);font-size:13px;font-weight:800}.av{background:50%/cover no-repeat;border-radius:50%;flex:none;width:40px;height:40px;display:block;box-shadow:inset 0 -3px #0000001f}.hud{z-index:6;background:color-mix(in srgb, var(--s-bg) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:var(--s-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.hud .logo{font:var(--s-display-w) 21px var(--s-display);letter-spacing:var(--s-display-track);align-items:center;gap:8px;display:flex}.hud .logo img{border-radius:7px;flex:none}.tilt{transform-origin:30% 70%;display:inline-block;transform:rotate(-4deg)}.counter{text-align:right;font-variant-numeric:tabular-nums}.counter b{font:var(--s-display-w) 24px var(--s-display);letter-spacing:var(--s-display-track);line-height:1;display:block}.counter small{opacity:.75;font-size:12px;font-weight:700}.tray{align-items:center;gap:4px;min-height:30px;display:flex}.tray span{font-size:22px;animation:.45s cubic-bezier(.3,1.6,.5,1) both pop}@keyframes pop{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}.walk{position:relative}.chapter{align-content:center;gap:16px;min-height:600px;padding-block:40px 150px;display:grid}.chapter h2{font-size:clamp(40px,6.4vw,76px);line-height:.98}.chapter .lede{max-width:68ch;color:var(--s-soft);font-size:19px;font-weight:600}.lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.card{border:var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);align-content:start;gap:3px;padding:12px;transition:transform .2s;display:grid}.card:hover{transform:rotate(-2deg)translateY(-4px)}.card .e{font-size:40px;line-height:1.15}.card .alias{color:var(--s-accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.card .disp{font-size:22px;line-height:1}.card p{color:var(--s-soft);font-size:14px;line-height:1.4}.strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.panel{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);align-content:space-between;gap:8px;min-height:200px;padding:12px;display:grid}.panel .cap{color:var(--s-soft);font-size:14px;font-weight:800}.panel .big{text-align:center;font-size:54px;line-height:1}.panel .who{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.panel .who .av{width:34px;height:34px}.panel .num{font:var(--s-display-w) 44px var(--s-display);text-align:center;letter-spacing:var(--s-display-track);line-height:1}.panel .num.gain{color:var(--s-gain)}.panel .num.loss{color:var(--s-loss)}.panel.wide{text-align:center;grid-column:1/-1;justify-items:center;min-height:0}.final{color:inherit;font:inherit;border-collapse:collapse;font-variant-numeric:tabular-nums;width:auto}.final th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--s-soft);border-bottom:var(--s-border);padding:4px 8px;font-size:12px}.final td{border-bottom:1px solid var(--s-line);text-align:left;padding:7px 8px;font-weight:700}.final td:first-child,.final th:first-child{width:28px}.final td:last-child,.final th:last-child{text-align:right;font:var(--s-display-w) 18px var(--s-display);letter-spacing:var(--s-display-track);padding-left:28px}.final th:last-child{font:800 12px var(--body)}.final tr:first-child td{color:var(--s-accent)}.final .pl{align-items:center;gap:8px;display:flex}.final .av{width:28px;height:28px}.more{color:var(--s-ink)!important;max-width:none!important;font-weight:800!important}.panel.wide .board{grid-template-columns:repeat(4,minmax(0,1fr))}.panel .board{font-variant-numeric:tabular-nums;gap:4px;display:grid}.panel .board div{align-items:center;gap:8px;display:flex}.panel .board b{flex:1}.panel .board .av{width:26px;height:26px}.panel .say{background:var(--s-bg);border-radius:16px;justify-self:end;max-width:92%;padding:7px 12px;font-weight:800}.panel .boom{font:var(--s-display-w) 46px var(--s-display);color:var(--s-accent);letter-spacing:var(--s-display-track);justify-self:center;line-height:1;transform:rotate(-8deg)}.endwalk{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:30px;display:grid}.poster{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);text-align:center;justify-self:center;justify-items:center;gap:6px;max-width:290px;padding:16px;display:grid;transform:rotate(2.5deg)}.poster .wtitle{font-size:48px;line-height:.9}.poster .mug{border:var(--s-border);border-radius:calc(var(--s-radius) * .6);background:repeating-linear-gradient(0deg, transparent 0 16px, color-mix(in srgb, var(--s-ink) 14%, transparent) 16px 17px);place-items:center;width:120px;height:120px;display:grid;position:relative}.poster .mug .av{width:80px;height:80px;font-size:36px}.poster .mug .crown{font-size:38px;position:absolute;top:-24px;transform:rotate(-12deg)}.poster .reward{border-top:3px dashed var(--s-ink);width:100%;padding-top:6px;font-weight:800}.walk{--h:290px}.scene{top:var(--hud,0px);height:calc(100vh - var(--hud,0px));margin-bottom:calc(var(--hud,0px) - 100vh);pointer-events:none;z-index:0;position:sticky;overflow:hidden}.walk{overflow:clip}.walk .wrap{z-index:1;position:relative}.walk .chapter h2,.walk .chapter .lede,.walk .chapter .kicker,.walk .chapter>p{text-shadow:0 0 16px var(--s-bg), 0 0 4px var(--s-bg), 0 0 2px var(--s-bg)}.scene .far,.scene .metro,.scene .trees,.scene .balloon{opacity:.45}.scene .road{opacity:.4}.scene .lamps{opacity:.6}.scene .sidewalk{background-color:color-mix(in srgb, #d9d2c3 50%, var(--s-bg));border-top-color:color-mix(in srgb, #bfb4a0 50%, var(--s-bg))}.world{transform-origin:0 100%;width:100%;height:290px;position:absolute;bottom:0;left:0}.layer{position:absolute;left:0;right:0}.sky{background:linear-gradient(to top, #d9edf6, var(--s-bg) 90%);inset:0}.sky.on{background:linear-gradient(to bottom, transparent 20%, color-mix(in srgb, var(--sky1) 40%, transparent) 60%, color-mix(in srgb, var(--sky2) 55%, transparent) 100%)}.sun,.moon{border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0}.sun{background:radial-gradient(circle,#ffe58a 55%,#ffc93c);box-shadow:0 0 40px #ffd25a}.moon{background:radial-gradient(circle at 35% 35%,#fffdf0,#e6e1c8);box-shadow:0 0 24px #fffde699}.stars{opacity:0;background-image:radial-gradient(2px 2px at 10% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 30% 60%,#fff,#0000),radial-gradient(2px 2px at 55% 25%,#fff,#0000),radial-gradient(1.5px 1.5px at 75% 45%,#fff,#0000),radial-gradient(2px 2px at 90% 15%,#fff,#0000),radial-gradient(1.5px 1.5px at 45% 10%,#fff,#0000);inset:0 0 120px}.tclock{font:600 14px var(--display);color:#1d2b21;font-variant-numeric:tabular-nums;z-index:10;background:#fffc;border-radius:999px;padding:1px 10px;position:absolute;top:34px;right:12px}.props{align-items:flex-end;gap:80px;width:max-content;height:80px;padding-left:30px;font-size:52px;line-height:1;display:flex;bottom:44px}.city{width:max-content;height:290px;bottom:0}.far{align-items:flex-end;gap:10px;width:max-content;display:flex;position:absolute;bottom:92px;left:0}.bldg{width:var(--bw,46px);height:var(--bh);background:var(--bc,#c7d3cb);background-image:radial-gradient(circle, var(--win,#eef3f1) 2.6px, transparent 3px);background-position:4px 6px;background-size:12px 15px;border-radius:4px 4px 0 0;flex:none;position:relative}.bldg.tall:before{content:"";background:#9aa89c;width:2px;height:18px;position:absolute;top:-18px;left:50%}.bldg.tall:after{content:"";background:#ff5a4e;border-radius:50%;width:8px;height:8px;animation:1.6s step-end infinite blink;position:absolute;top:-22px;left:calc(50% - 3px)}@keyframes blink{50%{opacity:.2}}.wheel{flex:none;width:150px;height:175px;position:relative}.wheel .rim{width:150px;height:150px;animation:18s linear infinite spin;position:absolute;top:0;left:0}.wheel .legs{background:linear-gradient(70deg,#0000 47%,#8c6a5a 47% 53%,#0000 53%),linear-gradient(-70deg,#0000 47%,#8c6a5a 47% 53%,#0000 53%);width:90px;height:100px;position:absolute;bottom:0;left:30px}@keyframes spin{to{transform:rotate(360deg)}}.coaster{flex:none;width:300px;height:150px;position:relative}.coaster svg{position:absolute;inset:0;overflow:visible}.car{offset-path:path("M0,130 C40,130 50,20 90,20 C130,20 120,110 160,110 C190,110 195,60 220,60 C250,60 260,130 300,130");offset-rotate:auto;background:#ff6a3d;border-radius:4px 4px 2px 2px;width:26px;height:12px;animation:5s cubic-bezier(.45,.05,.55,.95) infinite ride;position:absolute;top:0;left:0}.car+.car{background:#4f63f0;animation-delay:-.18s}.car+.car+.car{background:#1fa88f;animation-delay:-.36s}@keyframes ride{0%{offset-distance:0%}to{offset-distance:100%}}.balloon{font-size:34px;animation:40s linear infinite drift;position:absolute;top:30px}@keyframes drift{0%{left:-60px}to{left:110%}}.metro{height:40px;position:absolute;bottom:120px;left:0;right:0}.metro .rail{background:#8e9a93;border-radius:2px;height:8px;position:absolute;bottom:0;left:0;right:0}.metro .pillars{background:repeating-linear-gradient(90deg,#0000 0 130px,#a3aea7 130px 142px);background-position-x:var(--mx,0px);height:40px;position:absolute;bottom:-40px;left:0;right:0}.train{gap:3px;animation:9s linear infinite train;display:flex;position:absolute;bottom:8px}.train i{background:#f4f1e8 linear-gradient(90deg,#0000 8px,#9ed3f0 8px 20px,#0000 20px 28px,#9ed3f0 28px 40px,#0000 40px 48px,#9ed3f0 48px 60px,#0000 60px) 0 4px/100% 10px no-repeat;border-bottom:5px solid #ff6a3d;border-radius:6px;width:70px;height:24px;display:block}.train i:first-child{border-radius:14px 6px 6px}@keyframes train{0%{left:105%}to{left:-260px}}.trees{gap:120px;width:max-content;padding-left:60px;font-size:40px;line-height:1;display:flex;position:absolute;bottom:86px;left:0}.road{background:#6b7570;height:48px;position:absolute;bottom:40px;left:0;right:0}.road:before{content:"";background:repeating-linear-gradient(90deg,#f5e9b8 0 30px,#0000 30px 60px);background-position-x:var(--rx,0px);height:4px;position:absolute;top:22px;left:0;right:0}.veh{will-change:left;font-size:30px;line-height:1;position:absolute}.veh.l2r{animation:l2r var(--d) linear infinite;animation-delay:var(--dl);bottom:1px}.veh span{line-height:0;display:block}.veh.r2l span{transform:scaleX(-1)}.veh .wh{transform-box:view-box;transform-origin:0 0;animation:.5s linear infinite wspin}@keyframes wspin{to{transform:rotate(360deg)}}.veh.r2l{animation:r2l var(--d) linear infinite;animation-delay:var(--dl);bottom:20px}@keyframes l2r{0%{left:-60px}to{left:105%}}@keyframes r2l{0%{left:105%}to{left:-60px}}.sidewalk{background:#d9d2c3 repeating-linear-gradient(90deg,#0000 0 58px,#c7beac 58px 60px);background-position-x:var(--gx,0px);border-top:4px solid #bfb4a0;height:40px;position:absolute;bottom:0;left:0;right:0}.lamps{gap:260px;width:max-content;padding-left:120px;display:flex;position:absolute;bottom:40px;left:0}.lamp{background:#5d6b62;border-radius:3px;width:6px;height:90px;display:block;position:relative}.lamp:before{content:"";background:#5d6b62;border-radius:8px 8px 3px 3px;width:22px;height:10px;position:absolute;top:-4px;left:-8px}.lamp:after{content:"";width:94px;height:110px;opacity:var(--glow,0);background:radial-gradient(at 50% 0,#ffd66eb3,#0000 70%);transition:opacity .3s;position:absolute;top:6px;left:-44px}.ground{background:repeating-linear-gradient(90deg,#9ccb7e 0 40px,#7db55e 40px 80px);background-position-x:var(--gx,0px);height:46px;bottom:0}.walkers{z-index:5;width:0;position:absolute;bottom:18px;left:50%}.w{justify-items:center;display:grid;position:absolute;bottom:0;transform:translate(-50%)}.w .head{background:50%/cover no-repeat;border-radius:50%;width:48px;height:48px;position:relative}.w.me .head{outline:3px solid var(--s-accent);outline-offset:2px;width:58px;height:58px}.w .legs{width:22px;height:18px;position:relative}.w .legs:before,.w .legs:after{content:"";transform-origin:top;background:#1d2b21;border-radius:4px;width:7px;height:18px;position:absolute;top:0}.w .legs:before{left:3px}.w .legs:after{right:3px}.moving .w .legs:before{animation:.32s ease-in-out infinite alternate leg}.moving .w .legs:after{animation:.32s ease-in-out infinite alternate-reverse leg}.moving .w .head{animation:.32s ease-in-out infinite alternate bob}@keyframes leg{0%{transform:rotate(28deg)}to{transform:rotate(-28deg)}}@keyframes bob{to{transform:translateY(-4px)}}.w .tag{font:800 11px var(--body);color:#1d2b21;white-space:nowrap;opacity:.9;background:#fff;border-radius:999px;padding:1px 7px;position:absolute;bottom:calc(100% + 4px)}.w .crown{font-size:30px;animation:.5s cubic-bezier(.3,1.6,.5,1) both grow;position:absolute;top:-30px}.fx{pointer-events:none;z-index:6;position:absolute;inset:0}.bubble{background:radial-gradient(circle at 35% 30%,#ffffffb3,#78aaff40);border:3px solid #4f8be8;border-radius:50%;width:86px;height:100px;animation:.5s cubic-bezier(.3,1.6,.5,1) both grow;position:absolute;bottom:12px;transform:translate(-50%)}@keyframes grow{0%{transform:translate(-50%)scale(0)}}.pop{font:600 20px var(--display);white-space:nowrap;text-shadow:0 2px #fff,0 -2px #fff,2px 0 #fff,-2px 0 #fff;animation:1.8s ease-out both rise;position:absolute;bottom:120px;transform:translate(-50%)}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}15%{opacity:1;transform:translate(-50%)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-30px)}}.coon{font-size:36px;animation:1.4s ease-in both run;position:absolute;bottom:20px}@keyframes run{0%{left:var(--from)}55%{left:var(--to)}70%{left:calc(var(--to) + var(--kick));transform:rotate(-20deg)}to{left:var(--from);transform:scaleX(-1)}}.hammer{transform-origin:80% 80%;font-size:42px;animation:.9s cubic-bezier(.5,0,.8,.4) both bonk;position:absolute;bottom:120px}@keyframes bonk{0%{opacity:0;transform:translateY(-70px)rotate(-60deg)}50%{opacity:1;transform:translateY(0)rotate(30deg)}65%{transform:translateY(-6px)rotate(10deg)}to{opacity:0}}.squash{animation:.5s .45s both squash!important}@keyframes squash{30%{transform:scale(1.2,.7)}}.wind{background:repeating-linear-gradient(#0000 0 10px,#1fa88f99 10px 13px);border-radius:30px;width:150px;height:60px;animation:1s linear 3 both whoosh;position:absolute;bottom:30px;-webkit-mask:linear-gradient(90deg,#0000,#000 40%,#0000);mask:linear-gradient(90deg,#0000,#000 40%,#0000)}@keyframes whoosh{0%{transform:translate(-60px)}to{transform:translate(40px)}}.pigeon{font-size:20px;transition:transform .8s ease-out,opacity .8s;position:absolute;bottom:44px}.pigeon.fly{transform:translate(var(--fx), -150px) rotate(-20deg);opacity:0}.hstand{flex:none;width:396px;height:30px;position:relative}.hstand .srow{left:calc(var(--i,0) * 100px);white-space:nowrap;background:var(--s-surface);border:1px solid var(--s-line);border-radius:999px;gap:4px;width:96px;height:30px;padding:0 8px 0 3px;transition:left .45s cubic-bezier(.3,1.3,.5,1);top:0;right:auto}.hstand .srow b{display:none}.hstand .srow .r{order:2;width:auto;font-size:11px}.hstand .srow .v{order:3;margin-left:auto}.hstand .srow.me{border-color:var(--s-accent)}.srow{font-variant-numeric:tabular-nums;align-items:center;gap:6px;height:26px;font-size:13px;transition:top .45s cubic-bezier(.3,1.3,.5,1);display:flex;position:absolute;left:0;right:0}.srow .r{color:#56675b;width:12px;font-weight:800}.srow .av{width:20px;height:20px}.srow b{flex:1;font-weight:800}.srow .v{font:600 14px Fredoka,sans-serif}.srow.up .v{color:#139a5b}.srow.down .v{color:#e0412e}.srow.me b{color:#ff6a3d}.try{background:var(--g-section);color:var(--g-ink);padding-block:56px;position:relative}.try .head{text-align:center;justify-items:center;gap:8px;margin-bottom:18px;display:grid}.try .head h2{font-family:var(--g-display);text-shadow:var(--g-glow);font-size:clamp(30px,5vw,52px);line-height:1.05}.try .head p{color:var(--g-dim);max-width:48ch}.game{background:var(--g-bg);border:var(--g-border);border-radius:var(--s-radius);max-width:760px;box-shadow:var(--s-shadow);gap:10px;margin:0 auto;padding:14px;display:grid}.hudg{font:400 14px var(--g-display);color:var(--g-dim);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.site .hudg{font-weight:600}.hudg b{color:var(--g-ink)}.lane{background:var(--g-lane);border-radius:calc(var(--s-radius) * .6);height:54px;position:relative;overflow:hidden}.lane:after{content:"";background:repeating-linear-gradient(0deg,#fff 0 8px,#111 8px 16px);width:8px;position:absolute;top:0;bottom:0;right:26px}.lane .name{color:var(--g-dim);letter-spacing:.04em;font-size:12px;font-weight:800;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.runner{transition:left .18s ease-out;position:absolute;top:7px;left:64px}.runner .av{width:40px;height:40px;font-size:16px}.lane.me{outline:2px solid var(--g-accent);outline-offset:-2px}.runner.hit{animation:.4s shake}@keyframes shake{20%{transform:translate(-8px)rotate(-10deg)}60%{transform:translate(6px)rotate(8deg)}}.bubble5{background:var(--g-accent);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;animation:1.4s ease-out both drop5;position:absolute;top:4px}@keyframes drop5{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.stepbtn{font:400 26px var(--g-display);background:var(--g-accent);color:#fff;box-shadow:0 6px 0 color-mix(in srgb, var(--g-accent) 60%, #000);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;letter-spacing:.03em;border:0;border-radius:18px;padding:14px 40px}.site .stepbtn{font-weight:600}.stepbtn:active{box-shadow:0 2px 0 color-mix(in srgb, var(--g-accent) 60%, #000);transform:translateY(4px)}.use{border:2px solid var(--g-mint);color:var(--g-mint);cursor:pointer;background:0 0;border-radius:14px;padding:12px 16px;font-weight:800}.use[disabled]{opacity:.35;cursor:default}.glog{text-align:center;min-height:1.6em;color:var(--g-mint);font-weight:800}.result{text-align:center;justify-items:center;gap:8px;padding:8px;display:grid}.result .big{font:400 28px var(--g-display);letter-spacing:.02em}.site .result .big{font-weight:600}.result p{color:var(--g-dim)}.result button{font:400 16px var(--g-display);border:2px solid var(--g-ink);color:var(--g-ink);cursor:pointer;background:0 0;border-radius:12px;padding:10px 20px}.join{padding-block:60px 70px}.join .inner{gap:14px;max-width:560px;display:grid}.join h2{font-size:clamp(38px,5.6vw,64px);line-height:1}.signup form{flex-wrap:wrap;gap:8px;display:flex}.signup input{border:2px solid var(--s-line);background:var(--s-surface);min-width:0;color:var(--s-ink);border-radius:14px;flex:200px;padding:12px 14px}.signup button{background:var(--s-accent);color:var(--s-on-accent);font:var(--s-display-w) 18px var(--s-display);letter-spacing:var(--s-display-track);cursor:pointer;border:0;border-radius:14px;padding:12px 20px}.signup button[disabled]{opacity:.7;cursor:progress}.signup .msg{min-height:1.5em;margin-top:8px;font-weight:800}.signup .msg.ok{color:var(--s-gain)}.signup .msg.err{color:var(--s-loss)}.signup .fine{color:var(--s-soft);font-size:13px}.foot{border-top:var(--s-border);color:var(--s-soft);padding-block:18px;font-size:13px}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=520px){.wrap{padding-inline:18px}.lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.strip,.panel.wide .board,.endwalk{grid-template-columns:minmax(0,1fr)}.walk{--h:200px}.world{width:145%;transform:scale(.69)}.hud{flex-wrap:wrap;row-gap:6px}.hstand{order:3;width:100%}.hstand .srow{width:calc(25% - 4px);left:calc(var(--i,0) * 25%)}.hstand .srow .r{display:none}}
