:root{--control-light:#65bd26;--control-face:#347c12;--control-base:#1a480c;--control-edge:#b4ee80}body :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.gp-setting,.deck-choice-footer>button,[data-slot=button]){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 19px;border:1px solid var(--control-edge)!important;border-radius:13px!important;background:linear-gradient(var(--control-light),var(--control-face) 24%,var(--control-face))!important;color:#fffbed!important;box-shadow:inset 0 2px 0 #ffffff59,0 3px 0 var(--control-base),0 4px 6px #0004!important;font-weight:900;font-size:14px;line-height:1.35;text-shadow:0 1px 1px #173716;letter-spacing:0;text-decoration:none;white-space:normal;text-align:center;backdrop-filter:none;cursor:pointer;transition:translate .1s ease,filter .1s ease,box-shadow .1s ease}body :is(.outline-button,.glass-button,.map-preview-back,.preview-expand,.lobby-all-arenas,.gp-setting,.dcy-feature-button){--control-light:#66d3fc;--control-face:#176fae;--control-base:#11476e;--control-edge:#b4eaff;text-shadow:0 1px 1px #12405e}body :is(.google-button,.dcy-google,.profile-upload){--control-light:#ffca6d;--control-face:#a75b13;--control-base:#66380f;--control-edge:#ffe1a0;text-shadow:0 1px 1px #6c390d}body :is(.rush-result-exit,[data-variant=destructive]){--control-light:#ff8b7a;--control-face:#b42e29;--control-base:#721f23;--control-edge:#ffc0a9;text-shadow:0 1px 1px #6c1c23}body :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.gp-setting,.deck-choice-footer>button,[data-slot=button]):active:not(:disabled){translate:0 2px;scale:1;box-shadow:inset 0 2px 2px #0002,0 1px 0 var(--control-base)!important;filter:brightness(.97)}body :is(button,a):focus-visible{outline:3px solid #ffe8a4;outline-offset:4px}body button:disabled{opacity:.62;filter:saturate(.15);cursor:not-allowed}body :is(.glass-icon,.circle-button,.icon-plain,.close-modal,.map-preview-close,.deck-choice-close,.lobby-back,.gp-back,.studio-rotate){display:inline-grid;place-items:center;flex:none;min-width:40px;min-height:40px;width:40px;height:40px;padding:8px;border:1px solid #b9e5fb!important;border-radius:12px!important;background:linear-gradient(#73c8f5,#296eae)!important;color:#fff8e9!important;box-shadow:inset 0 2px 0 #ffffff60,0 3px 0 #183d69!important;transition:translate .1s ease}body :is(.modal-close,.close-modal,.map-preview-close,.deck-choice-close){background:linear-gradient(#f58d7d,#ba3733)!important;border-color:#ffb8a0!important;box-shadow:inset 0 2px 0 #ffffff60,0 3px 0 #702326!important}body :is(.glass-icon,.circle-button,.icon-plain,.close-modal,.map-preview-close,.deck-choice-close,.lobby-back,.gp-back,.studio-rotate):active{translate:0 2px;scale:1}body :is(.store-tabs,.segmented,.rarity-filters,.studio-pose-buttons,.studio-emote-buttons){gap:8px;padding:5px;background:none;border:0;box-shadow:none;overflow:visible}body :is(.store-tabs,.segmented,.rarity-filters,.studio-pose-buttons,.studio-emote-buttons)>button{min-height:42px;padding:10px 14px;border:1px solid #9a91bc;border-radius:11px;background:linear-gradient(#69608b,#42385c);box-shadow:inset 0 1px 0 #ffffff40,0 3px 0 #282136;color:#fff6e5;font-size:13px;font-weight:800;line-height:1.4;white-space:normal}body :is(.store-tabs,.segmented,.rarity-filters,.studio-pose-buttons,.studio-emote-buttons)>button:is(.selected,[aria-pressed=true]){border-color:#fff0b0;background:linear-gradient(#ffde75,#f4b931);box-shadow:inset 0 1px 0 #fff9,0 3px 0 #a66c1e;color:#583313!important;text-shadow:none}body .dcy-lobby .lobby-mode{--mode-top:#8ad146;--mode-face:#3e8b1a;--mode-base:#245311;border:2px solid #d5f4b1!important;border-radius:16px!important;background:linear-gradient(var(--mode-top),var(--mode-face) 35%)!important;box-shadow:inset 0 2px 0 #ffffff60,0 4px 0 var(--mode-base),0 5px 7px #0005!important;color:#fff5db!important;min-height:100px;padding:17px 15px;transition:translate .1s ease}body .dcy-lobby .lobby-mode-room{--mode-top:#70ccf3;--mode-face:#207bad;--mode-base:#184967;border-color:#b8e8ff!important}body .dcy-lobby .lobby-mode-friends{--mode-top:#bd91f0;--mode-face:#7450b0;--mode-base:#492e70;border-color:#e1c7ff!important}body .dcy-lobby .lobby-mode-bot{--mode-top:#ffc16a;--mode-face:#ae621a;--mode-base:#764113;border-color:#ffe2ae!important}body .dcy-lobby .lobby-mode strong{color:inherit;text-shadow:0 1px 2px #0007;font-weight:900}.dcy-lobby .lobby-mode small{color:#fff8e4!important;line-height:1.4}body .dcy-lobby .lobby-mode-icon{color:#fff2cc;filter:drop-shadow(0 2px 0 #0003)}body .dcy-lobby .lobby-mode:active{translate:0 3px;scale:1}body .dcy-lobby .lobby-modes{gap:15px;padding-bottom:8px}body .dcy-lobby .lobby-tools>button{border:1px solid #b6a3d9;border-radius:14px;background:linear-gradient(#5b497c,#30263f);box-shadow:inset 0 1px 0 #ffffff40,0 3px 0 #1d172b;color:#fff2d9}body .dcy-lobby .lobby-tools :is(strong,small){color:inherit}body .lobby-shortcut-icon{border-radius:12px;background:linear-gradient(#7761a2,#483665);border:1px solid #c5ace8;box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 #251b37}body :is(.premium-modal,.log-sheet,.color-modal,.account-panel-body,.social-panel){background:#fff0d7;border:2px solid #9b73bf;border-radius:20px;box-shadow:0 4px 0 #503262,0 9px 22px #0004;color:#613c2b}body :is(.premium-modal,.log-sheet,.color-modal,.account-panel-body,.social-panel) :is(h2,h3,p,small,.premium-eyebrow,.field-label,.field-note){color:#704a35}body :is(.premium-modal,.log-sheet,.color-modal,.account-panel-body,.social-panel) :is(h2,h3){color:#563029}body .social-row{border-color:#a6816340}.social-row small{color:#806047!important}body .social-message{background:#edd4af;color:#5b382b}body .social-my-id{background:#f0d7ae;color:#603f2a;padding:10px 12px;border-radius:10px}body .account-panel-body .text-link,body .social-my-id .text-link{color:#69439a}body .account-metrics>span{background:#f3dcba;border:1px solid #c6a078;color:#67442d;border-radius:13px}.account-metrics b{color:#65402b}body .quest-row{border-color:#b38d6455}.quest-row strong{color:#6d4733}body .reward-grid>div{background:#f2d8aa;border:1px solid #c49c5d;color:#69452e}body .real-leaderboard>div{border-color:#b38d6440;color:#69452e}body .store-feature-copy{background:#fff0d7;color:#613c2b}body .store-feature .store-feature-copy :is(h2,p,.ownership-label){color:#69432f;text-shadow:none}body .store-feature-copy .item-effect{background:#f1dcbc;color:#795139;border-color:#caa77b}body .store-feature-copy .purchase-line>strong{color:#765022}body .store-feature-copy .text-link{color:#69439a}body .profile-upload input{cursor:pointer}.profile-editor>small{line-height:1.6}body .profile-avatar-options button{border-color:#d9bf99;background:#f1d9b4}.profile-avatar-options button[aria-pressed=true]{border-color:#7f52aa}body .gp-uno{border:1px solid #ffb7a4;border-radius:12px;background:linear-gradient(#f78975,#b82d2b);box-shadow:inset 0 2px 0 #ffffff60,0 3px 0 #701e24;color:#fff4dc;text-shadow:0 1px 1px #651e21}body .gp-uno.ready{animation:none;outline:2px solid #ffd98a;outline-offset:3px}.gp-uno.unavailable{filter:saturate(.35)}body .gp-setting{width:100%;justify-content:space-between;margin-bottom:12px}.gp-setting span{color:inherit}body .gp-pass{padding:4px 10px;font-size:11px;min-height:30px}body .rush-result-dialog .rush-result-actions button{border-radius:13px!important}@media(hover:hover){body :is(.gold-button,.solid-button,.outline-button,.glass-button,.dcy-start,.dcy-feature-button,.lobby-mode,.preview-expand):hover:not(:disabled){filter:brightness(1.08)}}@media(max-width:760px){body :is(.store-tabs,.rarity-filters)>button{padding:9px 6px;font-size:12px}body .dcy-lobby .lobby-mode{padding:12px 10px;min-height:84px;gap:9px}body .dcy-lobby .lobby-mode-label strong{font-size:13px;line-height:1.3;white-space:normal}.dcy-lobby .lobby-mode-label small{font-size:10px}body .dcy-lobby .lobby-mode-arrow{display:none}.dcy-lobby .lobby-mode-label{padding-right:0}body .dcy-lobby .lobby-tools strong{font-size:11px;line-height:1.3}body .dcy-landing .dcy-hero-buttons{gap:12px;padding-bottom:6px}body .dcy-landing :is(.dcy-start,.dcy-feature-button){min-height:48px;font-size:12px;padding:10px 11px;white-space:normal}body :is(.premium-modal,.log-sheet,.color-modal,.social-panel){padding:22px 16px}body .store-preview-bar .preview-expand{font-size:11px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){body :is(button,a,.profile-upload){transition:none!important}}:root{--control-light:#bdff63;--control-face:#79d51c;--control-base:#3f8b0e;--control-edge:#ecffc7}body :is(.gold-button,.solid-button,.dcy-start,.moon-demo,.lobby-login,.map-preview-select,.social-inbox,.deck-choice-footer>button,[data-slot=button]){color:#214704!important;text-shadow:0 1px 0 #e8ffac}body :is(.outline-button,.glass-button,.map-preview-back,.preview-expand,.lobby-all-arenas,.gp-setting,.dcy-feature-button){--control-light:#a7efff;--control-face:#38bdf4;--control-base:#167ca9;--control-edge:#e5faff;color:#103d56!important;text-shadow:0 1px 0 #c8f3ff}body :is(.google-button,.dcy-google,.profile-upload){--control-light:#ffe599;--control-face:#ffbc45;--control-base:#b6751f;--control-edge:#fff4cc;color:#623509!important;text-shadow:0 1px 0 #ffe9a7}body :is(.rush-result-exit,[data-variant=destructive]){--control-light:#ffb8a7;--control-face:#f45b54;--control-base:#b13136;--control-edge:#ffe3d5;color:#571a22!important;text-shadow:none}body :is(.store-tabs,.segmented,.rarity-filters,.studio-pose-buttons,.studio-emote-buttons)>button{background:linear-gradient(#f2e7ff,#c8b3e8);border-color:#f7edff;color:#493361;box-shadow:inset 0 2px 0 #fff9,0 3px 0 #80669d}body .lobby-shortcut-icon{background:linear-gradient(#fff7cf,#ffd168);border-color:#fff4c3;box-shadow:inset 0 2px 0 #fff9,0 3px 0 #a77d36}body .dcy-lobby .lobby-mode{--mode-top:#c3ff76;--mode-face:#77cb28;--mode-base:#3e891c;color:#25480e!important}body .dcy-lobby .lobby-mode-room{--mode-top:#bceeff;--mode-face:#4ec7f0;--mode-base:#2c88ae;color:#154156!important}body .dcy-lobby .lobby-mode-friends{--mode-top:#ecceff;--mode-face:#c29aee;--mode-base:#8760b4;color:#492b69!important}body .dcy-lobby .lobby-mode-bot{--mode-top:#ffe6a8;--mode-face:#ffc15b;--mode-base:#b57b2e;color:#604018!important}body .dcy-lobby .lobby-mode :is(strong,small){color:inherit!important;text-shadow:none}body .dcy-lobby .lobby-tools>button{background:linear-gradient(#fff6dd,#efdbb7);color:#5a3b2c;border-color:#ffefc4;box-shadow:inset 0 2px 0 #fff9,0 3px 0 #9b7b55}body .dcy-lobby .lobby-header{display:grid;grid-template-columns:minmax(170px,1fr) auto auto auto;grid-template-rows:auto;gap:18px;height:auto;min-height:84px;padding-block:12px;align-items:center}body .lobby-header>:is(.lobby-account,.lobby-shortcuts,.locale-picker,.lobby-brand){position:static;grid-row:1;grid-column:auto;min-width:0;margin:0;transform:none}body .lobby-shortcuts{gap:16px}.lobby-header .locale-trigger{white-space:nowrap}body .lobby-brand{gap:8px}.lobby-brand .lobby-back{margin:0}body .gp-profile{display:flex;align-items:center;gap:10px;padding:6px 12px;min-width:0}body .gp-profile>.gp-back{position:static!important;inset:auto!important;order:-1;flex:none;margin:0!important;transform:none!important;width:36px;min-width:36px;height:36px;min-height:36px}body .gp-profile>img{position:static!important;flex:none;width:38px;height:38px;margin:0}body .gp-profile>div{min-width:0}.gp-profile strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .gp-header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:62px}body .gp-menu{display:flex;gap:16px;margin:0;flex:none}.gp-menu>button{min-width:48px;min-height:44px}body .dcy-landing .dcy-moon-cta{gap:24px;align-items:center;padding-block:30px;min-height:0}body .dcy-landing .moon-cta-copy{min-width:0}body .dcy-landing .moon-cta-copy :is(.dcy-google,.moon-demo){margin:6px 10px 6px 0;vertical-align:middle;max-width:100%}body .dcy-landing .dcy-device-panel{width:260px;max-width:100%;min-height:0;height:auto;padding:18px;justify-self:end;align-self:center;margin:0;flex:none}body .dcy-landing .dcy-device-panel h3{padding:0;margin:0 0 12px;font-size:12px;line-height:1.4}body .dcy-landing .dcy-device-panel>div{gap:10px}body .dcy-landing .dcy-device-panel>div>span{grid-template-columns:24px minmax(0,1fr);gap:3px 9px}body .dcy-landing .dcy-device-panel b{font-size:12px}.dcy-device-panel small{font-size:11px}@media(max-width:1100px){body .dcy-lobby .lobby-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:12px 18px;padding-block:12px}body .lobby-header>.lobby-account{grid-row:1;grid-column:1}body .lobby-header>.lobby-brand{grid-row:1;grid-column:2;justify-self:end}body .lobby-header>.lobby-shortcuts{grid-row:2;grid-column:1;justify-content:flex-start;gap:20px}body .lobby-header>.locale-picker{grid-row:2;grid-column:2;justify-self:end}}@media(max-width:760px){body .lobby-header>.lobby-shortcuts{gap:12px;justify-content:space-between}body .lobby-shortcuts>button{min-width:38px;font-size:10px}.lobby-shortcut-icon{width:34px;height:34px}body .lobby-header .locale-trigger{font-size:10px;padding:8px;min-height:38px}body .gp-header{gap:8px;padding-inline:10px;min-height:62px}body .gp-profile{gap:6px;padding:4px 6px;max-width:55%}body .gp-profile>.gp-back{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}body .gp-profile>img{width:28px;height:28px}.gp-profile strong{max-width:90px;font-size:11px}body .gp-menu{gap:7px}.gp-menu>button{min-width:26px;padding:2px}.gp-menu .gp-game-icon{width:24px;height:26px}body .gp-menu>button>span{display:none}body .dcy-landing .dcy-device-panel{width:auto;max-width:300px;justify-self:start;margin-top:12px;padding:14px}body .dcy-landing .dcy-device-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body .dcy-landing .dcy-device-panel>div>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px}body .dcy-landing .dcy-device-panel b{font-size:10px}body .dcy-landing .dcy-moon-cta{padding:24px 16px;gap:14px}}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-variable.woff) format("woff");font-style:normal;font-weight:300 700;font-stretch:75% 125%;font-display:swap}body.candy-controls .rush-coin-icon{display:inline-block;vertical-align:middle;object-fit:contain;filter:drop-shadow(0 1px 0 #b77a26);max-width:none;margin:0}body.candy-controls .currency-pill{position:relative;display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border:3px solid #eaae75;border-radius:28px;background:#fff3dc;color:#855235;box-shadow:inset 0 2px 0 #fff,0 3px 0 #ba6f4f;font-weight:1000;font-size:18px;line-height:1;min-height:46px}body.candy-controls .currency-pill .rush-coin-icon{width:42px!important;height:42px!important;margin-left:-23px}body.candy-controls .purchase-line>strong{display:flex;align-items:center;gap:8px;color:#855235;font-weight:1000}body.candy-controls .purchase-line .rush-coin-icon{width:34px!important;height:34px!important}body.candy-controls .lobby-profile small .rush-coin-icon{width:22px!important;height:22px!important}body.candy-controls .rush-result-coins>.rush-coin-icon{width:48px!important;height:48px!important}body.candy-controls .reward-grid .rush-coin-icon{width:32px!important;height:32px!important}body.candy-controls .gp-pass{min-height:32px;padding:6px 15px;font-size:11px}body.candy-controls .preview-expand{min-height:45px;font-size:13px}body.candy-controls .lobby-login{min-height:44px;font-size:13px;padding:10px 20px}body.candy-controls .lobby-tools{margin-top:22px!important}body.candy-controls :is(.premium-modal,.social-panel,.account-panel-body,.log-sheet,.color-modal){border:3px solid #e78d7b;box-shadow:inset 0 0 0 3px #fff9,0 4px 0 #ad524f;background:#fff0d7;border-radius:26px}body.candy-controls .store-feature-copy{background:#fff0d7}body.candy-controls .dcy-hero-buttons{gap:16px}.moon-cta-copy :is(.dcy-google,.moon-demo){margin-right:14px!important}@media(max-width:760px){body.candy-controls :is(.dcy-start,.dcy-feature-button,.preview-expand){font-size:12px;padding:12px 16px;min-height:46px}body.candy-controls .currency-pill{font-size:14px;padding:8px 12px}.currency-pill .rush-coin-icon{width:34px!important;height:34px!important}body.candy-controls .lobby-mode-label strong{font-size:14px}body.candy-controls .lobby-mode{border-radius:18px!important}body.candy-controls .store-preview-bar{gap:12px}body.candy-controls .gp-pass{font-size:10px}}body.candy-controls .premium-modal h2{line-height:1.3;overflow-wrap:anywhere;text-wrap:balance;margin:14px 0}body.candy-controls .premium-modal{padding:32px;max-width:min(460px,calc(100vw - 28px))}.premium-modal>p{line-height:1.65}body.candy-controls .premium-modal .modal-close{top:12px;right:12px}@media(max-width:560px){body.candy-controls .premium-modal{padding:28px 20px}.premium-modal h2{font-size:24px}}@media(max-width:760px){body.candy-controls .dcy-lobby .lobby-mode{padding:14px 16px}.lobby-mode-label small{font-size:10px}body.candy-controls .dcy-landing .dcy-nav{display:grid;grid-template-columns:76px minmax(0,1fr);height:64px;gap:8px;padding:8px 12px;align-items:center}body.candy-controls .dcy-landing .dcy-nav .nav-google,body.candy-controls .dcy-landing .dcy-nav nav{display:none!important}body.candy-controls .dcy-landing .dcy-small-brand{min-width:0;max-width:76px}body.candy-controls .dcy-landing .dcy-nav-wordmark{display:block;width:76px!important;height:auto;margin:0}body.candy-controls .dcy-landing .dcy-nav-actions{min-width:0;justify-self:end;gap:6px}body.candy-controls .dcy-landing .sound-control{width:32px;height:40px;flex:none}body.candy-controls .dcy-landing .locale-trigger{min-height:40px;padding:7px;font-size:10px;gap:4px}body.candy-controls .dcy-landing .dcy-hero-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:440px;padding:0 2px;margin-inline:auto}}@media(max-width:760px){body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-start,.dcy-feature-button,.hero-google){min-width:0;min-height:48px;padding:12px;font-size:12px;font-weight:800;line-height:1.3;gap:6px;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none!important}body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-start,.dcy-feature-button)>svg:last-child{display:none}body.candy-controls .dcy-landing .dcy-hero-buttons .hero-google{grid-column:1/-1;display:flex;font-size:14px;padding:12px 20px}body.candy-controls .dcy-landing .dcy-hero-buttons .hero-google .google-g{font-size:20px;flex:none}body.candy-controls .dcy-landing .dcy-shelf>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px}body.candy-controls .dcy-landing .dcy-shelf>header h2{min-width:0;font-size:12px;line-height:1.4;gap:6px;margin:0}body.candy-controls .dcy-landing .dcy-shelf>header h2>svg{flex:none;width:18px;height:18px}body.candy-controls .dcy-landing .dcy-shelf>header>button{min-width:0;min-height:40px;padding:9px 13px;margin:0;font-size:12px;line-height:1.3;gap:5px;white-space:nowrap}body.candy-controls .dcy-landing .outfit-tile>.costume-thumbnail{display:block;width:100%;min-height:110px;aspect-ratio:1}body.candy-controls .dcy-landing .dcy-moon-cta .moon-cta-copy{display:grid;gap:12px;min-width:0;width:100%}body.candy-controls .dcy-landing .moon-cta-copy :is(h2,p){margin:0}body.candy-controls .dcy-landing .moon-cta-copy :is(.dcy-google,.moon-demo){width:100%;min-width:0;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.3;gap:9px;margin:0!important;white-space:nowrap;font-weight:800}body.candy-controls .dcy-lobby .lobby-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}body.candy-controls .dcy-lobby .lobby-mode{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;min-height:80px;padding:14px 18px;gap:8px}body.candy-controls .dcy-lobby .lobby-mode-icon{width:30px;height:34px}body.candy-controls .dcy-lobby .lobby-mode-arrow{display:none}body.candy-controls .dcy-lobby .lobby-mode-label{min-width:0}body.candy-controls .dcy-lobby .lobby-mode-label strong{font-size:14px;line-height:1.3;font-weight:800;white-space:normal;-webkit-text-stroke:0;text-shadow:none!important}body.candy-controls .dcy-lobby .lobby-mode-label small{display:block;font-size:11px;line-height:1.4;margin-top:3px;color:#183920!important;text-shadow:none;white-space:normal}body.candy-controls .dcy-lobby .lobby-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;margin:22px 0}body.candy-controls .dcy-lobby .lobby-tools>button{min-width:0;min-height:92px;padding:10px 6px;display:flex;flex-direction:column;justify-content:center;gap:7px}body.candy-controls .dcy-lobby .lobby-tools strong{font-size:12px;line-height:1.35;white-space:normal}body.candy-controls .dcy-lobby .lobby-tool-art{width:30px;height:32px}body.candy-controls .dcy-lobby .lobby-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}body.candy-controls .dcy-lobby .lobby-all-arenas{min-width:0;min-height:42px;padding:10px 14px;font-size:12px;line-height:1.3;white-space:nowrap}body.candy-controls .dcy-lobby .lobby-promo-copy>button{min-height:44px;padding:10px 16px;font-size:13px;line-height:1.3;white-space:nowrap}body.candy-controls .site-shell .solid-button.large{min-height:50px;padding:13px 22px;font-size:16px;line-height:1.3;font-weight:800;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none!important}body.candy-controls .gp-header .gp-profile{min-width:0;max-width:55%;gap:6px}body.candy-controls .gp-header .gp-menu{gap:6px}body.candy-controls .gp-header .gp-menu>button{min-width:30px;min-height:40px}body.candy-controls .gp-game .gp-uno{font-size:22px;font-weight:800;line-height:1.2;min-height:44px;min-width:88px;white-space:nowrap;transform:none!important}body.candy-controls .dcy-footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(max-width:430px){body.candy-controls .dcy-lobby .lobby-modes{grid-template-columns:minmax(0,1fr)}body.candy-controls .dcy-lobby .lobby-mode{grid-template-columns:32px minmax(0,1fr);min-height:66px;padding:12px 22px;gap:10px}body.candy-controls .dcy-lobby .lobby-mode-label strong{white-space:nowrap}}body.candy-controls{--casual-top:#8afa2a;--casual-face:#16c609;--casual-base:#167b16;--casual-edge:#d9ffbc;--casual-ink:#164a16}body.candy-controls :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.deck-choice-footer>button,[data-slot=button],.lobby-mode){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:46px;height:auto;padding:11px 18px;border:2px solid var(--casual-edge)!important;border-radius:18px!important;background:radial-gradient(ellipse 8px 4px at calc(100% - 18px) 8px,#fff9 0 70%,transparent 80%),linear-gradient(var(--casual-top),var(--casual-face) 88%)!important;color:#fff!important;box-shadow:inset 0 2px 0 #fff6,0 4px 0 var(--casual-base),0 6px 8px #0003!important;font-family:inherit;font-weight:900;font-size:15px;line-height:1.35;text-align:center;letter-spacing:normal;white-space:normal;vertical-align:middle;text-shadow:0 2px 0 var(--casual-ink)!important;-webkit-text-stroke:0!important;transform:none;filter:none;transition:translate .12s,filter .12s}body.candy-controls :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.deck-choice-footer>button,[data-slot=button],.lobby-mode):after,body.candy-controls :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.deck-choice-footer>button,[data-slot=button],.lobby-mode):before{content:none!important;display:none!important}body.candy-controls :is(.outline-button,.glass-button,.dcy-feature-button,.map-preview-back,.preview-expand,.lobby-all-arenas,.social-inbox){--casual-top:#36dcf2;--casual-face:#0ca4ee;--casual-base:#0870ae;--casual-edge:#c4f5ff;--casual-ink:#124b73}body.candy-controls :is(.google-button,.dcy-google,.profile-upload){--casual-top:#fff54b;--casual-face:#ffac0a;--casual-base:#c86b10;--casual-edge:#fff7b5;--casual-ink:#7e4a11}body.candy-controls :is(.rush-result-exit,[data-variant=destructive]){--casual-top:#ff8276;--casual-face:#ef3b48;--casual-base:#a72439;--casual-edge:#ffd1bb;--casual-ink:#7d1d2d}body.candy-controls :is(button,a.profile-upload):focus-visible{outline:3px solid #fff;outline-offset:5px}body.candy-controls :is(.gold-button,.solid-button,.outline-button,.glass-button,.dcy-start,.dcy-feature-button,.lobby-mode):active:not(:disabled){translate:0 3px;scale:1;box-shadow:inset 0 1px 2px #0002,0 1px 0 var(--casual-base)!important}body.candy-controls button:disabled{cursor:default}body.candy-controls .dcy-lobby .lobby-mode{position:relative;display:flex;min-height:88px;padding:15px 46px;transform:none}body.candy-controls .dcy-lobby .lobby-mode-room{--casual-top:#36dcf2;--casual-face:#0ca4ee;--casual-base:#0870ae;--casual-edge:#c4f5ff;--casual-ink:#124b73}body.candy-controls .dcy-lobby .lobby-mode-friends{--casual-top:#e444f7;--casual-face:#aa08e5;--casual-base:#7414a0;--casual-edge:#f4c5ff;--casual-ink:#641384}body.candy-controls .dcy-lobby .lobby-mode-bot{--casual-top:#fff54b;--casual-face:#ffac0a;--casual-base:#c86b10;--casual-edge:#fff7b5;--casual-ink:#7e4a11}body.candy-controls .dcy-lobby .lobby-mode-label{display:block;flex:1;min-width:0;text-align:center}body.candy-controls .dcy-lobby .lobby-mode-label strong{display:block;font-size:18px;font-weight:900;line-height:1.35;color:#fff!important;text-shadow:0 2px 0 var(--casual-ink)!important}body.candy-controls .dcy-lobby .lobby-mode-label small{display:block;color:#fff!important;font-size:12px;line-height:1.4;margin-top:4px;text-align:center;text-shadow:0 1px 1px var(--casual-ink)!important}body.candy-controls .dcy-lobby .lobby-mode-icon{position:absolute;left:14px;top:50%;height:30px;transform:translateY(-50%);color:#fff;filter:drop-shadow(0 1px 0 var(--casual-ink))}body.candy-controls .dcy-lobby .lobby-mode-arrow{display:none}body.candy-controls .dcy-lobby .lobby-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible}body.candy-controls .dcy-lobby .lobby-tools>button{--casual-top:#36dcf2;--casual-face:#0ca4ee;--casual-base:#0870ae;--casual-edge:#c4f5ff;--casual-ink:#124b73;min-width:0;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse 8px 4px at calc(100% - 18px) 8px,#fff9 0 70%,transparent 80%),linear-gradient(var(--casual-top),var(--casual-face) 88%);border:2px solid var(--casual-edge);box-shadow:inset 0 2px 0 #fff6,0 4px 0 var(--casual-base),0 6px 8px #0003;color:#fff;border-radius:18px;text-align:center}body.candy-controls .dcy-lobby .lobby-tools>button:nth-child(3n+1){--casual-top:#8afa2a;--casual-face:#16c609;--casual-base:#167b16;--casual-edge:#d9ffbc;--casual-ink:#164a16}body.candy-controls .dcy-lobby .lobby-tools>button:nth-child(3){--casual-top:#e444f7;--casual-face:#aa08e5;--casual-base:#7414a0;--casual-edge:#f4c5ff;--casual-ink:#641384}body.candy-controls .dcy-lobby .lobby-tools>button:nth-child(5){--casual-top:#fff54b;--casual-face:#ffac0a;--casual-base:#c86b10;--casual-edge:#fff7b5;--casual-ink:#7e4a11}body.candy-controls .dcy-lobby .lobby-tool-art{display:grid;place-items:center;box-sizing:border-box;flex:none;width:40px;height:40px;padding:4px;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;filter:none}body.candy-controls .dcy-lobby .lobby-tools strong{font-size:13px;font-weight:900;line-height:1.4;color:#fff}body.candy-controls .dcy-lobby .lobby-tools small{display:none}body.candy-controls .gp-bottom>button,body.candy-controls .gp-controls>button,body.candy-controls .gp-menu>button>.gp-game-icon,body.candy-controls .lobby-shortcut-icon,body.candy-controls :is(.glass-icon,.circle-button,.icon-plain,.modal-close,.close-modal,.map-preview-close,.deck-choice-close,.lobby-back,.gp-back,.studio-rotate,.sound-control){--casual-top:#35d9f3;--casual-face:#0ca4ee;--casual-base:#0870ae;--casual-edge:#c4f5ff;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;margin:0;border:2px solid var(--casual-edge)!important;border-radius:15px!important;background:radial-gradient(ellipse 5px 3px at calc(100% - 9px) 6px,#fffc 0 70%,transparent 80%),linear-gradient(var(--casual-top),var(--casual-face))!important;color:#fff!important;box-shadow:inset 0 2px 0 #fff5,0 4px 0 var(--casual-base),0 5px 6px #0003!important;text-shadow:none;transform:none;filter:none}body.candy-controls :is(.modal-close,.close-modal,.map-preview-close,.deck-choice-close,.sheet-head .icon-plain){--casual-top:#9cfc33;--casual-face:#16c609;--casual-base:#167b16;--casual-edge:#d9ffbc}body.candy-controls .lobby-shortcuts>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:62px;min-height:66px;padding:0 2px;background:none;border:0;box-shadow:none;color:#fff;font-weight:900;font-size:12px;line-height:1.3;text-align:center;text-shadow:0 1px 3px #15132e}body.candy-controls .lobby-shortcut-icon>.gp-game-icon{width:24px;height:24px;filter:drop-shadow(0 1px 0 #235271)}body.candy-controls .gp-menu>button:first-child>.gp-game-icon,body.candy-controls .lobby-shortcuts>button:first-child .lobby-shortcut-icon{--casual-top:#fff54b;--casual-face:#ffac0a;--casual-base:#c86b10;--casual-edge:#fff7b5}body.candy-controls .gp-menu>button:nth-child(3)>.gp-game-icon,body.candy-controls .lobby-shortcuts>button:nth-child(3) .lobby-shortcut-icon{--casual-top:#e444f7;--casual-face:#aa08e5;--casual-base:#7414a0;--casual-edge:#f4c5ff}body.candy-controls .gp-menu>button:nth-child(4)>.gp-game-icon,body.candy-controls .lobby-shortcuts>button:nth-child(4) .lobby-shortcut-icon{--casual-top:#8afa2a;--casual-face:#16c609;--casual-base:#167b16;--casual-edge:#d9ffbc}body.candy-controls .gp-header{min-height:70px;height:70px}body.candy-controls .gp-context{top:calc(82px + env(safe-area-inset-top,0px))}body.candy-controls .gp-menu{gap:14px}body.candy-controls .gp-menu>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:58px;min-height:60px;padding:0 3px;background:none;border:0;box-shadow:none;color:#fff;text-shadow:0 1px 2px #18233c;transform:none}body.candy-controls .gp-menu>button>.gp-game-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:9px;overflow:visible}body.candy-controls .gp-menu>button>span{font-size:11px;line-height:1.3;font-weight:900;text-align:center}body.candy-controls .gp-controls{gap:10px}body.candy-controls .gp-controls>button{width:42px;height:42px;min-width:42px;min-height:42px;padding:9px}body.candy-controls .gp-controls>button:first-child{--casual-top:#fff54b;--casual-face:#ffac0a;--casual-base:#c86b10;--casual-edge:#fff7b5}body.candy-controls .gp-controls>button:nth-child(2){--casual-top:#d142ee;--casual-face:#a20bdf;--casual-base:#7215a4;--casual-edge:#f5c4ff}body.candy-controls .gp-controls>button.on{--casual-top:#8afa2a;--casual-face:#16c609;--casual-base:#167b16;--casual-edge:#d9ffbc}body.candy-controls .gp-bottom .gp-game-icon,body.candy-controls .gp-controls .gp-game-icon{width:24px;height:24px;filter:drop-shadow(0 1px 0 #294251);flex:none}body.candy-controls .gp-menu-sheet{width:min(100%,500px);max-height:calc(100dvh - 40px);padding:24px;background:#fff2db;border:3px solid #8941c5;border-radius:25px;box-shadow:0 5px 0 #58277e,0 16px 40px #0005;overflow-y:auto;overscroll-behavior:contain}body.candy-controls .gp-menu-sheet .sheet-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;margin:-24px -24px 24px;padding:18px 20px 20px;background:linear-gradient(#b140ed,#8611c3);border-bottom:3px solid #6a159b;border-radius:20px 20px 0 0}body.candy-controls .gp-menu-sheet .sheet-head h3{display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:#fff;font-size:23px;font-weight:900;line-height:1.3;text-shadow:0 2px 0 #5c1c7e;overflow-wrap:anywhere}body.candy-controls .gp-menu-sheet .sheet-head h3 .gp-game-icon{width:25px;height:25px;flex:none;filter:none}body.candy-controls .gp-menu-sheet .sheet-head .icon-plain{width:44px;height:44px;min-width:44px;min-height:44px;padding:9px}body.candy-controls .gp-settings-list{display:grid;gap:16px}body.candy-controls .gp-settings-sheet .gp-setting{display:grid;grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;justify-content:normal;gap:13px;width:100%;min-height:82px;padding:14px;margin:0;border:1px solid #dfc8a8!important;border-radius:16px!important;background:#fffbf2!important;box-shadow:0 3px 0 #e2c8a6!important;color:#523727!important;text-shadow:none!important;text-align:left;line-height:1.4;transform:none;cursor:pointer}body.candy-controls .gp-setting-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff!important;box-shadow:inset 0 2px 0 #fff6,0 3px 0 #781b9a;background:linear-gradient(#d64aee,#a20bdf)}body.candy-controls .gp-setting-icon.tone-blue{background:linear-gradient(#36dcf2,#0ca4ee);box-shadow:inset 0 2px 0 #fff6,0 3px 0 #0870ae}body.candy-controls .gp-setting-icon.tone-orange{background:linear-gradient(#fff54b,#ffac0a);box-shadow:inset 0 2px 0 #fff6,0 3px 0 #c86b10}body.candy-controls .gp-setting-copy{display:block;min-width:0}body.candy-controls .gp-setting-copy strong{display:block;font-size:16px;font-weight:900;color:#523727;line-height:1.4}body.candy-controls .gp-setting-copy small{display:block;font-size:12px;color:#795d48;margin-top:3px;line-height:1.4}body.candy-controls .gp-setting-toggle{display:flex;align-items:center;width:54px;height:30px;padding:3px;background:#aeafa5;border:1px solid #8d9086;border-radius:20px;box-shadow:inset 0 2px 3px #0002}body.candy-controls .gp-setting-toggle i{display:block;width:22px;height:22px;background:#fffdf2;border-radius:50%;box-shadow:0 1px 3px #0004;transition:translate .15s}body.candy-controls .gp-setting[aria-checked=true] .gp-setting-toggle{background:linear-gradient(#87ed30,#30ba0d);border-color:#409415}body.candy-controls .gp-setting[aria-checked=true] .gp-setting-toggle i{translate:24px 0}body.candy-controls .gp-menu-sheet .gp-settings-note{margin:22px 2px 0;padding:0;border:0;font-size:12px;line-height:1.65;color:#795d48}.rush-beginner-guide{color:#573c2a;font-size:14px;line-height:1.6}body.candy-controls .rush-beginner-guide p{font-size:14px;line-height:1.65;border:0;padding:0;margin:6px 0 0;color:inherit}body.candy-controls .rush-beginner-guide .guide-intro{margin:0 0 22px;font-weight:700}.guide-steps{list-style:none;counter-reset:guide-step;margin:0;padding:0;display:grid;gap:22px}.guide-steps>li{position:relative;counter-increment:guide-step;padding-left:43px}.guide-steps>li:before{content:counter(guide-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(#35d9f3,#0ca4ee);box-shadow:0 3px 0 #0870ae;color:#fff;font-size:17px;font-weight:900;text-shadow:0 1px 0 #124b73}.guide-steps b{font-size:16px;color:inherit}.guide-card-example{display:flex;align-items:center;gap:10px;margin-top:13px;font-size:12px;font-weight:800}.guide-mini-card{display:grid;place-items:center;flex:none;width:34px;height:47px;border:2px solid #fff;border-radius:7px;background:#1989d3;color:#fff;font-weight:1000;font-size:25px;box-shadow:0 2px 0 #7e6b50;rotate:-5deg}.guide-mini-card.red{background:#e84649;rotate:5deg}.guide-actions{margin-top:26px;padding-top:20px;border-top:1px solid #bc9b7655}.guide-actions h4{font-size:18px;margin:0 0 14px;color:inherit}.guide-actions dl{display:grid;gap:10px;margin:0}.guide-actions dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 12px;border-radius:12px;background:#eedfc8}.guide-actions dt{font-weight:900;font-size:14px;line-height:1.5}.guide-actions dd{margin:0;font-size:13px;line-height:1.6}.guide-tip{margin-top:20px;padding:14px;border:1px solid #b9986d66;border-radius:13px;background:#fff8e9}body.candy-controls .site-shell .guide .rush-beginner-guide{background:#fff2db;padding:24px;border-radius:20px;margin-bottom:24px}body.candy-controls .site-shell .guide .guide-hero{margin-bottom:24px;background:linear-gradient(#b140ed,#8611c3);border:2px solid #e7c4ff;box-shadow:0 4px 0 #58277e}body.candy-controls .site-shell .guide .guide-hero h1{color:#fff;text-shadow:0 2px 0 #5c1c7e}body.candy-controls .site-shell .guide .guide-hero .eyebrow{color:#f1d9ff}@media(max-width:760px){body.candy-controls .gp-header{padding-inline:8px;gap:6px}body.candy-controls .gp-header .gp-profile{max-width:calc(100% - 188px)}body.candy-controls .gp-header .gp-menu{gap:4px}body.candy-controls .gp-header .gp-menu>button{width:44px;min-width:44px;min-height:48px;padding:3px}body.candy-controls .gp-header .gp-menu>button>.gp-game-icon{width:38px;height:38px;min-width:38px;min-height:38px;padding:8px}body.candy-controls .gp-controls{gap:7px}body.candy-controls .gp-controls>button{width:36px;height:36px;min-width:36px;min-height:36px;padding:7px;border-radius:12px!important}body.candy-controls .gp-game .gp-context{top:calc(81px + env(safe-area-inset-top,0px))}body.candy-controls .dcy-lobby .lobby-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.candy-controls .dcy-lobby .lobby-tools>button{min-height:100px}body.candy-controls .dcy-lobby .lobby-mode{min-height:78px;padding:14px 40px}body.candy-controls .dcy-lobby .lobby-mode-label strong{font-size:16px}body.candy-controls .dcy-lobby .lobby-mode-label small{font-size:12px}body.candy-controls .dcy-lobby .lobby-shortcuts{gap:10px}body.candy-controls .dcy-lobby .lobby-shortcuts>button{min-width:52px;font-size:10px}body.candy-controls .dcy-lobby .lobby-shortcut-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:8px}body.candy-controls .gp-menu-sheet{padding:20px;max-height:calc(100dvh - 28px)}body.candy-controls .gp-menu-sheet .sheet-head{margin:-20px -20px 22px;padding:16px;gap:12px}body.candy-controls .gp-menu-sheet .sheet-head h3{font-size:21px;gap:8px}body.candy-controls .gp-settings-sheet .gp-setting{grid-template-columns:36px minmax(0,1fr) 50px;gap:10px;min-height:78px;padding:12px}body.candy-controls .gp-setting-icon{width:36px;height:36px;padding:7px;border-radius:11px}body.candy-controls .gp-setting-copy strong{font-size:14px}body.candy-controls .gp-setting-toggle{width:50px}body.candy-controls .gp-setting[aria-checked=true] .gp-setting-toggle i{translate:20px 0}.guide-actions dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:10px}body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-start,.dcy-feature-button,.hero-google),body.candy-controls .site-shell .solid-button.large{font-weight:900;text-shadow:0 2px 0 var(--casual-ink)!important;line-height:1.35}}@media(max-width:379px){body.candy-controls .gp-header .gp-profile>img{display:none}body.candy-controls .gp-header .gp-profile strong{max-width:48px}body.candy-controls .gp-header .gp-profile small{font-size:6px}}@media(prefers-reduced-motion:reduce){body.candy-controls :is(button,a,.gp-setting-toggle i){transition:none!important}}@media(max-width:760px){body.candy-controls .dcy-lobby .lobby-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 44px;gap:4px 10px;padding:6px 0;min-height:112px;height:112px;box-sizing:border-box}body.candy-controls .dcy-lobby .lobby-header>.lobby-account{grid-row:1;grid-column:1;gap:8px;min-width:0}body.candy-controls .dcy-lobby .lobby-header>.locale-picker{grid-row:1;grid-column:2;align-self:center}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts{grid-row:2;grid-column:2;justify-self:end;justify-content:flex-end;align-self:center;gap:4px;width:156px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}body.candy-controls .dcy-lobby .lobby-header>.lobby-brand{display:none}body.candy-controls .dcy-lobby .lobby-profile{flex:1;min-width:0;padding:5px}body.candy-controls .dcy-lobby .lobby-profile>img{width:30px;height:30px}body.candy-controls .dcy-lobby .lobby-profile strong{font-size:11px;max-width:100%}body.candy-controls .dcy-lobby .lobby-profile small{font-size:8px}body.candy-controls .dcy-lobby .lobby-login{font-size:12px;min-height:44px;padding:8px 11px;gap:3px}body.candy-controls .dcy-lobby .lobby-login>svg{display:none}body.candy-controls .dcy-lobby .lobby-brand-copy{top:80px;left:12px;width:clamp(130px,40vw,170px);margin:0}body.candy-controls .dcy-lobby .lobby-shortcuts>button{font-size:11px;min-width:54px;gap:9px}body.candy-controls .dcy-landing .dcy-moon-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 16px 32px}body.candy-controls .dcy-landing .moon-cta-copy{grid-column:1;grid-row:1;display:grid;gap:14px;text-align:center}body.candy-controls .dcy-landing .moon-cta-copy :is(.dcy-google,.moon-demo){min-height:48px;width:100%;margin:0!important;font-size:15px;color:#193d16!important;text-shadow:none!important}body.candy-controls .dcy-landing .moon-cta-copy .dcy-google{color:#573008!important}body.candy-controls .dcy-landing .moon-astronaut{position:relative!important;inset:auto!important;grid-column:1;grid-row:2;justify-self:center;width:180px!important;height:200px!important;margin:0!important;transform:none!important}body.candy-controls .dcy-landing .dcy-device-panel{position:relative;inset:auto;grid-column:1;grid-row:3;justify-self:stretch;align-self:stretch;width:100%;max-width:none;margin:0;padding:18px;box-sizing:border-box}body.candy-controls .dcy-landing .dcy-device-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.candy-controls .dcy-landing .dcy-device-panel>div>span{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;gap:8px}body.candy-controls .dcy-landing .dcy-device-panel b{font-size:12px;line-height:1.5;white-space:normal}body.candy-controls .dcy-landing .dcy-device-panel h3{text-align:center}body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-start,.hero-google),body.candy-controls .site-shell .solid-button.large{color:#173b15!important;text-shadow:none!important}body.candy-controls .dcy-landing .dcy-hero-buttons .hero-google{color:#573008!important}body.candy-controls .dcy-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}body.candy-controls .dcy-landing .moon-cta-copy p{max-width:none;text-align:center}body.candy-controls .dcy-landing .moon-cta-copy .dcy-google{position:relative;justify-content:center;padding-inline:48px}body.candy-controls .dcy-landing .moon-cta-copy .dcy-google .google-g{position:absolute;left:18px;margin:0}body.candy-controls .dcy-landing .moon-cta-copy .dcy-google>svg{position:absolute;right:18px;margin:0}body.candy-controls .dcy-lobby .lobby-hero{height:calc(var(--menu-art-height) - 112px)}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts>button{flex:0 0 36px;width:36px;min-width:36px;min-height:44px;height:44px;padding:0;gap:0}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts>button>span:last-child{display:block!important;font-size:8px!important;line-height:1.3!important}body.candy-controls .dcy-lobby .lobby-header .lobby-shortcut-icon{width:32px;height:32px;min-width:32px;min-height:32px;padding:4px;border-radius:11px!important}body.candy-controls .dcy-lobby .lobby-header .lobby-shortcut-icon>.gp-game-icon{width:20px;height:20px}}@media(max-width:360px){body.candy-controls .dcy-lobby .lobby-header .lobby-account{gap:6px}body.candy-controls .dcy-lobby .lobby-header .lobby-profile{gap:4px;padding:4px}body.candy-controls .dcy-lobby .lobby-header .lobby-profile>img{width:24px;height:24px}body.candy-controls .dcy-lobby .lobby-header .lobby-profile strong{font-size:10px;max-width:52px}body.candy-controls .dcy-lobby .lobby-header .lobby-profile small{display:none}body.candy-controls .dcy-lobby .lobby-header .lobby-login{padding:7px 9px;font-size:11px;min-height:36px}}@layer readable-controls{body.candy-controls{--press-depth:4px;--control-ease:cubic-bezier(.16,1,.3,1);--candy-font:"Fredoka","Arial Rounded MT Bold",sans-serif;--candy-top:#317245;--candy-mid:#286b3b;--candy-face:#18522b;--candy-base:#075d12;--candy-ink:#23500b;--gold-rim:linear-gradient(180deg,#ffea95,#c88729 8%,#ffe18a 18%,#b36318 39%,#e6a53b 64%,#8b4211 88%,#ffca64)}body.candy-controls :where(button:not(.playing-card):not(.draw-pile),.google-button,.profile-upload,.dcy-feature-button),body.candy-controls :where(button:not(.playing-card):not(.draw-pile),.google-button,.profile-upload,.dcy-feature-button) :where(span,strong,b,small,em){font-family:var(--candy-font)!important;font-weight:650!important;font-style:normal;font-synthesis:none;letter-spacing:.01em!important;text-transform:none!important;color:#fffdf0!important;-webkit-text-stroke:0!important;paint-order:stroke fill;text-shadow:0 1px 1px #0005!important}body.candy-controls :where(button:not(.playing-card):not(.draw-pile),.google-button,.profile-upload,.dcy-feature-button) small{font-weight:500!important;-webkit-text-stroke:0!important;text-shadow:0 1px 1px var(--candy-ink)!important;line-height:1.5}body.candy-controls :where(button:not(.playing-card):not(.draw-pile):not(.switch):not(.lobby-profile):not(.lobby-shortcuts>button):not(.gp-menu>button),.google-button,.profile-upload,.dcy-feature-button,.lobby-shortcut-icon,.gp-menu>button>.gp-menu-icon){border:5px solid transparent!important;border-radius:21px!important;background:linear-gradient(175deg,#ffffff12 0,#fff0 35%) padding-box,linear-gradient(180deg,var(--candy-top) 0,var(--candy-mid) 43%,var(--candy-face) 90%,var(--candy-base) 100%) padding-box,var(--gold-rim) border-box!important;box-shadow:inset 0 0 0 1px #71370d,inset 0 2px 0 #fff3,inset 1px 0 1px #fff2,inset -1px 0 1px #fff2,inset 0 -3px 2px #0003,0 0 0 1px #6a300e,0 5px 0 #733910,0 8px 4px #0005,0 12px 16px #0003!important;color:#fffdf0!important;backdrop-filter:none!important;transition:translate .24s var(--control-ease),scale .24s var(--control-ease),filter .16s ease,box-shadow .18s ease!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.candy-controls :is(.gold-button,.solid-button,.outline-button,.glass-button,.google-button,.dcy-google,.dcy-start,.dcy-feature-button,.moon-demo,.lobby-login,.lobby-all-arenas,.map-preview-select,.map-preview-back,.preview-expand,.social-inbox,.profile-upload,.lobby-promo-copy>button,.dcy-shelf>header>button,.room-code>button,.score-add>button,.gp-pass,.deck-choice-footer>button,[data-slot=button],.lobby-mode){min-height:48px!important;padding:10px 20px!important;line-height:1.35!important}body.candy-controls :is(.outline-button,.glass-button,.dcy-feature-button,.preview-expand,.lobby-all-arenas,.text-link,.text-button,.locale-trigger,.locale-options>button,.lobby-mode-room,.lobby-tools>button:nth-child(2),.lobby-tools>button:nth-child(3),.lobby-tools>button:nth-child(6),.store-tabs>button,.segmented>button,.rarity-filters>button,.studio-pose-buttons>button,.deck-choice-sources>button,.deck-choice-collection>button,.lobby-current-map,.setup-map-current,.map-picker button,.lobby-arena,.dcy-map-grid>button,.dcy-arena-teaser,.dcy-nav nav>button,.lobby-footer>button,.dcy-footer>button){--candy-top:#246b82;--candy-mid:#19556e;--candy-face:#174558;--candy-base:#103544;--candy-ink:#12486a}body.candy-controls :is(.lobby-mode-friends,.lobby-tools>button:nth-child(4),.store-item,.dragon-costume-options>button,.studio-emote-buttons>button,.gp-emote-picker>div>button,.outfit-tile,.deck-tile){--candy-top:#745483;--candy-mid:#624373;--candy-face:#513560;--candy-base:#382343;--candy-ink:#58136c}body.candy-controls :is(.google-button,.dcy-google,.profile-upload,.lobby-mode-bot,.lobby-tools>button:nth-child(5),.map-preview-back,.lobby-back,.gp-back,.lobby-character-chip,.glass-icon,.circle-button,.icon-plain,.studio-rotate,.sound-control,.lobby-shortcuts>button,.gp-menu>button,.gp-controls>button,.gp-bottom>button,.gp-emote-trigger,.gp-setting){--candy-top:#855218;--candy-mid:#714310;--candy-face:#60380e;--candy-base:#442a0e;--candy-ink:#87420b}body.candy-controls :is(.rush-result-exit,[data-variant=destructive],.gp-uno,.modal-close,.close-modal,.map-preview-close,.deck-choice-close,.sheet-head .icon-plain,.gp-emote-picker>header>button,.inline-error>button){--candy-top:#a24835;--candy-mid:#8c382b;--candy-face:#752b24;--candy-base:#51201b;--candy-ink:#79200b}body.candy-controls :is(.store-tabs>button,.segmented>button,.rarity-filters>button,.studio-pose-buttons>button,.deck-choice-sources>button,.deck-choice-collection>button,.animal-picker>button,.character-lineup>button,.bot-level-options>button,.dragon-costume-options>button,.studio-emote-buttons>button,.store-item,.profile-avatar-options>button,.locale-options>button,.lobby-audio>button,.gp-controls>button):is(.selected,.on,[aria-pressed=true]){--candy-top:#317245;--candy-mid:#286b3b;--candy-face:#18522b;--candy-base:#075d12;--candy-ink:#23500b;outline:2px solid #c9dfba;outline-offset:2px}body.candy-controls .dcy-lobby .lobby-mode-label strong{font-size:21px!important;line-height:1.25;-webkit-text-stroke:0!important}body.candy-controls .dcy-lobby .lobby-mode-label small{font-size:12px!important;line-height:1.45;margin-top:5px}body.candy-controls .dcy-lobby .lobby-tools strong{font-size:17px!important;line-height:1.3}body.candy-controls :is(.dcy-start,.dcy-feature-button,.solid-button.large,.gold-button){font-size:19px!important}body.candy-controls .gp-uno{font-size:26px!important;line-height:1.2}body.candy-controls :is(.text-link,.text-button,.dcy-nav nav>button,.dcy-facts>button,.dcy-footer>button,.lobby-footer>button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;font-size:14px!important;line-height:1.3;text-align:center;text-decoration:none}body.candy-controls :is(.store-tabs,.segmented,.rarity-filters,.studio-pose-buttons)>button{min-height:46px}body.candy-controls .locale-options{gap:10px;padding:12px}body.candy-controls .locale-options>button{padding:10px;min-height:44px}body.candy-controls .locale-code{background:#005783;color:#fff!important;border-color:#fff7}body.candy-controls :is(.lobby-shortcuts>button>span:last-child,.gp-menu>button>span:last-child){--candy-ink:#182633;color:#fff!important;background:none;padding:2px 0;line-height:1.35}body.candy-controls :is(button:not(.playing-card):not(.draw-pile),.google-button,.profile-upload,.dcy-feature-button) :is(.lucide,.gp-game-icon){color:#fffdec!important;stroke-width:2.25!important;filter:drop-shadow(0 1px 0 var(--candy-ink))!important}body.candy-controls button .lucide-x{stroke-width:3.5!important}body.candy-controls button :is(.lucide-play,.lucide-pause){fill:currentColor}body.candy-controls .gp-menu>button>.gp-menu-icon,body.candy-controls .lobby-mode-icon{filter:none!important}body.candy-controls :is(.lobby-shortcut-icon,.gp-menu>button>.gp-menu-icon){border-radius:15px!important}body.candy-controls :is(.glass-icon,.circle-button,.icon-plain,.modal-close,.close-modal,.map-preview-close,.deck-choice-close,.lobby-back,.gp-back,.studio-rotate,.sound-control,.gp-controls>button,.gp-bottom>button,.gp-menu>button>.gp-menu-icon,.lobby-shortcut-icon){border-width:4px!important;padding:5px!important}body.candy-controls .gp-menu>button{min-width:62px!important;min-height:70px!important;padding:0 2px!important;gap:7px!important}body.candy-controls .gp-menu>button>.gp-menu-icon{--press-depth:2px;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:6px!important;flex:none!important}body.candy-controls :is(.gp-menu-icon,.gp-controls>button,.lobby-shortcut-icon)>.gp-game-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:block!important;flex:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;filter:none!important}body.candy-controls .gp-controls>button{--press-depth:2px;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:6px!important;border-radius:50%!important;outline:none!important}body.candy-controls .gp-controls>button[aria-pressed=true]{--candy-top:#317245;--candy-mid:#286b3b;--candy-face:#18522b;box-shadow:inset 0 2px 4px #0006,0 0 0 1px #6a300e,0 2px 0 #733910!important}body.candy-controls .gp-controls>button:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}body.candy-controls .gp-menu>button>span:last-child{font-size:12px!important;line-height:1.3!important;-webkit-text-stroke:0!important;text-shadow:0 1px 3px #101724,0 0 4px #101724!important}body.candy-controls .lobby-score-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:auto!important;min-width:136px!important;min-height:48px!important;padding:10px 22px!important;white-space:nowrap!important;font-size:16px!important;line-height:1.35!important}body.candy-controls .dcy-nav nav :is(a,button){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 16px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;font:600 14px/1.4 var(--candy-font)!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 1px 2px #0006!important;white-space:nowrap!important}body.candy-controls .dcy-nav nav :is(a,button):is(:hover,.current){background:#23344ed9!important;border-color:#ffffff30!important}body.candy-controls .score-screen{font-family:Arial,sans-serif!important;color:#edf2f7!important;width:min(860px,100%)!important;box-sizing:border-box!important}body.candy-controls .score-screen .room-top h1{font-family:var(--candy-font)!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.2!important;color:#f3f5f7!important;margin:12px 0!important;text-shadow:none!important}body.candy-controls .score-screen .room-top p{color:#b9c6d7!important;font:400 15px/1.7 Arial,sans-serif!important;margin:0!important;max-width:650px!important}body.candy-controls .score-screen .eyebrow{color:#d3b87c!important;font:600 12px/1.5 Arial,sans-serif!important;letter-spacing:.14em!important}body.candy-controls .score-screen .scoreboard{display:grid!important;gap:14px!important;margin:28px 0 22px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.candy-controls .score-screen .score-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(76px,auto) 190px!important;align-items:end!important;gap:22px!important;padding:20px!important;margin:0!important;border:1px solid #3b485b!important;border-radius:16px!important;background:#202c3e!important;box-shadow:0 4px 12px #0002!important;min-width:0!important}body.candy-controls .score-screen label{display:grid!important;gap:8px!important;min-width:0!important}body.candy-controls .score-screen :is(label>span,.score-total>span){font:600 12px/1.4 Arial,sans-serif!important;color:#bcc9d9!important}body.candy-controls .score-screen input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;padding:10px 12px!important;border:1px solid #526177!important;border-radius:9px!important;background:#131f30!important;color:#f2f5fa!important;font:500 16px/1.4 Arial,sans-serif!important;box-shadow:none!important}body.candy-controls .score-screen input::placeholder{color:#8c9eb6!important}body.candy-controls .score-screen input:focus-visible{outline:2px solid #c9dfa4!important;outline-offset:3px!important}body.candy-controls .score-screen .score-total{display:grid!important;gap:8px!important;text-align:center!important;min-width:0!important}body.candy-controls .score-screen output{display:block!important;min-height:46px!important;font:700 26px/46px Arial,sans-serif!important;font-variant-numeric:tabular-nums!important;color:#f4f7fb!important;overflow-wrap:anywhere!important}body.candy-controls .score-screen .score-add{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important}body.candy-controls .score-screen .score-add>button{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:46px!important;min-height:46px!important;padding:0!important;border-width:3px!important;border-radius:12px!important}body.candy-controls .score-screen .score-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}body.candy-controls .score-screen .score-reset{background:transparent!important;border:1px solid #566478!important;box-shadow:none!important;border-radius:12px!important;min-height:48px!important;padding:10px 18px!important;margin:0!important;color:#d1dbe7!important}body.candy-controls :is(.store-item,.dragon-costume-options>button,.character-lineup>button,.bot-level-options>button,.deck-choice-collection>button,.outfit-tile,.deck-tile,.map-picker button,.lobby-arena,.dcy-map-grid>button,.dcy-arena-teaser){background:linear-gradient(#34282a,#201a25) padding-box,var(--gold-rim) border-box!important;--candy-ink:#231b25}body.candy-controls :is(.store-item,.dragon-costume-options>button,.character-lineup>button,.bot-level-options>button,.deck-choice-collection>button):is(.selected,[aria-pressed=true]){background:linear-gradient(#254914,#132f0d) padding-box,var(--gold-rim) border-box!important}body.candy-controls :is(.lobby-arena-caption,.dcy-map-grid>button>b){background:#141b25e8!important;border-radius:8px;padding:6px 10px!important;-webkit-text-stroke:0!important;text-shadow:0 1px 1px #000!important}body.candy-controls .gp-settings-sheet .gp-setting{border:2px solid #cfab70!important;background:#fff7e5!important;box-shadow:inset 0 2px 0 #fff,0 3px 0 #bc8b46!important;padding:14px!important;--candy-ink:#50351e}body.candy-controls .gp-settings-sheet .gp-setting :is(.gp-setting-copy,.gp-setting-copy strong,.gp-setting-copy small){color:#50351e!important;-webkit-text-stroke:0!important;text-shadow:none!important}body.candy-controls .gp-setting-copy strong{font-size:17px!important}body.candy-controls .gp-setting-copy small{font-size:12px!important;line-height:1.5}body.candy-controls .gp-setting-icon{background:linear-gradient(#855218,#60380e)!important;box-shadow:inset 0 2px 0 #fff9,0 2px 0 #8e460b!important;color:#fff!important}body.candy-controls :is(.switch,.gp-setting-toggle){position:relative;display:flex;align-items:center;flex:none;box-sizing:border-box;width:70px;height:38px;min-width:70px;min-height:38px;padding:3px;border:3px solid transparent!important;border-radius:14px!important;background:linear-gradient(#642006,#8c3009 50%,#b9570a) padding-box,var(--gold-rim) border-box!important;box-shadow:inset 0 3px 4px #351306aa,0 2px 0 #63300e!important}body.candy-controls :is(.switch.on,.gp-setting[aria-checked=true] .gp-setting-toggle){background:linear-gradient(#358700,#68c900) padding-box,var(--gold-rim) border-box!important}body.candy-controls :is(.switch,.gp-setting-toggle)>i{position:relative;inset:auto;display:block;flex:none;box-sizing:border-box;width:30px;height:30px;border:2px solid #ffea70;border-radius:10px;background:radial-gradient(ellipse 9px 3px at 50% 12%,#fff9 70%,transparent),linear-gradient(#fff637,#ffb500 80%,#f18c00)!important;box-shadow:inset 0 2px 0 #fff9,0 2px 2px #54270099;transform:none!important;translate:0 0;transition:translate .16s ease}body.candy-controls :is(.switch.on,.gp-setting[aria-checked=true] .gp-setting-toggle)>i{translate:28px 0}body.candy-controls .gp-setting-toggle{pointer-events:none}body.candy-controls .gp-settings-sheet .gp-setting{grid-template-columns:42px minmax(0,1fr) 70px}body.candy-controls :is(.color-choice.red,.deck-color-red){--candy-top:#ff8b76;--candy-mid:#f6534f;--candy-face:#e6373c;--candy-base:#a32b30;--candy-ink:#791e28}body.candy-controls :is(.color-choice.yellow,.deck-color-yellow){--candy-top:#fff727;--candy-mid:#ffd914;--candy-face:#ffb208;--candy-base:#bd7a0c;--candy-ink:#795012}body.candy-controls :is(.color-choice.blue,.deck-color-blue){--candy-top:#48caff;--candy-mid:#269be9;--candy-face:#147fdf;--candy-base:#1756a0;--candy-ink:#174b7b}body.candy-controls .deck-color-options>button{border-radius:50%!important}body.candy-controls :is(button,a,.profile-upload):focus-visible{outline:3px solid #fff!important;outline-offset:5px}body.candy-controls .gp-menu>button:active>.gp-menu-icon,body.candy-controls .lobby-shortcuts>button:active .lobby-shortcut-icon,body.candy-controls :is(button:not(.playing-card):not(.draw-pile):not(.switch):not(.lobby-profile):not(.lobby-shortcuts>button):not(.gp-menu>button),.google-button,.profile-upload,.dcy-feature-button):active:not(:disabled):not([aria-disabled=true]){translate:0 var(--press-depth)!important;scale:.975!important;filter:brightness(.93)!important;transition-duration:70ms!important;box-shadow:inset 0 0 0 1px #723711,inset 0 3px 6px #0005,0 0 0 1px #6a300e,0 1px 0 #733910,0 2px 2px #0004!important}body.candy-controls :is(.lobby-shortcuts,.gp-menu)>button:active{translate:0 0!important;scale:1!important}body.candy-controls .lobby-profile:active{translate:0 2px!important;scale:.97!important}body.candy-controls button:not(.playing-card):not(.draw-pile):is(:disabled,[aria-disabled=true]){filter:saturate(.2)!important;opacity:.68!important;cursor:not-allowed}@media(hover:hover){body.candy-controls :is(button:not(.playing-card):not(.draw-pile),.google-button,.profile-upload,.dcy-feature-button):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}}body.candy-controls .lobby-profile{display:block!important;flex:none!important;width:128px!important;max-width:128px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important}body.candy-controls .player-badge{--badge-size:84px;position:relative;display:flex;flex-direction:column;align-items:center;width:128px;max-width:100%;isolation:isolate;padding:0 0 2px;text-align:center}body.candy-controls .player-badge-medallion{position:relative;display:grid;place-items:center;box-sizing:border-box;width:var(--badge-size);height:var(--badge-size);flex:none;padding:6px;border:2px solid #834414;border-radius:50%;background:var(--gold-rim);box-shadow:inset 0 2px 1px #fff8ae,inset 0 -2px 1px #71320a,0 2px 0 #4e270c,0 4px 6px #0004}body.candy-controls .player-badge-portrait{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:2px solid #773009;border-radius:50%;background:repeating-conic-gradient(from -10deg at 50% 60%,#ffdb8d33 0deg 15deg,#c3532300 15deg 30deg),radial-gradient(circle at 50% 35%,#ef9551,#a7341b 75%);box-shadow:inset 0 2px 5px #4c170b99,0 0 0 1px #ffe79b}body.candy-controls .player-badge-portrait>img{position:relative!important;inset:auto!important;display:block;width:100%!important;height:100%!important;object-fit:cover;border:0!important;border-radius:0!important;background:none!important;margin:0!important}body.candy-controls .player-badge-ribbon{position:relative;z-index:1;display:block!important;box-sizing:border-box;width:100%;max-width:100%!important;min-height:29px;margin:-9px 0 0!important;padding:6px 9px 7px;clip-path:polygon(0 3%,12% 13%,50% 20%,88% 13%,100% 3%,95% 96%,50% 100%,5% 96%);background:linear-gradient(100deg,#decc84,#fffde3 20%,#fffde3 80%,#decc84)!important;color:#245312!important;font-family:var(--candy-font)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-shadow:0 1px 0 #fff!important;-webkit-text-stroke:0!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}body.candy-controls .player-badge-detail{display:flex!important;align-items:center;justify-content:center;gap:4px;width:100%;min-height:17px;margin:4px 0 0!important;font-size:11px!important;line-height:1.4!important;color:#fff9df!important;-webkit-text-stroke:0!important;text-shadow:0 1px 3px #000,0 0 5px #000!important}body.candy-controls .player-badge-large{--badge-size:154px;width:205px;margin:4px auto 22px}body.candy-controls .player-badge-large .player-badge-medallion{padding:9px;border-width:3px}body.candy-controls .player-badge-large .player-badge-ribbon{font-size:22px!important;min-height:43px;margin-top:-15px!important;padding:10px 16px 9px}body.candy-controls .profile-avatar-options>button{border-radius:50%!important;padding:2px;min-width:0;min-height:44px}body.candy-controls :is(.gp-profile>img,.gp-self-avatar,.social-row>img){border:3px solid #e2a82b!important;box-shadow:0 0 0 1px #7f4314,inset 0 2px 0 #fff2bd;border-radius:50%;background:#aa4929}}body.candy-controls .dcy-lobby .lobby-header{min-height:128px;height:128px;padding-block:8px}body.candy-controls .dcy-lobby .lobby-account{align-items:center;gap:14px}body.candy-controls .dcy-lobby .lobby-tools{gap:16px;margin-bottom:28px}body.candy-controls .dcy-lobby .lobby-tools>button{min-height:110px;padding:12px 8px;gap:8px}body.candy-controls .dcy-lobby .lobby-mode{min-height:86px;padding-inline:42px}body.candy-controls .dcy-lobby .lobby-mode-icon{left:12px;width:26px}body.candy-controls .dcy-lobby .lobby-modes{gap:16px}body.candy-controls .gp-settings-sheet .gp-setting{grid-template-columns:42px minmax(0,1fr) 70px}body.candy-controls .volume-slider{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:22px;min-height:22px;margin:21px 0 28px;padding:0;border:3px solid #dba447;border-radius:14px;outline-offset:8px;background-image:linear-gradient(#54e8ff,#05a6e6 45%,#0876b7),linear-gradient(#512006,#8a3109 55%,#a55213);background-repeat:no-repeat;background-position:0;box-shadow:inset 0 2px 2px #0005,0 0 0 1px #743c11,0 2px 0 #68320e;cursor:pointer;touch-action:pan-x}body.candy-controls .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;border:3px solid #ffe682;border-radius:50%;background:radial-gradient(ellipse 11px 4px at 50% 13%,#ffffc9 75%,transparent),linear-gradient(#ffff43,#ffd500 60%,#ff9900);box-shadow:inset 0 -4px 1px #f89900,0 0 0 2px #bc7a16,0 3px 4px #0005}body.candy-controls .volume-slider::-moz-range-thumb{width:34px;height:34px;border:3px solid #ffe682;border-radius:50%;background:radial-gradient(ellipse 11px 4px at 50% 13%,#ffffc9 75%,transparent),linear-gradient(#ffff43,#ffd500 60%,#ff9900);box-shadow:inset 0 -4px 1px #f89900,0 0 0 2px #bc7a16,0 3px 4px #0005}body.candy-controls .quest-row progress{height:16px;border:2px solid #d8a24c;border-radius:12px;overflow:hidden;background:#6a2f0c}body.candy-controls .quest-row progress::-webkit-progress-bar{background:#6a2f0c}body.candy-controls .quest-row progress::-webkit-progress-value{background:linear-gradient(#d5ff46,#68d805 48%,#1a9c00);border-radius:10px;box-shadow:inset 0 2px 0 #ffffb0}body.candy-controls .quest-row progress::-moz-progress-bar{background:linear-gradient(#d5ff46,#68d805 48%,#1a9c00);border-radius:10px}@media(min-width:761px){body.candy-controls .dcy-lobby .lobby-cinema{--menu-art-height:max(740px,calc(100vw * 941 / 1672))}body.candy-controls .dcy-lobby .lobby-play-rail{top:142px;gap:16px;min-width:240px}body.candy-controls .dcy-lobby .lobby-mode-label small{display:none}body.candy-controls .dcy-lobby .lobby-hero{height:calc(var(--menu-art-height) - 128px)}}@media(min-width:761px) and (max-width:1100px){body.candy-controls .dcy-lobby .lobby-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;gap:16px}body.candy-controls .dcy-lobby .lobby-header>.lobby-account{grid-column:1;grid-row:1}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts{grid-column:2;grid-row:1;gap:12px}body.candy-controls .dcy-lobby .lobby-header>.locale-picker{grid-column:3;grid-row:1}body.candy-controls .dcy-lobby .lobby-header>.lobby-brand{display:none}}@media(max-width:760px){body.candy-controls .dcy-lobby .lobby-header{height:120px;min-height:120px;grid-template-columns:minmax(0,1fr) 176px;grid-template-rows:50px 50px;padding:6px 0;gap:8px}body.candy-controls .dcy-lobby .lobby-header>.lobby-account{grid-row:1/3;grid-column:1;gap:8px;align-self:start;align-items:center;flex-wrap:wrap}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts{width:176px;gap:0;justify-content:space-between}body.candy-controls .dcy-lobby .lobby-header>.lobby-shortcuts>button{width:44px;min-width:44px;min-height:44px;height:44px}body.candy-controls .dcy-lobby .lobby-header .lobby-shortcut-icon{width:38px;height:38px;min-width:38px;min-height:38px;padding:5px}body.candy-controls .dcy-lobby .lobby-hero{height:calc(var(--menu-art-height) - 120px)}body.candy-controls .dcy-lobby .lobby-brand-copy{top:132px;left:8px;width:clamp(150px,44vw,190px)}body.candy-controls .dcy-lobby .lobby-login{min-height:40px;padding:7px 10px;font-size:12px}body.candy-controls .dcy-lobby .lobby-tools{gap:14px}body.candy-controls .dcy-lobby .lobby-tools>button{min-height:100px;padding:10px 5px}body.candy-controls .dcy-lobby .lobby-modes{gap:16px}body.candy-controls .dcy-lobby .lobby-mode{min-height:82px;padding:14px 36px}body.candy-controls .dcy-lobby .lobby-current-map{min-height:50px;height:50px;padding:6px 10px}body.candy-controls .dcy-lobby .lobby-current-map>span{gap:8px}body.candy-controls .gp-settings-sheet .gp-setting{grid-template-columns:32px minmax(0,1fr) 70px;gap:8px}@layer readable-controls{body.candy-controls .lobby-profile{width:106px!important;max-width:106px!important}body.candy-controls .lobby-profile .player-badge{--badge-size:72px;width:106px}body.candy-controls .lobby-profile .player-badge-ribbon{font-size:12px!important;min-height:25px;padding:6px 5px}body.candy-controls .lobby-profile .player-badge-detail{font-size:10px!important;min-height:14px}body.candy-controls .dcy-lobby .lobby-mode-label strong{font-size:18px!important}body.candy-controls .dcy-lobby .lobby-mode-label small{font-size:12px!important}body.candy-controls .dcy-lobby .lobby-tools strong{font-size:15px!important}body.candy-controls :is(.dcy-start,.dcy-feature-button,.gold-button){font-size:16px!important}body.candy-controls .site-shell .solid-button.large{font-size:18px!important}body.candy-controls .gp-uno{font-size:22px!important}body.candy-controls .gp-setting-copy strong{font-size:15px!important}}}@media(max-width:430px){body.candy-controls .dcy-lobby .lobby-header>.lobby-account{position:relative;display:block}body.candy-controls .dcy-lobby .lobby-login{position:absolute;left:112px;top:7px;min-height:38px;padding:6px 8px;font-size:11px}body.candy-controls .dcy-lobby .lobby-header>.locale-picker{align-self:start;justify-self:end}body.candy-controls .dcy-lobby .lobby-header .locale-trigger{max-width:110px;padding-inline:7px;min-height:38px}body.candy-controls .dcy-lobby .lobby-mode{min-height:76px;padding:12px 40px}}@media(prefers-reduced-motion:reduce){@layer readable-controls{body.candy-controls :is(button,a,.lobby-shortcut-icon,.gp-game-icon,.gp-setting-toggle i,.switch i){transition:none!important;animation:none!important}}}@layer readable-controls{@media(max-width:760px){body.candy-controls .gp-header{display:grid!important;grid-template-columns:minmax(0,1fr) 176px!important;gap:8px!important;height:78px!important;min-height:78px!important;padding:6px 8px!important}body.candy-controls .gp-identity>.gp-back>.gp-game-icon{width:20px!important;height:20px!important}body.candy-controls .gp-identity{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}body.candy-controls .gp-identity>.gp-back{position:static!important;width:36px!important;min-width:36px!important;height:44px!important;min-height:44px!important;padding:5px!important;border-width:3px!important;border-radius:14px!important;flex:none!important}body.candy-controls .gp-header .gp-profile{width:100%!important;max-width:none!important;min-width:0!important;gap:4px!important;padding:4px!important;border-radius:12px!important}body.candy-controls .gp-profile>div{min-width:0!important}body.candy-controls .gp-profile strong{font-size:12px!important;line-height:1.3!important}body.candy-controls .gp-profile small,body.candy-controls .gp-profile strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.candy-controls .gp-profile small{font-size:8px!important;line-height:1.4!important}body.candy-controls .gp-header .gp-profile>img{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;border-width:2px!important;flex:none!important}body.candy-controls .gp-header .gp-menu{display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:0!important;margin:0!important;min-width:0!important}body.candy-controls .gp-menu>button{width:44px!important;min-width:44px!important;min-height:60px!important;padding:0!important;gap:4px!important}body.candy-controls .gp-menu>button>.gp-menu-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-width:3px!important;border-radius:11px!important;padding:3px!important}body.candy-controls .gp-menu-icon>.gp-game-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}body.candy-controls .gp-menu>button>span:last-child{display:block!important;font-size:8px!important;line-height:1.4!important;white-space:nowrap!important}body.candy-controls .gp-context{display:grid!important;grid-template-columns:minmax(0,1fr) 120px!important;align-items:start!important;gap:12px!important;top:calc(90px + env(safe-area-inset-top,0px))!important;left:8px!important;right:8px!important}body.candy-controls .gp-context .gp-map-label{max-width:100%!important;width:fit-content!important;min-width:0!important;padding:6px 10px!important}body.candy-controls .gp-controls{display:grid!important;grid-template-columns:repeat(3,32px)!important;gap:8px 12px!important;width:120px!important;align-items:center!important}body.candy-controls .gp-controls>button{position:relative!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-width:3px!important;padding:3px!important}body.candy-controls .gp-controls>button:before{content:""!important;display:block!important;position:absolute!important;inset:-6px!important;background:none!important;border:0!important;box-shadow:none!important}body.candy-controls .gp-controls>button>.gp-game-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}body.candy-controls .gp-controls .gp-turn-row{position:static!important;inset:auto!important;grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;width:120px!important;max-width:none!important;min-width:0!important;min-height:32px!important;gap:4px!important;padding:3px 4px 3px 8px!important;margin:0!important}body.candy-controls .gp-turn-row .gp-turn{position:static!important;clip-path:none!important;width:auto!important;height:auto!important;max-width:76px!important;font-size:9px!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.candy-controls .gp-turn-row .gp-clock{width:26px!important;height:26px!important;min-width:26px!important;flex:none!important}body.candy-controls .gp-turn-row .gp-clock b{font-size:11px!important}body.candy-controls .dcy-nav nav :is(a,button){padding-inline:11px!important}}@media(max-width:560px){body.candy-controls .score-screen .score-row{grid-template-columns:minmax(60px,1fr) minmax(160px,2fr)!important;gap:18px!important;padding:16px!important}body.candy-controls .score-screen .score-name{grid-column:1/-1!important}body.candy-controls .score-screen .score-total{text-align:left!important}body.candy-controls .score-screen .score-actions{align-items:stretch!important}body.candy-controls .score-screen .score-actions>button{flex:1 1 auto!important}}}body.candy-controls .lobby-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:22px}@layer readable-controls{body.candy-controls .dcy-nav nav button:active:not(:disabled),body.candy-controls .score-screen .score-reset:active:not(:disabled){box-shadow:inset 0 2px 3px #0003!important;translate:0 2px!important;scale:1!important}body.candy-controls{--rush-surface:#191d26!important;--rush-raised:#232933!important;--rush-line:#e8e9ed24!important;--rush-text:#f3f1e9!important;--rush-secondary:#bec4ce!important}}@layer readable-controls{body.candy-controls :is(.dcy-start,.lobby-mode-quick,.solid-button.large){box-shadow:inset 0 1px 0 #fff3,inset 0 -2px 0 #0003,0 3px 0 #733910,0 5px 10px #0004!important}body.candy-controls .dcy-landing .dcy-hero-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-width:300px!important}body.candy-controls .dcy-landing .dcy-hero-buttons .dcy-start{width:100%!important;min-height:56px!important;padding:12px 20px!important}body.candy-controls :is(.dcy-feature-button,.hero-google,.nav-google,.dcy-shelf>header>button,.lobby-all-arenas){background:var(--rush-surface)!important;border:1px solid var(--rush-line)!important;border-radius:12px!important;box-shadow:none!important;min-height:44px!important;padding:10px 16px!important;font-size:14px!important;line-height:1.5!important;color:var(--rush-text)!important;text-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,translate .1s ease!important}body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-feature-button,.hero-google){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:8px!important;background:#151b24d9!important;grid-column:auto!important}body.candy-controls :is(.dcy-feature-button,.hero-google,.nav-google,.dcy-shelf>header>button,.lobby-all-arenas):hover{background:var(--rush-raised)!important;border-color:#d1b87899!important;filter:none!important}body.candy-controls :is(.dcy-feature-button,.hero-google,.nav-google,.dcy-shelf>header>button,.lobby-all-arenas):active:not(:disabled){translate:0 2px!important;scale:1!important;box-shadow:inset 0 1px 3px #0004!important}body.candy-controls :is(.dcy-feature-button,.hero-google,.nav-google,.dcy-shelf>header>button,.lobby-all-arenas) :is(span,svg){text-shadow:none!important;filter:none!important}body.candy-controls .dcy-landing :is(.dcy-shelf,.dcy-feature-strip){background:var(--rush-surface)!important;border:1px solid var(--rush-line)!important;box-shadow:none!important;border-radius:16px!important}body.candy-controls .dcy-landing .dcy-shelf{padding:20px!important;margin-block:8px!important}body.candy-controls .dcy-landing .dcy-shelf>header{gap:16px!important;margin-bottom:16px!important}body.candy-controls .dcy-landing .dcy-shelf>header h2{font:600 18px/1.4 var(--candy-font)!important;letter-spacing:0!important;color:var(--rush-text)!important;animation:none!important}body.candy-controls .dcy-landing .dcy-feature-strip{padding:20px 12px!important;margin-block:16px!important}body.candy-controls .dcy-landing .dcy-feature-strip b{font-size:14px!important;line-height:1.5!important;font-weight:600!important}body.candy-controls .dcy-landing .dcy-feature-strip small{font-size:12px!important;line-height:1.5!important;color:var(--rush-secondary)!important}body.candy-controls .dcy-landing .dcy-kicker{font-size:12px!important;line-height:1.5!important;letter-spacing:.02em!important;background:#151b24cf!important;border:1px solid var(--rush-line)!important;box-shadow:none!important}body.candy-controls :is(.dcy-map-grid>button,.outfit-tile,.deck-tile){border:1px solid var(--rush-line)!important;border-radius:16px!important;box-shadow:none!important;background:var(--rush-raised)!important;transition:border-color .14s ease,translate .1s ease!important}body.candy-controls :is(.dcy-map-grid>button,.outfit-tile,.deck-tile):hover{border-color:#d1b878!important;filter:none!important;transform:none!important;scale:1!important}body.candy-controls :is(.dcy-map-grid>button,.outfit-tile,.deck-tile):active:not(:disabled){translate:0 2px!important;scale:.99!important;box-shadow:none!important}body.candy-controls :is(.lobby-tools>button,.lobby-mode-room,.lobby-mode-friends,.lobby-mode-bot){--candy-top:#303947!important;--candy-mid:#29323e!important;--candy-face:#242c37!important;--candy-base:#1b222c!important;border-width:2px!important;box-shadow:inset 0 1px 0 #fff1,0 2px 0 #50391e,0 4px 8px #0003!important}body.candy-controls .lobby-tools>button small{color:var(--rush-secondary)!important;text-shadow:none!important}body.candy-controls :is(.gp-clock b,.lobby-stats,.currency-pill,.score-total strong,.account-metrics b){font-variant-numeric:tabular-nums!important}body.candy-controls :is(.dcy-landing,.dcy-lobby) :is(button,a):focus-visible{outline:3px solid #f3d991!important;outline-offset:4px!important}@media(min-width:761px){body.candy-controls .dcy-landing .dcy-hero-copy>p{font-weight:600!important;font-size:clamp(15px,1.2vw,19px)!important;line-height:1.6!important}body.candy-controls .dcy-landing .dcy-hero-buttons{margin-inline:0!important}}@media(max-width:760px){body.candy-controls .dcy-landing .dcy-hero-buttons{max-width:440px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-inline:auto!important}body.candy-controls .dcy-landing .dcy-hero-buttons .dcy-start{grid-column:1/-1!important}body.candy-controls .dcy-landing .dcy-hero-buttons :is(.dcy-feature-button,.hero-google){font-size:13px!important;padding:10px 8px!important;white-space:normal!important}body.candy-controls .dcy-landing .dcy-shelf{padding:16px 12px!important}body.candy-controls .dcy-landing .dcy-shelf>header{gap:12px!important}body.candy-controls .dcy-landing .dcy-shelf>header h2{font-size:16px!important}body.candy-controls .dcy-landing .dcy-shelf>header>button{font-size:12px!important;padding-inline:12px!important}body.candy-controls .dcy-landing .dcy-feature-strip{gap:16px!important;padding:16px 8px!important}body.candy-controls .dcy-landing .dcy-feature-strip>div{padding-inline:8px!important}body.candy-controls .dcy-landing .dcy-feature-strip b{font-size:13px!important}body.candy-controls .dcy-landing .dcy-feature-strip small{font-size:12px!important;display:block!important}}@media(prefers-reduced-motion:reduce){body.candy-controls :is(.dcy-landing,.dcy-lobby) :is(button,a){transition:none!important}}}@layer readable-controls{body.candy-controls .gp-bottom :is(.gp-emote-trigger,button[aria-label="Petunjuk permainan"]){display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;padding:7px!important;border-width:3px!important;border-radius:16px!important}body.candy-controls .gp-emote-trigger>svg{width:22px!important;height:22px!important;flex:none!important}body.candy-controls .gp-bottom>.gp-finish-reopen{position:static!important;inset:auto!important;transform:none!important;translate:none!important;flex:1!important;width:auto!important;min-width:0!important;max-width:200px!important;min-height:44px!important;height:auto!important;font-size:12px!important;padding:7px 12px!important;white-space:nowrap!important}body.candy-controls .gp-bottom:has(.gp-finish-reopen)>p{display:none!important}body.candy-controls .gp-emote-picker>div>button{min-width:0!important;min-height:82px!important;padding:6px!important;border-width:2px!important;border-radius:12px!important;gap:4px!important;font-size:11px!important}body.candy-controls .gp-emote-picker img{width:44px!important;height:44px!important;object-fit:contain!important}}@media(min-width:761px){body.candy-controls .dcy-lobby .lobby-cinema{--menu-art-height:max(680px,calc(100vw * 941 / 1672));min-height:0;padding-bottom:0}body.candy-controls .dcy-lobby .lobby-cinema-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:136px calc(var(--menu-art-height) - 136px) auto;min-height:0}body.candy-controls .dcy-lobby .lobby-header{grid-area:1/1;height:136px;min-height:136px;align-items:center}body.candy-controls .dcy-lobby .lobby-hero{grid-area:2/1;position:relative;height:auto;min-height:0;pointer-events:none}body.candy-controls .dcy-lobby .lobby-play-rail{position:absolute;z-index:5;top:154px;left:0;width:25%;min-width:220px;display:grid;gap:18px;padding:0}body.candy-controls .dcy-lobby .lobby-brand-copy{gap:7px}body.candy-controls .dcy-lobby .lobby-brand-copy>.lobby-eyebrow{display:none}body.candy-controls .dcy-lobby .lobby-modes{position:static;margin:0;gap:12px}body.candy-controls .dcy-lobby .lobby-mode{min-height:58px;padding-block:9px}body.candy-controls .dcy-lobby .lobby-current-map{pointer-events:auto;top:18px;height:clamp(190px,16vw,250px);min-height:0}body.candy-controls .dcy-lobby .lobby-cinema-content>.lobby-tools{grid-area:3/1;margin:16px 0 20px!important;padding:0;gap:14px}body.candy-controls .dcy-lobby .lobby-tools>button{min-height:88px;padding:10px;gap:6px}body.candy-controls .dcy-lobby .lobby-tools strong{font-size:14px!important}body.candy-controls .dcy-lobby .lobby-cinema-art{inset:0 0 auto;height:var(--menu-art-height)}body.candy-controls .dcy-lobby .lobby-cinema-art img{object-fit:fill;object-position:center}}@media(max-width:760px){body.candy-controls .dcy-lobby .lobby-header{height:120px;min-height:120px}body.candy-controls .dcy-lobby .lobby-brand-copy{top:142px}body.candy-controls .dcy-lobby .lobby-modes{gap:10px}body.candy-controls .dcy-lobby .lobby-mode{min-height:64px;padding-block:10px}body.candy-controls .dcy-lobby .lobby-tools{margin-top:16px!important;gap:10px}body.candy-controls .dcy-lobby .lobby-tools>button{min-height:76px}}@layer readable-controls{body.candy-controls .dcy-landing .outfit-tile>span:last-child,body.candy-controls .dcy-landing .outfit-tile>span:last-child *{color:#35230e!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-weight:700!important;font-size:12px!important;line-height:1.35}body.candy-controls .dcy-landing .outfit-tile>span:last-child{min-height:32px;display:grid;place-items:center;padding:6px}body.candy-controls .gp-game .gp-uno:disabled{opacity:1!important;filter:none!important;background:linear-gradient(#593b43,#30222b)!important;color:#e5d7ce!important;border-color:#aa8570!important;box-shadow:inset 0 1px #e0c2ab44,0 3px 0 #261a1e,0 4px 8px #0005!important;text-shadow:0 1px 2px #170b0f!important}}.deck-choice-body{display:grid;grid-template-columns:minmax(96px,132px) minmax(0,1fr);gap:18px;align-items:center;margin:18px 0}.deck-choice-body:has(>.deck-choice-preview:only-child){grid-template-columns:minmax(0,1fr)}.deck-choice-body .deck-choice-collection{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:9px;margin:0;max-height:240px;overflow-y:auto;padding:5px}.deck-choice-body .deck-choice-collection button{min-height:116px;padding:8px!important;border-radius:12px!important}.deck-choice-body .deck-choice-collection img{height:76px}.deck-choice-body .deck-choice-collection span{font-size:12px;line-height:1.3}.deck-choice-body .deck-choice-preview{min-height:0;margin:0;gap:18px;padding:8px 0}.deck-choice-body .deck-choice-preview figure{width:100px}.deck-choice-body .deck-choice-preview img{height:140px}.deck-choice-body .deck-choice-preview figcaption{margin-top:8px;font-size:10px;color:#f4e2c4}@media(max-width:500px){.deck-choice-dialog{padding:22px 16px 16px}.deck-choice-dialog>p{margin-bottom:12px}.deck-choice-sources>button{min-height:76px}.deck-choice-body{grid-template-columns:86px minmax(0,1fr);gap:12px;margin:14px 0}.deck-choice-body .deck-choice-collection{grid-template-columns:1fr;max-height:200px;padding:3px}.deck-choice-body .deck-choice-collection button{min-height:110px}.deck-choice-body .deck-choice-preview{gap:12px}.deck-choice-body .deck-choice-preview figure{width:min(78px,45%)}.deck-choice-body .deck-choice-preview img{height:auto;aspect-ratio:5/7}}body.candy-controls .gp-game .gp-context .gp-map-label{gap:8px;min-height:48px!important;padding:8px 12px!important;border:2px solid #d7b879!important;border-radius:12px!important;background:linear-gradient(110deg,#513628,#6c4931)!important;box-shadow:0 3px 0 #2b1c16,0 4px 8px #0004,inset 0 0 0 2px #b38a554d!important;max-width:min(330px,48%)!important}body.candy-controls .gp-map-label:after,body.candy-controls .gp-map-label:before{top:-12px;width:4px;height:14px;border:1px solid #f3d9a2;border-radius:3px;background:#bd955e}body.candy-controls .gp-map-label:before{left:18px}body.candy-controls .gp-map-label:after{right:18px}body.candy-controls .gp-map-label>.gp-game-icon{width:25px!important;height:27px!important;flex:none}body.candy-controls .gp-map-label>span{min-width:0}body.candy-controls .gp-map-label strong{display:block;font-size:13px!important;line-height:1.15;text-transform:none!important;letter-spacing:0!important;white-space:normal;overflow-wrap:anywhere;color:#fff3d4}body.candy-controls .gp-map-label small{font-size:9px!important;line-height:1.3;color:#e1cda8;white-space:normal}@media(max-width:760px){body.candy-controls .gp-game .gp-context .gp-map-label{max-width:49%!important;padding:7px 9px!important;min-height:44px!important;gap:6px}body.candy-controls .gp-map-label strong{font-size:11px!important}body.candy-controls .gp-map-label small{font-size:7px!important}body.candy-controls .gp-map-label>.gp-game-icon{width:20px!important;height:23px!important}}.gp-rush-announcement{position:absolute;z-index:18;transform:translate(-50%,-100%);display:grid;justify-items:center;pointer-events:none;min-width:100px;padding:7px 12px 5px;isolation:isolate;animation:rush-call-in .23s cubic-bezier(.2,.8,.2,1) both}.gp-rush-announcement i{position:absolute;inset:-5px;z-index:-1;clip-path:polygon(50% 0,61% 22%,88% 8%,82% 35%,100% 50%,82% 63%,91% 91%,63% 80%,50% 100%,37% 80%,9% 91%,18% 63%,0 50%,18% 35%,12% 8%,39% 22%);background:#f5c851;animation:rush-call-rays 1.1s ease-out both}.gp-rush-announcement strong{font:1000 italic 25px/1 Fredoka,Trebuchet MS,sans-serif;color:#fff9df;paint-order:stroke fill;-webkit-text-stroke:4px #742b19;text-shadow:0 3px 0 #742b19}.gp-rush-announcement span{font-size:9px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3e2617;background:#ffeac1;border:1px solid #c2944d;border-radius:6px;padding:2px 7px;margin-top:4px}@keyframes rush-call-in{0%{opacity:0;transform:translate(-50%,-85%) scale(.75)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes rush-call-rays{0%{opacity:.45;transform:scale(.6) rotate(-8deg)}35%{opacity:1;transform:scale(1) rotate(0)}to{opacity:.45;transform:scale(1.08) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.gp-rush-announcement,.gp-rush-announcement i{animation:none}}body.candy-controls .store-item>img.store-deck-image{background:transparent!important;transform:none!important;object-fit:contain;padding:14px 20px;filter:drop-shadow(0 4px 5px #0006)}@media(min-width:761px){.gp-game{min-height:max(100dvh,var(--scene-min-height,680px))}}.gp-hand .gp-hand-feedback{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;box-sizing:border-box;gap:0;min-height:var(--hand-feedback-height);height:var(--hand-feedback-height);padding:2px 8px;overflow:hidden;font-size:11px;line-height:1.25}.gp-hand-feedback>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gp-hand-actions{display:flex;align-items:flex-start;justify-content:center;gap:8px;box-sizing:border-box;height:var(--hand-actions-height);min-height:var(--hand-actions-height);padding:2px 0 8px}@layer readable-controls{body.candy-controls .gp-hand .gp-hand-actions>button{flex:none;box-sizing:border-box;min-width:44px;min-height:40px!important;height:40px!important;margin:0;padding:6px 12px!important;border:1px solid #f5d696;border-radius:12px;font:inherit;font-size:12px;line-height:1.1!important;font-weight:900;text-shadow:none;white-space:nowrap;cursor:pointer}@media(max-width:760px){body.candy-controls .gp-hand .gp-hand-actions>button{padding:5px 9px!important;font-size:11px}}}.gp-discard-selection{background:linear-gradient(#c7ecb8,#6eb37e);color:#173d28;box-shadow:0 2px 0 #295f3a}.gp-clear-selection{background:#302832e6;color:#fff0d1}.gp-hand-actions button:disabled{opacity:.5;cursor:default}.gp-hand-actions button:focus-visible{outline:3px solid #fff4a6;outline-offset:2px}.gp-game .gp-bottom{height:44px}.gp-color-dialog{position:fixed;inset:0;margin:auto;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);overflow:auto;color:#382a28;border:2px solid #e6bc73}.gp-color-dialog::backdrop{background:#0d0816bb;backdrop-filter:blur(4px)}.gp-batch-penalty{font-weight:800;color:#78421a}.gp-table-hands{clip-path:polygon(26% 52%,74% 52%,79% 61%,73% 71%,27% 71%,21% 61%)}@media(max-width:760px){.gp-hand .gp-hand-feedback{font-size:10px}.gp-hand-actions{gap:6px}}