.manhole-animation.svelte-vatjdb { position: relative; width: 136px; height: 300px; pointer-events: none; }
.odds-table.svelte-1v6e6o9 { position: absolute; padding: 1em; top: var(--tooltip-y); left: var(--tooltip-x); transform: translate(-50%); display: grid; min-width: 400px; gap: 1em; grid-template-columns: repeat(2, 1fr); overflow: visible; background: var(--ds-color-overlay-surface-default); box-shadow: var(--shadows-md),var(--shadows-inset); border-radius: var(--ds-radius-md); will-change: transform; z-index: 10; pointer-events: none; }
.odds-table.above.svelte-1v6e6o9 { bottom: var(--tooltip-y); top: auto; }
.arrow.svelte-1v6e6o9 { content: ""; position: absolute; top: calc(var(--tooltip-y) - .5em); left: var(--tooltip-arrow-x); width: 0px; height: 0px; border-style: solid; border-width: 0.5em 0.5em 0px; border-color: var(--ds-color-overlay-surface-default) transparent transparent transparent; transform: translate(-50%) rotate(180deg) translateZ(0px); will-change: transform; z-index: 11; pointer-events: none; }
.arrow.above.svelte-1v6e6o9 { bottom: calc(var(--tooltip-y) - .5em); top: auto; border-color: transparent transparent var(--ds-color-overlay-surface-default) transparent; border-width: 0px 0.5em 0.5em; }
.manhole.svelte-ubreem { position: relative; display: flex; width: 129px; flex-direction: column; align-items: center; gap: var(--spacing-4); padding: 258px 12px; }
.manhole.svelte-ubreem .manhole-button:where(.svelte-ubreem) { position: absolute; width: 80px; height: 60px; top: calc(50% - 22px); left: 50%; transform: translate(-50%, -50%); }
.manhole.svelte-ubreem .multiplier:where(.svelte-ubreem) { position: relative; top: -122px; padding: 7px 15px; align-self: stretch; border-radius: 16px; background: var(--color-grey-400); text-align: center; font-size: var(--text-font-size-default, 14px); font-weight: var(--ds-font-weight-thick); cursor: pointer; transition: transform 0.1s; }
.manhole.svelte-ubreem .multiplier:where(.svelte-ubreem):hover { transform: scale(1.02); }
.manhole.svelte-ubreem .multiplier:where(.svelte-ubreem):focus { outline: 2px solid var(--color-primary); outline-offset: 2px; }
.manhole.svelte-ubreem .multiplier.passed:where(.svelte-ubreem) { opacity: 0.5; background: var(--color-grey-400); color: var(--color-white); }
.manhole.svelte-ubreem .multiplier.claimable:where(.svelte-ubreem) { opacity: 1 !important; color: var(--color-text-contrast, var(--color-neutral-black)); }
.manhole.svelte-ubreem .multiplier.claimable.difficulty-easy:where(.svelte-ubreem) { background: var(--easy, #55dfff); }
.manhole.svelte-ubreem .multiplier.claimable.difficulty-medium:where(.svelte-ubreem) { background: var(--medium, #047bff); }
.manhole.svelte-ubreem .multiplier.claimable.difficulty-hard:where(.svelte-ubreem) { background: var(--hard, #1ce61c); }
.manhole.svelte-ubreem .multiplier.claimable.difficulty-expert:where(.svelte-ubreem) { background: var(--expert, #ffc201); }
.manhole.svelte-ubreem .multiplier.lost:where(.svelte-ubreem) { background: var(--color-red-500); }
.barricade.svelte-u4x8kr { position: absolute; top: 264px; left: 50%; width: 100px; transform: translate(-50%); pointer-events: none; z-index: 2; }
.car-container.svelte-1yjy2bi { position: absolute; top: 0px; left: 50%; transform: translate(-50%); width: 100%; height: 100%; pointer-events: none; overflow: hidden; z-index: 4; }
.car-container.crashed.svelte-1yjy2bi { transform: translate(-50%) translateZ(0px); will-change: transform; z-index: 1 !important; }
.car.svelte-1yjy2bi { position: absolute; bottom: 100%; left: 50%; width: 86px; height: auto; transform: translate(-50%); transform-origin: center bottom; transition-property: transform; transition-timing-function: linear; transition-duration: 0ms; }
.lane.svelte-1acoona { position: absolute; top: 0px; width: 129px; height: 100%; pointer-events: none; }
.line.svelte-1llz3dq { display: flex; width: 6px; flex-direction: column; align-items: flex-start; gap: var(--spacing-6); }
.line.svelte-1llz3dq img:where(.svelte-1llz3dq) { width: 6px; }
.traffic-light.svelte-1f6m1y5 { position: absolute; top: 102px; left: 16px; width: 100px; pointer-events: none; user-select: none; }
.traffic-light.stacked.svelte-1f6m1y5 { left: 28px; top: 182px; width: 75px; }
.bush.svelte-m63r72 { position: absolute; left: 2px; bottom: 82px; width: 118px; pointer-events: none; user-select: none; }
.bush.stacked.svelte-m63r72 { left: 18px; bottom: 160px; width: 88px; }
.background-container.svelte-ov99zg { position: absolute; height: 689px; top: calc(50% - 344.5px); left: 0px; transition-property: transform; transition-timing-function: cubic-bezier(0.12, 0.65, 0, 1.01); z-index: 1; pointer-events: auto; display: flex; user-select: none; -webkit-tap-highlight-color: transparent; }
.background-container.embeddedVisible.svelte-ov99zg { margin-top: -110px; }
.background-container.svelte-ov99zg:active :where(.svelte-ov99zg) { user-select: none !important; }
.background-container.svelte-ov99zg { transform-origin: left center; }
.background-container.fast.svelte-ov99zg { transition-duration: 0.1s; }
.background-container.normal.svelte-ov99zg { transition-duration: 0.75s; }
.background-container.slow.svelte-ov99zg { transition-duration: 1.5s; }
.background-container.instant.svelte-ov99zg { transition-duration: 0s !important; }
.start.svelte-ov99zg, .end.svelte-ov99zg { -webkit-user-drag: none; width: 160px; }
.end.svelte-ov99zg { transform: scaleX(-1); }
body:has(.background-container:active) { user-select: none !important; }
.chicken-container.svelte-2nlxif { position: absolute; padding-top: 258px; transform-origin: center bottom; transition-property: transform; transition-timing-function: linear; pointer-events: none; z-index: 3; }
.chicken-container.fast.svelte-2nlxif { transition-duration: 66ms; transition-delay: 41ms; }
.chicken-container.normal.svelte-2nlxif { transition-duration: 0.133s; transition-delay: 83ms; }
.chicken-container.instant.svelte-2nlxif { transition-duration: 0s !important; transition-delay: 0s !important; }
.wrap.svelte-ki1llq { display: flex; gap: var(--spacing-3); width: 100%; }
.wrap.stacked.svelte-ki1llq { height: 280px; }
.game-result-wrap.svelte-ki1llq { position: absolute; z-index: 5; }
