@font-face{font-family:CR2Montserrat;src:url(/games/chickenroad2/fonts/montserrat-latin-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CR2Montserrat;src:url(/games/chickenroad2/fonts/montserrat-latin-600-normal.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:CR2Montserrat;src:url(/games/chickenroad2/fonts/montserrat-latin-700-normal.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:CR2Montserrat;src:url(/games/chickenroad2/fonts/montserrat-latin-800-normal.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:CR2Montserrat;src:url(/games/chickenroad2/fonts/montserrat-latin-900-normal.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}.cr2-shell{color-scheme:dark;--page:#30302f;--header:#414141;--panel:#434342;--field:#535352;--road:#716e69;--green:#31c353;--yellow:#ffd548;--text:#fff;height:100dvh;min-height:570px;width:100%;margin:0;display:flex;flex-direction:column;overflow:hidden;position:relative;background:var(--page);font-family:CR2Montserrat,Arial,Helvetica,sans-serif;color:var(--text)}.cr2-shell,.cr2-shell *,.cr2-shell :after,.cr2-shell :before{box-sizing:border-box}.cr2-shell{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cr2-shell .cr2-selectable,.cr2-shell input{-moz-user-select:text;user-select:text;-webkit-user-select:text}.cr2-shell button,.cr2-shell input{font:inherit}.cr2-shell button{border:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:filter .15s,transform .15s,background .15s}.cr2-shell button:disabled{cursor:default;color:#9b9b9b}.cr2-shell button:focus-visible,.cr2-shell input:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.cr2-shell button:not(:disabled):active{transform:translateY(2px)}.cr2-shell button:not(:disabled):hover{filter:brightness(1.08)}.cr2-shell button svg{display:block}.cr2-shell input:disabled{color:#929292;-webkit-text-fill-color:#929292}.cr2-shell img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.cr2-shell .toggle,.cr2-shell [role=switch],.cr2-shell label,.cr2-shell summary{cursor:pointer}.cr2-shell input[type=text]{cursor:text}.cr2-shell .game-header{flex:none;height:clamp(44px,6.15dvh,87px);padding:5px 3.3%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--header);position:relative;z-index:20}.cr2-shell .wordmark{display:flex;align-items:center;white-space:nowrap;font-size:clamp(13px,3.6vw,27px);font-weight:1000;letter-spacing:-.6px;line-height:1;font-family:Arial,Helvetica,sans-serif}.cr2-shell .wordmark>b{font-size:1.82em;line-height:.6;letter-spacing:-.15em;transform:rotate(-7deg);color:#f13738;margin:-.01em .08em 0 -.02em;text-shadow:1px 1px #c32324}.cr2-shell .wordmark>span:last-child{display:flex;align-items:center}.cr2-shell .wordmark img{height:1.25em;width:1.05em;-o-object-fit:contain;object-fit:contain;margin:0 -.04em}.cr2-shell .header-actions{gap:10px;justify-content:flex-end}.cr2-shell .balance,.cr2-shell .header-actions{display:flex;align-items:center;flex:1;height:100%}.cr2-shell .balance{background:#535353;border-radius:7px;min-width:0;justify-content:center;gap:12px;font-size:clamp(14px,3.7vw,27px);white-space:nowrap;position:relative}.cr2-shell .balance small{position:absolute;right:4px;bottom:2px;font-size:7px;letter-spacing:1px;color:#bbb}.cr2-shell .currency-coin{display:inline-flex;align-items:center;justify-content:center;width:1.55em;height:1.55em;background:#f8f8f8;color:#5b5b5b;border-radius:50%;font-weight:700;line-height:1;font-size:.76em;flex:none}.cr2-shell .menu-trigger{width:30px;height:36px;padding:7px 3px;background:none;display:flex;flex-direction:column;justify-content:space-between;flex:none}.cr2-shell .menu-trigger i{width:100%;height:1.5px;background:#eee}.cr2-shell .fullscreen,.cr2-shell .help-shortcut{display:none}.cr2-shell .road-viewport{flex:1;min-height:240px;overflow:hidden;background:var(--road) url(/games/chickenroad2/road-background.webp);touch-action:pan-y;position:relative;isolation:isolate;container-type:size}.cr2-shell .road-world{height:100%;position:absolute;top:0;left:0;transition:transform .62s cubic-bezier(.22,.7,.28,1);will-change:transform}.cr2-shell .road-lane{height:100%;position:absolute;top:0;border-right:0}.cr2-shell .road-lane:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2.3%;max-width:8px;background:repeating-linear-gradient(180deg,#d9d7d0 0,#d9d7d0 5.6%,transparent 0,transparent 11.1%);opacity:.88}.cr2-shell .sidewalk{position:absolute;left:0;top:0;height:100%;background:url(/games/chickenroad2/sidewalk.webp) 50%/100% 100% no-repeat;border-right:5px solid #b9b8b1}.cr2-shell .finish-sidewalk{transform:scaleX(-1)}.cr2-shell .finish-label{position:absolute;top:59%;width:100%;padding:10px;background:#46406f;border-block:3px dashed #eec738;text-align:center;font-weight:900;color:#ffdf4b;transform:scaleX(-1)}.cr2-shell .manhole{position:absolute;top:62.5%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;filter:brightness(.82);opacity:.83}.cr2-shell .manhole img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cr2-shell .manhole>span:first-of-type{position:absolute;font-size:clamp(21px,6.9vw,57px);font-weight:900;letter-spacing:-1.5px;text-shadow:2px 3px #37352e,-2px -2px #37352e,2px -2px #37352e,-2px 2px #37352e;line-height:1;font-family:Arial,Helvetica,sans-serif}.cr2-shell .manhole.next{filter:brightness(1);opacity:1}.cr2-shell .crossed .manhole{filter:sepia(1) saturate(6) brightness(1.45);opacity:1}.cr2-shell .crossed .manhole>span:first-of-type{display:none}.cr2-shell .coin-mark{position:absolute;color:#976608;font-size:clamp(36px,7vw,92px);text-shadow:2px 3px #ffec76}.cr2-shell .barricade{position:absolute;left:8%;width:84%;top:30%;height:17%;-o-object-fit:contain;object-fit:contain;z-index:4;animation:cr2-barrier-drop .35s ease-out}.cr2-shell .traffic{position:absolute;left:15%;width:70%;height:48%;top:-52%;animation:cr2-drive-through 4.5s linear infinite;z-index:3;pointer-events:none;will-change:transform}.cr2-shell .traffic img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.cr2-shell .traffic-1{height:52%}.cr2-shell .chicken-position{position:absolute;top:62.5%;transform:translate(-50%,-50%);transition:left .62s cubic-bezier(.22,.7,.28,1);z-index:8;pointer-events:none}.cr2-shell .chicken{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 0 #39362c66)}.cr2-shell .jumping .chicken{animation:cr2-hop .64s ease-in-out}.cr2-shell .hit .chicken{animation:cr2-flatten .35s ease-out forwards}.cr2-shell .celebrate .chicken{animation:cr2-happy .65s ease-in-out 3}.cr2-shell .returning{transition:left .5s cubic-bezier(.4,0,.2,1)}.cr2-shell .multiplier-tag{top:108%;left:50%;transform:translateX(-50%);color:#fff;padding:7px 14px;border-radius:5px;box-shadow:-3px 6px #3c393166;font-weight:900;font-size:clamp(20px,4.6vw,46px);white-space:nowrap;font-family:Arial,Helvetica,sans-serif}.cr2-shell .multiplier-tag,.cr2-shell .multiplier-tag:before{position:absolute;background:#435a91;border-top:4px solid #8b9bc1}.cr2-shell .multiplier-tag:before{content:"";left:calc(50% - 10px);top:-14px;width:20px;height:20px;transform:rotate(45deg);border-left:4px solid #8b9bc1;z-index:-1}.cr2-shell .collision-car{position:absolute;top:-53%;height:48%;transform:translateX(-50%);z-index:9;animation:cr2-collision-drive .64s ease-in forwards}.cr2-shell .collision-car img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cr2-shell .crash-burst{position:absolute;inset:0;animation:cr2-burst .6s ease-out}.cr2-shell .crash-burst b,.cr2-shell .crash-burst i,.cr2-shell .crash-burst span{position:absolute;color:#ffdc47;font-size:46px;top:-20%;left:30%;text-shadow:2px 2px #a15410}.cr2-shell .crash-burst b{top:10%;left:-10%;font-size:35px}.cr2-shell .crash-burst i{top:0;left:85%;font-size:25px}.cr2-shell .live-feed{position:absolute;top:0;left:0;font-size:clamp(11px,2.85vw,21px);z-index:11;width:-moz-max-content;width:max-content;max-width:100%;background:linear-gradient(90deg,#35373388,#41414110);color:#d3d3d3;pointer-events:none}.cr2-shell .live-feed>div{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:29px}.cr2-shell .live-feed>div+div{min-height:36px;background:linear-gradient(90deg,#626262bb,#55555500);gap:12px}.cr2-shell .live-feed small{font-size:.55em;opacity:.75;letter-spacing:.3px}.cr2-shell .online-dot{height:.57em;width:.57em;border-radius:50%;background:#5de66a;box-shadow:0 0 7px #5de66a;margin-left:5px}.cr2-shell .live-feed b{color:#66e76e}.cr2-shell .avatar{position:relative;background:#ff7171;color:#d11717;border-radius:50%;height:19px;width:19px;display:inline-grid;place-items:center;font-size:17px}.cr2-shell .avatar small{position:absolute;right:-4px;bottom:-4px;font-size:12px;opacity:1}.cr2-shell .result-toast{position:absolute;top:13%;left:50%;transform:translateX(-50%);padding:13px 25px;display:grid;text-align:center;gap:4px;z-index:15;border-radius:12px;box-shadow:0 8px 25px #0004;animation:cr2-result-in .3s ease-out;white-space:nowrap}.cr2-shell .result-toast strong{font-size:clamp(18px,3vw,32px)}.cr2-shell .result-toast span{font-weight:700;font-size:clamp(13px,2vw,22px)}.cr2-shell .result-toast.win{background:#255b39ee;border:2px solid #84db77;color:#ffdd4e}.cr2-shell .result-toast.loss{background:#4b3331ed;border:2px solid #da8b64;color:#ffdbbf}.cr2-shell .confetti{position:absolute;inset:0;pointer-events:none;z-index:14;overflow:hidden}.cr2-shell .confetti i{position:absolute;top:-20px;width:9px;height:15px;animation:cr2-confetti-fall 2s ease-in forwards}.cr2-shell .controls-region{flex:none;background:var(--page);height:clamp(278px,38.6dvh,555px);padding:15px 4.3% max(14px,env(safe-area-inset-bottom))}.cr2-shell .controls-panel{height:100%;border:2px solid #5c5c59;border-radius:15px;padding:15px 13px 17px;background:var(--panel);box-shadow:inset 0 0 0 2px #4a4a47;display:flex;flex-direction:column;gap:12px;position:relative}.cr2-shell .bet-controls{display:flex;flex-direction:column;gap:12px;flex:2}.cr2-shell .bet-input{display:flex;align-items:center;justify-content:space-between;background:var(--field);border-radius:7px;padding:8px;box-shadow:0 4px 5px #0003;flex:1;min-height:43px}.cr2-shell .bet-input button{background:#626261;border-radius:5px;font-weight:700;font-size:clamp(12px,3.25vw,24px);height:100%;padding:5px 8px}.cr2-shell .bet-input input{border:0;background:none;text-align:center;font-weight:700;color:#fff;font-size:clamp(13px,3.3vw,24px);width:100%;min-width:0;outline-offset:0}.cr2-shell .bet-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex:1;min-height:41px}.cr2-shell .bet-presets button{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--field);box-shadow:0 4px 5px #0004;border-radius:9px;font-weight:700;font-size:clamp(12px,3.1vw,23px)}.cr2-shell .difficulty-controls{flex:1;min-height:41px}.cr2-shell .difficulty-caption,.cr2-shell .difficulty-tabs{display:none}.cr2-shell .mobile-select{position:relative;height:100%}.cr2-shell .difficulty-button{display:flex;align-items:center;justify-content:space-between;padding:0 18px;width:100%;height:100%;background:var(--field);border-radius:7px;box-shadow:0 4px 5px #0003;font-size:clamp(14px,3.7vw,27px);font-weight:600}.cr2-shell .chevron{width:10px;height:10px;border-bottom:3px solid;border-right:3px solid;transform:rotate(45deg);margin-top:-6px}.cr2-shell .chevron.up{transform:rotate(225deg);color:var(--yellow);margin-top:6px}.cr2-shell .difficulty-options{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--field);border-radius:7px;box-shadow:0 4px 5px #0005;z-index:30;padding:4px 0;overflow:hidden}.cr2-shell .difficulty-options button{display:flex;gap:22px;align-items:center;background:none;padding:11px 12px;width:100%;font-size:clamp(14px,3.6vw,25px);text-align:left}.cr2-shell .difficulty-options button:hover{background:#626262}.cr2-shell .difficulty-options span{color:var(--yellow);font-weight:700}.cr2-shell .play-actions{display:flex;gap:12px;flex:1.56;min-height:64px}.cr2-shell .play-button{background:var(--green);color:#fff;border-radius:12px;box-shadow:0 4px 5px #0003;font-size:clamp(25px,7.2vw,51px);font-weight:800;flex:1;width:100%;min-height:60px}.cr2-shell .play-button:disabled{background:#319b48;color:#c5d9c8}.cr2-shell .cashout-button{background:var(--yellow);color:#232321;border-radius:12px;font-weight:900;flex:1.25;font-size:clamp(15px,4.2vw,31px);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;box-shadow:0 4px 5px #0003}.cr2-shell .cashout-button:disabled{background:#9d8e48;color:#474437}.cr2-shell .cashout-button span{font-size:.88em;margin-top:4px}.cr2-shell .control-error{position:absolute;bottom:calc(100% + 8px);left:0;right:0;padding:10px 14px;background:#692f29f2;color:#fff3df;border-radius:8px;font-size:14px;text-align:center;z-index:18}.cr2-shell .lobby-button{position:absolute;left:0;bottom:32px;height:49px;width:49px;border:1px solid #e2e2e2;background:#09140ca6;border-radius:50%;z-index:24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;touch-action:none;cursor:grab}.cr2-shell .lobby-button.dragging{cursor:grabbing;transition:none;transform:scale(1.08);border-color:var(--yellow)}.cr2-shell .lobby-button.dragging:not(:disabled):active{transform:scale(1.08)}.cr2-shell .lobby-button svg{width:21px;height:21px}.cr2-shell .lobby-button span{font-size:11px;line-height:1.1}.cr2-shell .game-dialog{margin:auto;border:0;padding:0;border-radius:14px;background:#545454;color:#fff;width:calc(100% - 24px);max-width:650px;max-height:85dvh;box-shadow:0 18px 80px #0003;overflow:auto;font-family:CR2Montserrat,Arial,Helvetica,sans-serif}.cr2-shell .game-dialog::backdrop{background:#0d0e0dc9;backdrop-filter:blur(6px)}.cr2-shell .dialog-inner{padding:14px}.cr2-shell .game-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.cr2-shell .game-dialog h2{font-size:clamp(19px,4.4vw,30px);line-height:1.2;font-weight:650;margin:0}.cr2-shell .close-button{width:28px;height:32px;font-size:38px;line-height:.6;background:transparent;font-weight:200;display:grid;place-items:center}.cr2-shell .how-to{padding-left:24px;margin:28px 0 4px;font-size:clamp(14px,3.35vw,21px);line-height:1.35;font-weight:500;list-style:decimal}.cr2-shell .how-to>li{padding-left:12px;margin-bottom:17px}.cr2-shell .how-to ul{list-style:disc;padding-left:14px}.cr2-shell .how-to ul li{margin-bottom:14px}.cr2-shell .how-to p{margin:17px 0}.cr2-shell .subtle{font-size:clamp(12px,3vw,20px);color:#c9c9c9;line-height:1.4;margin:0 0 16px}.cr2-shell .rules-list{display:flex;flex-direction:column;gap:16px;margin-top:18px}.cr2-shell .rules-list>div{display:flex;justify-content:space-between;gap:10px;border-radius:10px;background:#666665;padding:14px 16px;font-size:clamp(14px,3.5vw,24px)}.cr2-shell .rules-list strong{white-space:nowrap}.cr2-shell .menu-list{display:flex;flex-direction:column;gap:4px}.cr2-shell .menu-list>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 10px;background:#5c5c5b;text-align:left;border-radius:7px;font-size:16px;min-height:46px}.cr2-shell .menu-list>button>span:not(.toggle){font-size:22px}.cr2-shell .toggle{width:39px;height:23px;border-radius:20px;background:#3b3b3b;padding:3px;flex:none}.cr2-shell .toggle i{display:block;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .2s}.cr2-shell .toggle.on{background:#30c553}.cr2-shell .toggle.on i{transform:translateX(16px)}.cr2-shell .history-table{min-height:35dvh;max-height:49dvh;overflow:auto}.cr2-shell .history-table table{width:100%;border-collapse:collapse;font-size:14px}.cr2-shell .history-table th{position:sticky;top:0;background:#545454;color:#bdbdbd;font-weight:400;font-size:17px}.cr2-shell .history-table td,.cr2-shell .history-table th{text-align:left;padding:12px 5px}.cr2-shell .history-table td{border-bottom:1px solid #626262}.cr2-shell .history-table td small{display:block;color:#bfbfbf;font-size:11px;margin-top:3px}.cr2-shell .positive{color:#70ed84}.cr2-shell .empty-history{text-align:center;color:silver;font-size:14px;margin-top:60px}.cr2-shell .load-more{width:100%;min-height:60px;margin-top:16px;border-radius:9px;background:#32c354;font-size:22px;font-weight:700;letter-spacing:1px}.cr2-shell .load-more:disabled{background:#4b7856;color:#90998f}.cr2-shell .about-copy{font-size:16px;line-height:1.6;color:#eee}.cr2-shell .lobby-screen{position:absolute;inset:0;background:#252525f5;z-index:60;display:grid;place-items:center;padding:24px;backdrop-filter:blur(8px)}.cr2-shell .lobby-card{width:min(380px,100%);text-align:center}.cr2-shell .lobby-card>img{height:160px;margin:0 auto 15px}.cr2-shell .lobby-card h1{font-size:28px;font-weight:900;margin:0 0 10px}.cr2-shell .lobby-card p{color:#c8c8c8;margin-bottom:24px}.cr2-shell .lobby-card .play-button{font-size:22px;min-height:70px}.cr2-shell .lobby-card small{display:block;margin-top:20px;color:#bcbcbc}.cr2-shell .lobby-exits{display:flex;gap:10px;margin-top:14px}.cr2-shell .lobby-exits a{flex:1;padding:12px;border-radius:10px;background:#3d3d3c;color:#e6e6e6;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.cr2-shell .lobby-exits a:hover{filter:brightness(1.15)}.cr2-shell .paused *,.cr2-shell.minimized .road-viewport *{animation-play-state:paused!important}.cr2-shell .paused .chicken-position,.cr2-shell .paused .road-world{transition:none}.cr2-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes cr2-drive-through{0%{transform:translateY(0)}to{transform:translateY(340%)}}@keyframes cr2-collision-drive{0%{top:-53%}72%{top:30%}to{top:110%}}@keyframes cr2-hop{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-24px) scale(1.04,.96)}75%{transform:translateY(-6px)}}@keyframes cr2-flatten{to{transform:scale(1.18,.35) rotate(-10deg);opacity:.7}}@keyframes cr2-happy{50%{transform:translateY(-17px) rotate(5deg)}}@keyframes cr2-burst{0%{transform:scale(.5)}to{transform:scale(1.35) rotate(15deg)}}@keyframes cr2-barrier-drop{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cr2-result-in{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes cr2-confetti-fall{to{transform:translateY(85cqh) rotate(630deg);opacity:0}}@media (min-width:768px){.cr2-shell{min-height:450px}.cr2-shell .game-header{height:45px;padding:5px 20px}.cr2-shell .wordmark{font-size:21px;letter-spacing:-1px}.cr2-shell .header-actions{flex:none;gap:16px}.cr2-shell .balance{width:180px;font-size:16px;gap:14px;flex:none;border-radius:4px}.cr2-shell .balance small{font-size:6px}.cr2-shell .help-shortcut{padding:0 16px;font-size:14px;font-weight:600}.cr2-shell .fullscreen,.cr2-shell .help-shortcut{display:block;height:100%;background:#555;border-radius:4px}.cr2-shell .fullscreen{width:34px;font-size:24px}.cr2-shell .menu-trigger{width:24px;height:29px}.cr2-shell .road-viewport{min-height:180px}.cr2-shell .manhole>span:first-of-type{font-size:clamp(25px,3vw,57px)}.cr2-shell .live-feed{font-size:13px;opacity:.8}.cr2-shell .live-feed>div{padding:6px 12px}.cr2-shell .live-feed>div+div{min-height:30px}.cr2-shell .controls-region{height:clamp(170px,26.3dvh,300px);padding:3.5dvh 2% 3.2dvh}.cr2-shell .controls-panel{flex-direction:row;gap:1.6%;padding:clamp(12px,2.5dvh,28px) 1.5%;border-radius:24px;align-items:stretch}.cr2-shell .bet-controls{width:20%;flex:none;gap:10px}.cr2-shell .bet-input{min-height:34px;padding:7px}.cr2-shell .bet-input button{font-size:clamp(12px,1.15vw,21px)}.cr2-shell .bet-input input{font-size:clamp(14px,1.2vw,23px)}.cr2-shell .bet-presets{min-height:29px;gap:7px}.cr2-shell .bet-presets button{font-size:clamp(12px,1.15vw,22px);border-radius:7px;gap:4px}.cr2-shell .difficulty-controls{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:10px;min-width:0}.cr2-shell .difficulty-caption{display:flex;justify-content:space-between;gap:15px;font-size:clamp(14px,1.25vw,24px);line-height:1.15;padding:1px 0}.cr2-shell .difficulty-caption>span:last-child{color:#b5b5b5;text-align:right}.cr2-shell .mobile-select{display:none}.cr2-shell .difficulty-tabs{display:flex;background:#515151;border-radius:8px;padding:5px;height:40%;min-height:34px}.cr2-shell .difficulty-tabs button{flex:1;min-width:0;font-size:clamp(12px,1.12vw,22px);font-weight:700;background:transparent;border-radius:5px;padding:4px 1px;color:#bdbdbd}.cr2-shell .difficulty-tabs button.selected{background:#5a5a5a;color:#fff}.cr2-shell .difficulty-tabs button:disabled{color:#909090}.cr2-shell .difficulty-tabs button.selected:disabled{color:#bfbfbf}.cr2-shell .play-actions{width:27.5%;flex:none;min-height:70px;gap:6%}.cr2-shell .play-button{font-size:clamp(24px,2vw,38px);border-radius:20px}.cr2-shell .cashout-button{font-size:clamp(16px,1.6vw,31px);border-radius:20px;flex:1}.cr2-shell .cashout-button span{font-size:1em}.cr2-shell .play-actions:not(.two-actions){width:20%}.cr2-shell .lobby-button{left:3px;bottom:5px;width:43px;height:43px}.cr2-shell .lobby-button svg{width:18px;height:18px}.cr2-shell .lobby-button span{font-size:10px}.cr2-shell .game-dialog{max-width:650px;border-radius:20px;max-height:90dvh}.cr2-shell .dialog-inner{padding:26px}.cr2-shell .game-dialog h2{font-size:28px}.cr2-shell .game-dialog header{margin-bottom:24px}.cr2-shell .close-button{font-size:40px}.cr2-shell .how-to{font-size:18px}.cr2-shell .rules-list>div{font-size:21px;padding:18px 24px}.cr2-shell .rules-list{gap:22px}.cr2-shell .game-dialog.wide{max-width:760px}.cr2-shell .history-table table{font-size:17px}.cr2-shell .history-table th{font-size:23px}.cr2-shell .history-table td,.cr2-shell .history-table th{padding:16px}.cr2-shell .history-table{min-height:38dvh}.cr2-shell .history-table td small{font-size:12px}.cr2-shell .load-more{min-height:75px}.cr2-shell .menu-list>button{font-size:18px;min-height:52px}}@media (min-width:768px) and (max-width:1100px){.cr2-shell .controls-panel{gap:12px}.cr2-shell .bet-controls{width:24%}.cr2-shell .play-actions{width:29%;gap:10px}.cr2-shell .difficulty-caption{font-size:13px}.cr2-shell .difficulty-caption>span:last-child{max-width:125px}.cr2-shell .cashout-button{font-size:15px}.cr2-shell .play-button{font-size:24px}.cr2-shell .difficulty-tabs button{font-size:12px}.cr2-shell .live-feed{font-size:11px}.cr2-shell .game-header{padding:5px 12px}.cr2-shell .wordmark{font-size:18px}}@media (max-height:550px) and (orientation:landscape){.cr2-shell{min-height:340px}.cr2-shell .game-header{height:36px}.cr2-shell .controls-region{height:130px;padding:8px 16px}.cr2-shell .controls-panel{padding:10px;gap:10px;flex-direction:row}.cr2-shell .bet-controls{width:25%;flex:none;gap:7px}.cr2-shell .bet-presets{gap:5px}.cr2-shell .bet-presets button{font-size:12px}.cr2-shell .bet-input{min-height:28px;padding:4px}.cr2-shell .bet-input button,.cr2-shell .bet-input input{font-size:12px}.cr2-shell .difficulty-controls{flex:1}.cr2-shell .mobile-select{height:100%}.cr2-shell .difficulty-button{font-size:15px;padding:10px}.cr2-shell .play-actions{width:30%;flex:none;min-height:60px;gap:8px}.cr2-shell .play-button{font-size:23px}.cr2-shell .cashout-button{font-size:14px}.cr2-shell .road-viewport{min-height:170px}.cr2-shell .lobby-button{bottom:3px;width:35px;height:35px}.cr2-shell .lobby-button svg{width:15px;height:15px}.cr2-shell .lobby-button span{font-size:9px}.cr2-shell .live-feed{font-size:10px}.cr2-shell .live-feed>div{padding:4px 9px;min-height:20px}.cr2-shell .live-feed>div+div{min-height:23px}.cr2-shell .manhole{width:50%}.cr2-shell .chicken-position{max-width:105px}.cr2-shell .barricade{top:23%;height:19%}.cr2-shell .multiplier-tag{font-size:17px;padding:3px 8px;top:96%}.cr2-shell .game-dialog{max-height:90dvh}.cr2-shell .how-to{font-size:14px}.cr2-shell .difficulty-caption{font-size:12px}.cr2-shell .difficulty-tabs button{font-size:11px}}@media (prefers-reduced-motion:reduce){.cr2-shell .chicken-position,.cr2-shell .road-world{transition-duration:.05s}.cr2-shell .chicken,.cr2-shell .confetti,.cr2-shell .crash-burst{animation:none!important}}