.public-site main:has(#chicken-view){padding-top:20px!important}.ck-heading{display:flex;align-items:center;gap:13px;color:#8ca58f;margin:0 0 16px}.ck-heading h1{font-size:28px;letter-spacing:-.6px;margin:0;color:#f0f6e8}.ck-stage{width:100%;container-type:inline-size}#chicken-view{--ck-scale:.9;width:calc(1080px * var(--ck-scale));height:calc(656px * var(--ck-scale));max-width:100%;margin-inline:auto}#chicken-game{grid-template-columns:320px 760px;width:1080px;height:656px;transform:scale(var(--ck-scale));transform-origin:top left;border:0}#chicken-game .rt-controls{height:656px;padding:26px;gap:10px}
.ck-label{color:#a5b59d;font-size:13px;font-weight:600;margin-top:12px}#ck-difficulty{width:100%;height:48px;padding:0 12px;border:0;border-radius:8px;background:#102318;color:#edf3e7;font:600 14px Inter,sans-serif;cursor:pointer}#ck-difficulty:disabled{opacity:.55}.ck-actions{display:grid;gap:10px;margin-top:auto}.ck-actions button{width:100%;height:54px;border:0;border-radius:7px;font:750 15px Inter,sans-serif;cursor:pointer}.ck-go{background:#345239;color:#edf5e8}.ck-go:hover:not(:disabled){background:#426549}.ck-actions [hidden]{display:none}.ck-actions button:disabled{opacity:.5;cursor:default}#ck-status{font-size:12px;line-height:1.5;color:#dfb39a;margin:0;max-height:65px;overflow:auto}#ck-status:empty{display:none}
#ck-auto-fields{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s}#chicken-game.auto-layout #ck-auto-fields{grid-template-rows:1fr;opacity:1}.ck-auto-inner{overflow:hidden;min-height:0;display:grid;gap:6px}.auto-layout .ck-auto-inner{padding-top:5px}.ck-auto-inner>label,.ck-limits label{font-size:12px;color:#a5b59d}.ck-step-field{display:flex;align-items:center;gap:8px;height:38px;background:#102318;border-radius:7px;padding:0 12px}.ck-step-field input{width:100%;min-width:0;background:none;border:0;outline:0;color:#edf3e7;font:500 14px Inter,sans-serif}.ck-step-field span{font-size:12px;color:#8fa58c}.ck-limits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.ck-limits .rt-limit{margin-top:5px;height:36px;padding:6px}.ck-limits .rt-limit input{font-size:13px}#chicken-game .rt-count-field{height:38px!important}
.ck-playfield{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;background:#17191e;padding:16px 22px 24px;user-select:none;-webkit-user-select:none}.ck-toolbar{display:flex;align-items:center;gap:8px;min-height:34px;flex:none}.ck-road-window{position:relative;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:10px;background:#17191e;touch-action:pan-x}.ck-road-window::-webkit-scrollbar{display:none}.ck-road{position:relative;height:100%;display:flex;width:max-content;min-width:100%;isolation:isolate}.ck-start,.ck-finish{position:relative;width:86px;flex:none;background:#22262e;display:grid;place-items:center;color:#929aa7}.ck-start>span{position:absolute;bottom:25px;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl;transform:rotate(180deg)}.ck-finish svg{width:30px;height:30px;align-self:start;margin-top:38px}#ck-lanes{display:flex}.ck-lane{position:relative;flex:none;width:86px;height:100%;background:#17191e}.ck-lane:nth-child(even){background:#191c22}.ck-lane:after{content:'';position:absolute;right:0;top:15px;bottom:15px;width:2px;background:repeating-linear-gradient(to bottom,#7b84994d 0 16px,transparent 16px 36px)}.ck-lane-label{position:absolute;top:30px;left:8px;right:8px;display:grid;gap:6px;justify-items:center;color:#f4f1ea;font-size:12px;font-weight:600}.ck-lane-label small{font-size:10px;color:#8d94a0}.ck-lane.passed{background:#17191e}.ck-lane.passed .ck-lane-label{color:#8d94a0;background:#2c313a}.ck-lane.current .ck-lane-label{background:#f0c14b;border-radius:6px;padding:9px 0;color:#1a1408}.ck-lane.current .ck-lane-label small{color:#6e571f}.ck-lane.hit{background:#2c2025}.ck-lane.hit .ck-lane-label{color:#fff;background:none}
.ck-chicken{position:absolute;left:0;top:62%;width:86px;height:64px;display:grid;place-items:center;z-index:3;transform:translateX(0);transition:transform var(--hop-ms,260ms) cubic-bezier(.2,.8,.25,1)}.ck-chicken img{width:63px;height:62px;object-fit:contain;filter:drop-shadow(0 5px 0 #0004)}.ck-chicken.hopping img{animation:ck-hop var(--hop-ms,260ms) ease-in-out}.ck-chicken.crashed img{width:72px;animation:ck-crash .24s ease-out}.ck-car{position:absolute;left:23px;top:-100px;width:40px;height:76px;border-radius:9px;background:#9ba88f;box-shadow:inset 0 -8px #0002;animation:ck-drive var(--drive-ms,3900ms) linear infinite;animation-delay:var(--delay,0ms);will-change:transform;opacity:.6}.ck-car:before,.ck-car:after{content:'';position:absolute;left:5px;right:5px;height:13px;border-radius:3px;background:#15291e}.ck-car:before{top:12px}.ck-car:after{bottom:15px;height:9px}.ck-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:5px 2px 0;flex:none}.ck-bottom>div{display:grid;gap:8px;text-align:center}.ck-bottom span{color:#8d94a0;font-size:11px}.ck-bottom strong{color:#f0c14b;font-size:20px;font-weight:700}.ck-bottom>div:last-child strong{color:#f4f1ea;font-size:18px}#ck-result{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;min-width:150px;padding:16px 24px;border-radius:10px;background:#22262e;color:#f0c14b;text-align:center;font-size:30px;font-weight:750;box-shadow:0 8px 24px #0003;pointer-events:none}#ck-result small{display:block;margin-top:8px;color:#edf3e7;font-size:15px}#ck-result[hidden]{display:none}#ck-close-fairness,#ck-close-terms{border:0;background:none;color:#a4b89b;padding:8px;cursor:pointer}#ck-close-fairness{font-size:25px}#ck-close-terms{width:100%;padding:14px}#ck-terms .rt-primary{margin-top:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes ck-hop{50%{transform:translateY(-17px) rotate(-5deg)}}@keyframes ck-drive{to{transform:translateY(calc(var(--road-h,480px) + 200px))}}@keyframes ck-crash{50%{transform:scale(1.1)}}
@media(max-width:1000px){#chicken-view{width:100%;height:auto;max-width:750px}#chicken-game{width:100%;height:auto;transform:none;grid-template-columns:1fr}#chicken-game .ck-playfield{grid-row:1;padding:14px;gap:14px}.ck-road-window{height:330px;flex:none}.ck-bottom{gap:5px}.ck-bottom strong{font-size:18px}.ck-bottom>div:last-child strong{font-size:16px}.ck-bottom span{font-size:10px}#chicken-game .rt-controls{height:auto;min-height:0;padding:18px 16px;gap:10px}.ck-actions{order:-2;margin:0 0 4px;grid-template-columns:1fr}.ck-actions:has(#ck-go:not([hidden])){grid-template-columns:1fr 1fr}#chicken-game .rt-mode{order:8;margin-top:14px}.ck-lane,.ck-start,.ck-finish,.ck-chicken{width:74px}.ck-car{left:18px}.ck-chicken img{width:55px}.ck-road-window{border-radius:8px}}
@media(prefers-reduced-motion:reduce){#chicken-game *{animation:none!important;transition:none!important}}#chicken-game[data-speed=instant] .ck-chicken{transition:none}#chicken-game[data-paused=true] .ck-car{animation-play-state:paused}

/* Shared with Discord Chicken: asphalt, tiled kerb, gold pills and vehicle sprites. */
.ck-start,.ck-finish{background:repeating-linear-gradient(0deg,transparent 0 37px,#323844 37px 39px),repeating-linear-gradient(90deg,#22262e 0 40px,#323844 40px 42px)}.ck-start:after{content:'';position:absolute;top:0;right:0;bottom:0;width:5px;background:#323844}.ck-start>span{display:none}.ck-start:before{content:'';width:18px;height:55px;position:absolute;top:23%;border-radius:6px;background:radial-gradient(circle at 50% 20%,#e24b4b 0 4px,transparent 5px),radial-gradient(circle at 50% 50%,#59492d 0 4px,transparent 5px),radial-gradient(circle at 50% 80%,#354638 0 4px,transparent 5px),#111319}.ck-start .ck-rock{position:absolute;width:57px;left:12px;bottom:38px;opacity:.8}.ck-lane-label{top:78%;bottom:auto;background:#242830;border-radius:6px;padding:8px 0;font-size:13px;gap:4px}.ck-lane.current .ck-lane-label{top:78%}.ck-lane.hit .ck-lane-label{background:#e24b4b}.ck-lane:before{content:'';position:absolute;top:61%;left:50%;transform:translateX(-50%);width:49px;height:49px;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 6px,#2a303a 6px 9px),#12141a;border:3px solid #3a4150;box-shadow:inset 0 0 0 4px #12141a}.ck-lane.passed:before{opacity:.5}.ck-chicken{top:44%}.ck-car{left:18px;width:50px;height:92px;background:none!important;box-shadow:none;border-radius:0;opacity:1}.ck-car:before,.ck-car:after{display:none}.ck-car img{width:100%;height:100%;object-fit:contain}.ck-barrier{display:none;position:absolute;top:36%;left:12px;right:12px;height:8px;border-radius:2px;background:repeating-linear-gradient(125deg,#e39a2d 0 10px,#f6f1e4 10px 20px);box-shadow:0 3px #14161b}.ck-lane.passed .ck-barrier{display:block}.ck-bottom>div:first-child strong{color:#f0c14b}
@media(max-width:1000px){.ck-car{left:14px;width:46px;height:86px}.ck-lane:before{width:43px;height:43px}.ck-barrier{left:10px;right:10px}.ck-start .ck-rock{width:47px}.ck-bottom strong{font-size:18px}}

.ck-car{z-index:2}.ck-car.impact-car{z-index:4}.ck-lane.current:not(.hit) .ck-lane-label{box-shadow:none}.ck-lane:after{opacity:.65}.ck-barrier{z-index:3;transition:transform .2s ease,opacity .2s}.ck-chicken{pointer-events:none}.ck-road-window{border-radius:8px}.ck-bottom{padding-top:8px;padding-bottom:3px}.ck-bottom strong{font-variant-numeric:tabular-nums}

/* The cap is the same hop action as Go; only the next lane can be advanced. */
#chicken-game .ck-playfield{padding:0;gap:0}.ck-toolbar{position:absolute;left:16px;right:16px;top:14px;z-index:6}.ck-toolbar .game-tool{background:#22262ecc}.ck-road-window{border-radius:0;flex:1;height:100%}.ck-bottom{position:absolute;bottom:20px;left:20px;right:20px;z-index:5;pointer-events:none}.ck-bottom>div{gap:6px}.ck-bottom span{font-size:10px;color:#969daa}.ck-bottom strong{font-size:18px}.ck-road{min-height:100%}.ck-lane,.ck-start,.ck-finish,.ck-chicken{width:120px}.ck-start .ck-rock{left:25px;width:65px}.ck-lane:before{display:none}.ck-lane:after{top:0;bottom:0;background:repeating-linear-gradient(to bottom,#5c64754f 0 24px,transparent 24px 48px);width:2px}.ck-chicken{top:calc(55% - 32px)}.ck-chicken img{width:76px;height:68px}.ck-cap{--cap-face:#242830;--cap-ring:#3a4150;--cap-line:#12141a;position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:72px;height:72px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:default;transition:filter .15s,scale .15s}.ck-cap svg{display:block;width:100%;height:100%}.ck-cap:disabled{opacity:1!important}.ck-cap.next:not(:disabled){cursor:pointer}.ck-cap.next:not(:disabled):hover{--cap-face:#343b46;filter:brightness(1.2);scale:1.04}.ck-cap:focus-visible{outline:2px solid #f0c14b;outline-offset:4px}.ck-lane.passed:not(.current) .ck-cap{--cap-face:#e7b447;--cap-ring:#f3cf70;--cap-line:#ac7626}.ck-lane-label,.ck-lane.current .ck-lane-label{top:calc(55% + 48px);left:12px;right:12px;padding:8px 0;border-radius:20px;gap:0}.ck-lane-label small{display:none}.ck-barrier{top:calc(55% - 70px);left:19px;right:19px;height:10px;box-shadow:0 4px #0d0f14;border:2px solid #343b46}.ck-barrier:before,.ck-barrier:after{content:'';position:absolute;top:-6px;bottom:-10px;width:5px;background:#8c929e;z-index:-1}.ck-barrier:before{left:7px}.ck-barrier:after{right:7px}.ck-car{left:29px;width:62px;height:108px}.ck-start:before{top:22%;left:50%;transform:translateX(-50%)}
@media(max-width:1000px){#chicken-game .ck-playfield{padding:0;min-height:430px}.ck-road-window{height:430px;flex:none}.ck-toolbar{top:12px;left:12px;right:12px}.ck-bottom{left:12px;right:12px;bottom:18px}.ck-lane,.ck-start,.ck-finish,.ck-chicken{width:82px}.ck-chicken img{width:58px;height:58px}.ck-cap{width:55px;height:55px}.ck-lane-label,.ck-lane.current .ck-lane-label{top:calc(55% + 37px);left:5px;right:5px;font-size:12px;padding:7px 0}.ck-barrier{left:10px;right:10px;height:8px}.ck-car{left:17px;width:48px;height:84px}.ck-start .ck-rock{left:14px;width:52px}.ck-bottom strong{font-size:17px}.ck-bottom>div:last-child strong{font-size:16px}}

.ck-car[hidden]{display:none!important}.ck-cashout-preview{grid-column:1/-1;display:grid;gap:8px;text-align:center;padding:0 0 6px}.ck-cashout-preview[hidden]{display:none}.ck-cashout-preview>span{font-size:13px;line-height:20px;font-weight:600;color:#a9bfa2}.ck-cashout-preview strong{display:flex;align-items:center;justify-content:center;gap:5px;color:#f0f8e9;font-size:18px;font-weight:750;line-height:26px;letter-spacing:-.3px}.ck-cashout-preview strong img{width:18px;height:18px}.ck-lane-label{cursor:help}.ck-lane-label:focus-visible{outline:2px solid #f0c14b;outline-offset:2px}.ck-actions{gap:12px}.ck-game-payout-tooltip{background:#242830}

/* Traffic enters and exits outside the board; its utility row stays opaque. */
.ck-car{top:-150px}.ck-toolbar{top:0;left:0;right:0;min-height:54px;padding:10px 16px;background:#17191e;box-sizing:border-box}.ck-toolbar .game-tool{background:transparent}.public-site #chicken-game .ck-step-field input{flex:1;width:0;min-width:0;height:auto;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font:500 14px Inter,'Segoe UI',sans-serif;color:#f0f6e8}.public-site #chicken-game .rt-count-field{height:48px!important;min-height:48px}.ck-step-field{padding:0 12px}.ck-limits .rt-limit{height:40px}.public-site #chicken-game .ck-step-field span{color:#8fa58c;font-size:12px}@media(max-width:1000px){.ck-toolbar{top:0;left:0;right:0;padding:8px 12px;min-height:48px}}

/* Use the same decoded payout card as Mines, Keno and Video Poker. */
.public-site #chicken-game #ck-result{width:220px;min-width:0;max-width:60%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.public-site #chicken-game #ck-result img{display:block;width:100%;height:auto}@media(max-width:1000px){.public-site #chicken-game #ck-result{width:150px;max-width:48%}}

/* One explicit arc animates travel, lift and the landing together. */
#chicken-game .ck-chicken{transition:none;transform-origin:50% 100%;will-change:transform}#chicken-game .ck-chicken.hopping img{animation:none}

/* Road inspection stays available before, during and after a round. */
#chicken-game .ck-road-window{cursor:grab;scrollbar-width:thin;scrollbar-color:#3a4150 #17191e}#chicken-game .ck-road-window.is-panning{cursor:grabbing}#chicken-game .ck-road-window::-webkit-scrollbar{display:block;height:6px}#chicken-game .ck-road-window::-webkit-scrollbar-thumb{background:#3a4150;border-radius:4px}#chicken-game .ck-road-window:focus-visible{outline:2px solid #f0c14b;outline-offset:-2px}
#chicken-game[data-speed=instant] :is(.ck-chicken,.ck-chicken img,.ck-barrier,.ck-cap){animation:none!important;transition:none!important}

#ck-steps{width:100%;height:44px;min-height:44px;padding:0 12px;border:0;border-radius:7px;background:#102318;color:#eef5e8;font:600 14px Inter,sans-serif;cursor:pointer}#ck-steps option{background:#1d3425;color:#eef5e8}
