.chicken-shell{border:1px solid #263b4f;border-radius:7px;overflow:hidden;background:#101b29}.road-topline{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:#7da6c8;font-size:11px}.road-topline .board-brand{font-size:12px}.road-viewport{height:400px;overflow:hidden;position:relative;background:#1a2b3e;border-top:1px solid #23394d;border-bottom:1px solid #23394d;isolation:isolate}.road-world{height:100%;display:flex;position:relative;transition:transform .48s cubic-bezier(.22,.8,.25,1);will-change:transform}.road-world.instant,.road-world.instant .road-chicken{transition:none}.road-start{width:110px;flex:0 0 110px;height:100%;position:relative;overflow:hidden;background:#28475c}.ice-edge{position:absolute;inset:0 60px 0 0;background:#46778a;border-right:3px solid #75b8cc}.pavement{position:absolute;inset:0 0 0 50px;background:repeating-linear-gradient(0deg,#537082 0 79px,#405b70 80px 82px);border-right:5px solid #8eb9ca}.road-tree{position:absolute;left:-21px;width:67px;height:90px;clip-path:polygon(50% 0,85% 40%,70% 40%,100% 80%,60% 80%,60% 100%,40% 100%,40% 80%,0 80%,30% 40%,15% 40%);background:#1e5669}.road-tree.one{top:28px}.road-tree.two{bottom:20px;background:#246176}.road-lanes{display:flex;flex-shrink:0;height:100%}.road-lane{width:118px;flex:0 0 118px;height:100%;position:relative;overflow:hidden;background:#1c2e43}.road-lane:nth-child(even){background:#1a2b3f}.road-lane:after{content:'';position:absolute;right:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(to bottom,#89a6bf88 0 17px,transparent 17px 37px);pointer-events:none}.lane-number{position:absolute;top:14px;left:0;right:0;text-align:center;font-size:10px;font-weight:700;color:#58778f;letter-spacing:.1em}.lane-mult{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:81px;height:81px;background:#152438;border:2px solid #34506c;border-radius:50%;color:#789ab7;font-size:13px;font-weight:800;box-shadow:inset 0 0 0 4px #1c3046;z-index:2;transition:background .2s,color .2s,border-color .2s}.lane-mult:disabled{cursor:default;opacity:1}.road-lane.next .lane-mult{color:#d9f1ff;border-color:#48a8f4;background:#203c57;box-shadow:inset 0 0 0 4px #1a3047}.road-lane.next .lane-mult:hover{background:#265075}.road-lane.cleared .lane-mult{border-color:#337b64;background:#173b36;color:#6bd4a1}.road-lane.crash-lane .lane-mult{border-color:#a24c61;background:#542b3f;color:#f0a9bd}.road-barrier{position:absolute;top:33%;left:5px;right:5px;height:10px;background:repeating-linear-gradient(135deg,#7dc2ed 0 10px,#233b50 10px 20px);border:2px solid #102132;border-radius:3px;z-index:5;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.2,.85,.25,1)}.road-lane.cleared .road-barrier{transform:scaleX(1)}.road-lane.cleared.up .road-barrier{top:75%}.traffic-car,.impact-car{position:absolute;top:0;left:50%;width:98px;height:160px;margin-left:-49px;pointer-events:none;z-index:3;will-change:transform}.traffic-car img,.impact-car img{display:block;width:100%;height:100%;object-fit:contain}.traffic-car{animation:chicken-traffic var(--traffic-time) var(--traffic-delay) linear infinite}.up .traffic-car{animation-direction:reverse}.up .traffic-car img{transform:rotate(180deg)}.road-lane.cleared .traffic-car,.road-lane.crossing .traffic-car{visibility:hidden}.impact-car{z-index:9;animation:chicken-impact-car .94s linear both}.road-finish{width:90px;flex:0 0 90px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#34566a 0 25%,#96c4cf 0 50%) 0/28px 28px}.road-finish span{writing-mode:vertical-rl;color:#e6f7ff;font-size:12px;font-weight:900;letter-spacing:.3em;background:#17334d;padding:14px 8px;border-radius:4px}.road-chicken{position:absolute;top:55%;width:100px;height:90px;transform:translate(-50%,-57%);z-index:8;transition:left .47s cubic-bezier(.22,.8,.25,1);will-change:left}.road-chicken>img{position:relative;display:block;width:100%;height:100%;object-fit:contain;transform-origin:center bottom;transition:opacity .15s,filter .15s}.chicken-shadow{position:absolute;width:52px;height:14px;background:#060d1688;border-radius:50%;left:22px;bottom:8px}.road-chicken.hopping>img{animation:chicken-hop .47s cubic-bezier(.3,.5,.3,1) both}.road-chicken.crashed>img{animation:chicken-hit .35s ease-out both!important}.road-chicken.crashed .chicken-shadow{opacity:0}.chicken-feathers{position:absolute;inset:0;text-align:center;padding-top:26px;font-size:50px;color:#effaff;opacity:0;pointer-events:none}.road-chicken.crashed .chicken-feathers{animation:chicken-feathers .45s ease-out both}.chicken-controls{padding:20px;display:grid;grid-template-columns:minmax(170px,.85fr) minmax(265px,1.3fr) minmax(260px,1.1fr);gap:18px;background:#142131;align-items:end}.chicken-controls label{display:flex;justify-content:space-between;font-size:11px;color:#a5bdd3;margin-bottom:10px}.chicken-controls label span{font-size:9px;letter-spacing:.08em;color:#597a96}.chicken-controls .bet-field{height:46px}.chicken-controls .bet-field input{width:100%;min-width:0}.chicken-controls .bet-field button{min-width:32px;padding:0}.chicken-modes{display:flex;height:46px;padding:4px;gap:3px;border-radius:5px;border:1px solid #2a4259;background:#0e1a29}.chicken-modes button{flex:1;min-width:0;border:0;background:none;color:#7c9ab5;font-size:11px;font-weight:700;border-radius:3px;padding:5px 8px}.chicken-modes button[aria-pressed=true]{background:#245c91;color:#e5f5ff}.chicken-modes button:disabled{opacity:.55;cursor:default}.chicken-return{font-size:10px;color:#7295b4;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px;min-height:14px}.chicken-return b{color:#70c8ff;font-size:13px}.chicken-action-row{display:flex;gap:8px;height:46px}.chicken-action-row .bet-action{margin:0;flex:1;height:46px;white-space:nowrap;padding:8px 15px;min-width:0}.chicken-cashout{flex:1.25;white-space:nowrap;border:1px solid #2c8c68;background:#236b50;color:#e1ffed;font-size:12px;font-weight:800;border-radius:5px;padding:8px 12px}.chicken-cashout:disabled{opacity:.5}.chicken-cashout[hidden]{display:none}.chicken-result{position:absolute;inset:0;display:grid;place-items:center;background:#07111a44;z-index:15;pointer-events:none}.chicken-result[hidden]{display:none}.chicken-win{pointer-events:auto;border:3px solid #6ed51e;background:#122522;color:#8ce540;border-radius:9px;padding:22px 28px;min-width:160px;display:grid;gap:13px;text-align:center;animation:chicken-result-in .28s cubic-bezier(.2,1.3,.4,1)}.chicken-win strong{font-size:28px}.chicken-win>span{height:1px;background:#638f4b66}.chicken-win b{font-size:17px}.chicken-shell>.refill{margin:12px auto}.game-card.chicken{background:#163044}.game-card.chicken .artwork:before{content:'';position:absolute;left:24%;right:24%;top:0;bottom:0;border-left:3px dashed #7bb5d14d;border-right:3px dashed #7bb5d14d;transform:rotate(-18deg);pointer-events:none}.game-card.chicken .game-emblem{position:relative;z-index:1;object-fit:contain;padding:0!important;width:120%;max-width:none;margin-left:-10%}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
@keyframes chicken-traffic{from{transform:translateY(-180px)}to{transform:translateY(590px)}}@keyframes chicken-impact-car{0%{transform:translateY(-180px)}50%{transform:translateY(calc(var(--road-height) * .55 - 80px))}100%{transform:translateY(calc(var(--road-height) + 180px))}}@keyframes chicken-hop{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-27px) rotate(-7deg)}75%{transform:translateY(-12px) rotate(3deg)}100%{transform:translateY(0) rotate(0)}}@keyframes chicken-hit{to{transform:rotate(-25deg) scale(.75);opacity:.2;filter:grayscale(1)}}@keyframes chicken-feathers{0%{opacity:0;transform:scale(.4)}30%{opacity:1}100%{opacity:0;transform:scale(1.9) translateY(-15px)}}@keyframes chicken-result-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
@media(max-width:1500px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chicken-controls{grid-template-columns:minmax(160px,1fr) minmax(265px,1.4fr)}.chicken-actions{grid-column:1/-1}.chicken-return{justify-content:flex-start}.chicken-action-row{max-width:520px}.chicken-controls .bet-field{max-width:none}}
@media(max-width:900px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.road-viewport{height:350px}.chicken-controls{grid-template-columns:minmax(0,1fr);gap:15px}.chicken-actions{grid-column:auto}.road-topline{padding:0 15px}.chicken-controls{padding:16px}.chicken-action-row{max-width:none}.road-chicken{width:96px;height:86px}}
@media(max-width:650px){.road-viewport{height:330px}.road-topline .board-brand{font-size:9px}.road-topline{height:38px;font-size:10px}.chicken-modes button{font-size:10px}.chicken-controls .bet-field input{font-size:14px}.chicken-actions{position:sticky;bottom:0}.chicken-win{min-width:145px;padding:19px 23px}.chicken-win strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){.road-world,.road-chicken,.road-barrier{transition:none}.traffic-car{animation:none;transform:translateY(-160px)}.road-chicken.hopping>img,.road-chicken.crashed>img,.chicken-feathers,.chicken-win{animation:none!important}.road-chicken.crashed>img{opacity:.2}.impact-car{display:none}}
.chicken-win{position:relative;z-index:2}.chicken-note{position:absolute;left:calc(50% - 24px);top:calc(50% - 12px);width:48px;height:25px;border:3px solid #20734c;border-radius:3px;background:#61be82;color:#246b47;display:grid;place-items:center;font:bold 15px Arial;font-style:normal;outline:1px solid #102c24;outline-offset:-6px;animation:chicken-notes 1.25s var(--nd) cubic-bezier(.2,.7,.4,1) both;pointer-events:none;z-index:1}@keyframes chicken-notes{0%{opacity:0;transform:translate(0,0) rotate(0)}12%{opacity:1}70%{opacity:1}100%{opacity:0;transform:translate(var(--nx),var(--ny)) rotate(var(--nr))}}

.lane-mult.large{font-size:10px;letter-spacing:-.6px;padding:0 2px}
