@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(./fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(./fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dl-ink: #2b2d42;--dl-cream: #fff8e7;--dl-yellow: #ffd23f;--dl-red: #ff5a5f;--dl-green: #3ccf6e;--dl-green-dark: #1f9a4c;--dl-orange: #ff9f1c;--dl-blue: #4dc3ff;--dl-purple: #8f7fe8;--dl-teal: #2ec4b6;--dl-pink: #ff8fb1;--dl-sky: #7fd3ff;--dl-muted: #6b6f86;--dl-display: "Fredoka", "Arial Rounded MT Bold", "Arial Black", system-ui, sans-serif;--dl-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--dl-bounce: cubic-bezier(.2, 1.6, .4, 1);--dl-settle: cubic-bezier(.2, .9, .3, 1.1);--kit-bg: #9fdcff;--kit-panel: var(--dl-cream);--kit-fg: var(--dl-ink);--kit-muted: var(--dl-muted);--kit-accent: var(--dl-green);--kit-accent-fg: #fff;--kit-accent-2: var(--dl-yellow);--kit-font: var(--dl-display);--kit-radius: 18px;--kit-focus-shadow: 0 0 0 3px #fff, 0 0 0 6px var(--dl-green), 0 0 22px rgba(60, 207, 110, .55);--kit-glyph-key: linear-gradient(#fff, #e8e4f0);--kit-glyph-key-ink: var(--dl-ink)}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:linear-gradient(180deg,#7fd3ff,#c9eeff 60%,#a6e07a) fixed}#ui *,#ui *:before,#ui *:after{box-sizing:border-box}#app{position:fixed;inset:0;overflow:hidden}canvas{display:block}:focus{outline:none}html.dl-attract #app canvas{filter:blur(3px) brightness(.92) saturate(1.15);transform:scale(1.04)}html.dl-attract #app:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 60% at 50% 35%,rgba(255,255,255,.25),transparent 70%),radial-gradient(110% 80% at 50% 50%,transparent 45%,rgba(43,45,66,.35) 100%)}.kit-modal{padding:max(72px,calc(var(--kit-top, 0px) + 16px)) 14px calc(var(--kit-bottom, 0px) + 40px);background:#2b2d4259}.kit-screen.kit-dim{background:radial-gradient(90% 70% at 50% 40%,#ffffff1f,#2b2d4273)}.kit-title-screen{gap:6px;justify-content:flex-start}.kit-title-screen>:first-child{margin-top:auto}.kit-title-screen>:last-child{margin-bottom:auto}.dl-kicker{margin:0 auto;padding:5px 14px;font-family:var(--dl-mono);font-size:.72rem;font-weight:800;letter-spacing:.42em;text-indent:.42em;color:var(--dl-ink);border-radius:999px;border:3px solid var(--dl-ink);background:repeating-linear-gradient(90deg,#fff 0 14px,var(--dl-yellow) 14px 28px);box-shadow:0 4px #2b2d4259;animation:dl-fade-up .6s var(--dl-settle) .55s both;white-space:nowrap}h1.dl-wordmark{margin:4px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .12em;font-family:var(--dl-display);font-weight:700;font-size:clamp(2.6rem,13vw,4.6rem);line-height:1;letter-spacing:.01em;color:#fff}.dl-word{display:flex}.dl-letter{display:inline-block;-webkit-text-stroke:.14em var(--dl-ink);paint-order:stroke fill;text-shadow:0 .09em 0 var(--c, var(--dl-yellow)),0 .15em 0 var(--dl-ink);animation:dl-drop .7s var(--dl-bounce) calc(var(--n) * 75ms) both,dl-bob 2.8s ease-in-out calc(.9s + var(--n) * .14s) infinite}@keyframes dl-drop{0%{opacity:0;transform:translateY(-120%) scale(.6,1.4)}60%{opacity:1;transform:translateY(0) scale(1.15,.85)}to{transform:none}}@keyframes dl-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}.dl-parade{position:relative;width:min(300px,80vw);height:46px;margin:2px auto 0;animation:dl-fade-up .6s var(--dl-settle) .7s both}.dl-parade:before{content:"";position:absolute;left:0;right:0;bottom:2px;height:10px;border-radius:6px;background:repeating-linear-gradient(90deg,#fff 0 16px,#5d6380 16px 26px);border:2px solid var(--dl-ink)}.dl-duck{--s: 1;position:absolute;bottom:9px;width:calc(24px * var(--s));height:calc(20px * var(--s));border-radius:55% 50% 45% 45%;background:var(--body, #ffd93d);border:2px solid var(--dl-ink);animation:dl-waddle .5s ease-in-out calc(var(--k) * -.11s) infinite alternate}.dl-duck:before{content:"";position:absolute;width:62%;height:72%;right:-22%;top:-48%;border-radius:50%;background:var(--head, #ffe066);border:2px solid var(--dl-ink);box-shadow:inset -.3em 0 0 -.1em transparent}.dl-duck:after{content:"";position:absolute;width:30%;height:18%;right:-46%;top:-16%;border-radius:40% 60% 60% 40%;background:var(--dl-orange);border:2px solid var(--dl-ink)}.dl-duck i{position:absolute;right:-2%;top:-24%;width:calc(4px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:var(--dl-ink);z-index:1}.dl-duck.mama{--s: 1.5;--body: #fffaf0;--head: #fffaf0}@keyframes dl-waddle{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-4px) rotate(6deg)}}.dl-taglines{position:relative;height:1.5em;margin:2px auto 0;width:min(360px,90vw);font-family:var(--dl-display);font-weight:500;font-size:1.05rem;color:#fff;text-align:center;-webkit-text-stroke:.2em var(--dl-ink);paint-order:stroke fill}.dl-taglines span{position:absolute;inset:0;opacity:0;animation:dl-tagline 14s ease-in-out calc(var(--t) * 3.5s) infinite}@keyframes dl-tagline{0%{opacity:0;transform:translateY(8px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-8px)}}.dl-board,.dl-card,.kit-modal-sheet{position:relative;color:var(--dl-ink);border-radius:22px;border:4px solid var(--dl-ink);background:radial-gradient(circle at 12px 12px,#b9b5c6 0 3px,var(--dl-ink) 3.5px 4.5px,transparent 5px),radial-gradient(circle at calc(100% - 12px) 12px,#b9b5c6 0 3px,var(--dl-ink) 3.5px 4.5px,transparent 5px),radial-gradient(circle at 12px calc(100% - 12px),#b9b5c6 0 3px,var(--dl-ink) 3.5px 4.5px,transparent 5px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#b9b5c6 0 3px,var(--dl-ink) 3.5px 4.5px,transparent 5px),linear-gradient(180deg,#fffdf6,var(--dl-cream) 60%,#fbefd2);box-shadow:inset 0 0 0 5px var(--dl-yellow),inset 0 0 0 7px var(--dl-ink),0 8px #2b2d428c,0 22px 40px #2b2d424d}.dl-board{width:min(370px,92vw);margin:14px auto 0;padding:22px 16px 16px;animation:dl-pop .5s var(--dl-settle) .25s both}.dl-card{width:min(380px,92vw);padding:22px 18px 18px;animation:dl-pop .34s var(--dl-settle) both}.kit-modal-sheet{padding:20px 18px 18px;animation:dl-pop .32s var(--dl-settle) both}@keyframes dl-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}}@keyframes dl-fade-up{0%{opacity:0;transform:translateY(10px)}}.dl-board .kit-menu,.dl-card .kit-menu,.kit-modal-buttons{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:10px}.dl-card .kit-title,.kit-modal-title{margin:0 0 4px;font-family:var(--dl-display);font-weight:700;font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.05;text-align:center;color:#fff;-webkit-text-stroke:.14em var(--dl-ink);paint-order:stroke fill;text-shadow:0 .08em 0 var(--dl-green),0 .14em 0 var(--dl-ink);animation:dl-squash-in .6s var(--dl-bounce) both}.kit-modal-title{font-size:1.7rem;text-shadow:0 .08em 0 var(--dl-yellow),0 .14em 0 var(--dl-ink)}.dl-card .kit-title.dl-lost{text-shadow:0 .08em 0 var(--dl-orange),0 .14em 0 var(--dl-ink)}@keyframes dl-squash-in{0%{opacity:0;transform:translateY(-30px) scale(.6,1.4)}60%{opacity:1;transform:translateY(0) scale(1.15,.85)}to{transform:none}}.dl-sub{margin:0 0 8px;text-align:center;font-family:var(--dl-mono);font-size:.78rem;font-weight:700;color:var(--dl-muted);animation:dl-fade-up .4s var(--dl-settle) .12s both}.kit-modal-body{font-family:system-ui,sans-serif;font-weight:500;color:var(--dl-ink)}[data-testid=howto] .kit-modal-body p{position:relative;margin:0 0 8px;padding:8px 10px 8px 44px;border-radius:14px;background:#fff;border:2px solid rgba(43,45,66,.15);animation:dl-fade-up .4s var(--dl-settle) calc(var(--i, 0) * .07s + .15s) both}[data-testid=howto] .kit-modal-body p:before{content:"";position:absolute;left:10px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;border:2px solid var(--dl-ink);background:radial-gradient(circle at 70% 35%,var(--dl-ink) 0 2px,transparent 2.5px),var(--dl-yellow)}.kit-btn{--v: var(--dl-blue);position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:7px 18px 7px 8px;border:3px solid var(--dl-ink);border-radius:999px;font-family:var(--dl-display);font-weight:700;font-size:1.15rem;color:var(--dl-ink);text-align:left;background:linear-gradient(180deg,#fff 0% 55%,#f1ece0);box-shadow:inset 0 -3px #2b2d421a,0 5px 0 var(--dl-ink);transition:transform .12s var(--dl-settle),box-shadow .12s;cursor:pointer}.kit-btn:hover{background:linear-gradient(180deg,#fff 0% 55%,#f1ece0)}.kit-btn:active{transform:translateY(4px);box-shadow:inset 0 -2px #2b2d421a,0 1px 0 var(--dl-ink)}.kit-btn:disabled{filter:grayscale(.8);opacity:.7;cursor:default}.kit-btn.kit-primary,.kit-btn[data-testid=play],.kit-btn[data-testid=resume],.kit-btn[data-testid=play-again],.kit-btn[data-testid=next-street]{--v: var(--dl-yellow);min-height:60px;font-size:1.35rem;color:#fff;-webkit-text-stroke:.12em var(--dl-ink);paint-order:stroke fill;background:linear-gradient(180deg,#6fe597 0%,var(--dl-green) 50%,var(--dl-green-dark) 100%);overflow:hidden}.kit-btn.kit-primary:hover,.kit-btn[data-testid=play]:hover,.kit-btn[data-testid=resume]:hover,.kit-btn[data-testid=play-again]:hover,.kit-btn[data-testid=next-street]:hover{background:linear-gradient(180deg,#6fe597 0%,var(--dl-green) 50%,var(--dl-green-dark) 100%)}.kit-btn.kit-primary:after,.kit-btn[data-testid=play]:after,.kit-btn[data-testid=next-street]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 45%,transparent 55%) -200% 0 / 200% 100% no-repeat;animation:dl-sheen 3.6s ease-in-out 1.2s infinite}@keyframes dl-sheen{0%,70%{background-position:-200% 0}to{background-position:200% 0}}.kit-btn[data-testid=daily]{--v: var(--dl-orange)}.kit-btn[data-testid=race],.kit-btn[data-testid=race-browse]{--v: var(--dl-blue)}.kit-btn[data-testid=streets]{--v: var(--dl-pink)}.kit-btn[data-testid=settings],.kit-btn[data-testid=howto]{--v: var(--dl-purple)}.kit-btn[data-testid=quit],.kit-btn[data-testid=confirm-no],.kit-btn[data-testid=restart]{--v: var(--dl-red)}[class^=kit-btn][data-testid^=continue]{--v: var(--dl-teal)}.dl-disc{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--v);border:3px solid var(--dl-ink);box-shadow:inset 0 0 0 3px #ffffffd9,inset 0 -4px 0 3px #0000001f,0 2px #2b2d424d;transition:transform .2s var(--dl-bounce);-webkit-text-stroke:0}.kit-btn.kit-primary .dl-disc,.kit-btn[data-testid=play] .dl-disc,.kit-btn[data-testid=resume] .dl-disc,.kit-btn[data-testid=play-again] .dl-disc,.kit-btn[data-testid=next-street] .dl-disc{width:44px;height:44px;color:var(--dl-ink)}.dl-icon{width:58%;height:58%;display:block}.dl-icon .fill{fill:currentColor}.dl-icon .line{fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.dl-btn-text{display:flex;flex-direction:column;min-width:0;flex:1}.dl-btn-label{line-height:1.05}.dl-btn-sub{font-family:var(--dl-mono);font-size:.68rem;font-weight:700;color:var(--dl-muted);-webkit-text-stroke:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-btn.kit-primary .dl-btn-sub,.kit-btn[data-testid=play] .dl-btn-sub,.kit-btn[data-testid=resume] .dl-btn-sub,.kit-btn[data-testid=play-again] .dl-btn-sub,.kit-btn[data-testid=next-street] .dl-btn-sub{color:#eafff1}html[data-prompts=keys] .kit-btn.dl-btn:has(>.kit-glyph-on[data-keys=yes]),html[data-prompts=pad] .kit-btn.dl-btn:has(>.kit-glyph-on[data-pad=yes]){padding-left:8px;padding-right:52px}html[data-hub-input=keys] .kit-btn:focus,.kit-btn[data-hub-focus],.kit-btn:focus-visible{outline:none;transform:translateY(-2px);box-shadow:var(--kit-focus-shadow),0 7px 0 var(--dl-ink);animation:dl-jiggle .9s var(--dl-settle) infinite}html[data-hub-input=keys] .kit-btn:focus .dl-disc,.kit-btn[data-hub-focus] .dl-disc,.kit-btn:focus-visible .dl-disc{transform:scale(1.12) rotate(-8deg)}html[data-hub-input=keys] .dl-btn:focus:before,.dl-btn[data-hub-focus]:before{content:"◀";position:absolute;right:-30px;top:50%;margin-top:-.6em;color:var(--dl-ink);-webkit-text-stroke:0;font-size:1.1rem;animation:dl-point .6s ease-in-out infinite alternate}html[data-prompts] .dl-btn:has(>.kit-glyph-on):before{display:none}html[data-hub-input=touch] .kit-btn[data-hub-focus]:not(:hover){transform:none;animation:none;box-shadow:inset 0 -3px #2b2d421a,0 5px 0 var(--dl-ink)}@keyframes dl-jiggle{0%,to{transform:translateY(-2px) scale(1)}45%{transform:translateY(-3px) scale(1.025,.97)}}@keyframes dl-point{to{translate:-6px 0}}.dl-in{animation:dl-slide-up .42s var(--dl-settle) calc(var(--i, 0) * .06s) both}@keyframes dl-slide-up{0%{opacity:0;transform:translateY(14px)}}.kit-screen[data-redraw=true] .dl-in,.kit-screen[data-redraw=true] .dl-board,.kit-screen[data-redraw=true] .dl-card{animation:none}.kit-pause-btn{--v: var(--dl-red);min-width:50px;min-height:50px;padding:0;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(180deg,#ff7b80,var(--dl-red) 55%,#d93a40);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);border:none;box-shadow:inset 0 0 0 3px #fff}.kit-pause-btn:hover{background:linear-gradient(180deg,#ff7b80,var(--dl-red) 55%,#d93a40)}.dl-chip{display:inline-flex;align-items:stretch;border-radius:10px;border:3px solid var(--dl-ink);background:#fff;box-shadow:0 3px 0 var(--dl-ink);overflow:hidden;white-space:nowrap;font-family:var(--dl-display);font-weight:700;color:var(--dl-ink)}.dl-chip>span{display:grid;place-items:center;padding:3px 9px;font-family:var(--dl-mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;color:#fff;background:var(--c, var(--dl-blue))}.dl-chip>strong{display:grid;place-items:center;padding:3px 10px;font-size:1.05rem}.dl-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.dl-chips>*{animation:dl-fade-up .4s var(--dl-settle) calc(.18s + var(--i, 0) * .06s) both}.kit-hud{pointer-events:none}.dl-hud{display:flex;gap:8px;justify-content:center;padding-top:4px}.dl-hud>*{animation:dl-slide-down .4s var(--dl-settle) calc(var(--i, 0) * .08s) both}@keyframes dl-slide-down{0%{opacity:0;transform:translateY(-14px)}}.dl-hud .dl-chip>strong{min-width:2.2em}.dl-hearts{display:flex;gap:2px;padding:3px 8px}.dl-heart{width:16px;height:15px;background:var(--dl-red);clip-path:path("M8 15 L1.5 8.5 A4 4 0 0 1 8 3 A4 4 0 0 1 14.5 8.5 Z");transition:transform .3s var(--dl-bounce)}.dl-heart.gone{background:#d8d5e0;transform:scale(.8)}.dl-chip.hop{animation:dl-hop .45s var(--dl-bounce)}@keyframes dl-hop{40%{transform:scale(1.25);box-shadow:0 3px 0 var(--dl-ink),0 0 18px #ffd23fe6}}.dl-clock.hurry>strong{color:var(--dl-red);animation:dl-hurry .5s ease-in-out infinite alternate}@keyframes dl-hurry{to{transform:scale(1.12)}}.dl-pops{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dl-pop{position:absolute;translate:-50% -50%;font-family:var(--dl-display);font-weight:700;font-size:1.35rem;color:#fff;-webkit-text-stroke:.16em var(--dl-ink);paint-order:stroke fill;white-space:nowrap;animation:dl-float 1.05s var(--dl-settle) both}.dl-pop-boing{color:var(--dl-yellow);font-size:1.6rem}.dl-pop-gold{color:var(--dl-yellow);font-size:1.7rem}@keyframes dl-float{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.2) rotate(-4deg)}35%{transform:scale(1)}to{opacity:0;transform:translateY(-50px)}}.dl-stars{display:flex;justify-content:center;gap:8px;margin:2px 0 6px}.dl-star{width:46px;height:46px;background:#e2dfea;clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 38%,38% 35%);animation:dl-star .5s var(--dl-bounce) calc(.35s + var(--i) * .25s) both}.dl-star.on{background:linear-gradient(180deg,#ffe680,var(--dl-yellow) 60%,#f0a500);filter:drop-shadow(0 3px 0 var(--dl-ink))}.dl-star:nth-child(2){translate:0 -8px}@keyframes dl-star{0%{opacity:0;transform:scale(0) rotate(-90deg)}}.dl-score{text-align:center;font-family:var(--dl-display);font-weight:700;font-size:2.2rem;color:var(--dl-ink);margin:0}.dl-best{text-align:center;margin:0 0 4px;font-family:var(--dl-mono);font-weight:800;font-size:.8rem;color:var(--dl-muted)}.dl-hood{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dl-hood-name{flex:1;text-align:center;font-family:var(--dl-display);font-weight:700;font-size:1.25rem}.dl-hood .kit-btn{min-height:44px;min-width:44px;padding:0;justify-content:center}.dl-streets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dl-street{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:72px;padding:6px 4px;border-radius:16px;border:3px solid var(--dl-ink);background:#fff;box-shadow:0 4px 0 var(--dl-ink);font-family:var(--dl-display);font-weight:700;font-size:1.3rem;color:var(--dl-ink);cursor:pointer;transition:transform .12s var(--dl-settle)}.dl-street:active{transform:translateY(3px);box-shadow:0 1px 0 var(--dl-ink)}.dl-street.locked{background:#e7e4ee;color:#a19db0;cursor:default}.dl-street.next{background:linear-gradient(180deg,#e9fff0,#c8f5d6)}.dl-street small{display:flex;gap:1px}.dl-street small i{width:14px;height:14px;background:#ddd9e6;clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 38%,38% 35%)}.dl-street small i.on{background:var(--dl-yellow)}html[data-hub-input=keys] .dl-street:focus,.dl-street[data-hub-focus]{box-shadow:var(--kit-focus-shadow),0 4px 0 var(--dl-ink);transform:translateY(-2px)}.dl-row-label{margin:12px 0 6px;font-family:var(--dl-mono);font-size:.72rem;font-weight:800;letter-spacing:.2em;color:var(--dl-muted);text-align:center}.kit-row{padding:8px 4px;border-bottom:2px dashed rgba(43,45,66,.15);font-family:var(--dl-display);font-weight:500}.kit-toggle{border:3px solid var(--dl-ink);background:#e2dfea}.kit-toggle[aria-checked=true]{background:var(--dl-green)}.kit-seg{border:3px solid var(--dl-ink);border-radius:999px;background:#fff;overflow:hidden}.kit-seg-item{font-family:var(--dl-display);font-weight:700;color:var(--dl-ink)}.kit-seg-item[aria-checked=true]{background:var(--dl-yellow);color:var(--dl-ink)}.kit-toast{font-family:system-ui,sans-serif;font-weight:600;color:var(--dl-ink);background:var(--dl-cream);border:3px solid var(--dl-ink);border-left:10px solid var(--dl-yellow);border-radius:16px;box-shadow:0 5px #2b2d4273}.kit-tagline{font-family:var(--dl-display)}@media(prefers-reduced-motion:reduce){.dl-letter,.dl-duck,.dl-taglines span,.kit-btn:after,.dl-in,.dl-board,.dl-card,.kit-modal-sheet,.dl-star,.dl-hud>*,.dl-chips>*{animation:none!important}.dl-taglines span:first-child{opacity:1}}.dl-chip[hidden]{display:none}.dl-hearts-chip>span{padding:3px 6px}@media(max-width:430px){.dl-hud{gap:6px}.dl-hud .dl-chip>span{padding:2px 6px;font-size:.58rem;letter-spacing:.06em}.dl-hud .dl-chip>strong{padding:2px 7px;font-size:.95rem}.dl-heart{width:13px;height:12px;clip-path:path("M6.5 12 L1.2 6.8 A3.2 3.2 0 0 1 6.5 2.4 A3.2 3.2 0 0 1 11.8 6.8 Z")}}.dl-chip>strong.dl-hearts{display:flex;align-items:center;gap:2px}h1.dl-wordmark{gap:0 .32em}.dl-cover-title{position:fixed;left:3%;top:44%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}html.dl-cover h1.dl-wordmark{font-size:82px;margin:0}html.dl-cover .dl-letter{animation:none;transform:translateY(var(--y, 0)) rotate(var(--r, 0deg))}html.dl-cover .dl-letter:nth-child(odd){--r: -5deg;--y: -4px}html.dl-cover .dl-letter:nth-child(2n){--r: 4deg;--y: 3px}.dl-cover-pill{margin:0;padding:6px 16px;font-family:var(--dl-display);font-weight:700;font-size:1.15rem;color:var(--dl-ink);border-radius:999px;border:3px solid var(--dl-ink);background:repeating-linear-gradient(90deg,#fff 0 16px,var(--dl-yellow) 16px 32px);box-shadow:0 4px #2b2d4266}html.dl-cover .dl-cover-honk{animation:none;transform:rotate(-8deg);font-size:1.5rem}.dl-cover-title>*{position:relative;z-index:1}.dl-cover-title>.dl-cover-burst{position:absolute;z-index:0;left:50%;top:42%;width:430px;height:430px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff8e7f2 0 18%,#fff8e700 62%),repeating-conic-gradient(#ffd23f8c 0 10deg,#fff0 10deg 20deg);mask-image:radial-gradient(circle,#000 28%,transparent 64%)}.dl-cover-title>.dl-spark{position:absolute;z-index:2;width:var(--s);height:var(--s);background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px #ffd23f) drop-shadow(0 0 2px #fff);rotate:calc(var(--k) * 17deg)}.dl-cover-love{position:fixed;width:22px;height:20px;translate:-50% -50%;background:#ff5a7a;clip-path:path("M11 20 L2 11.5 A5.5 5.5 0 0 1 11 4 A5.5 5.5 0 0 1 20 11.5 Z");filter:drop-shadow(0 2px 0 #2b2d42)}.dl-cover-love:nth-of-type(2n){scale:.75;rotate:12deg}
