/* Only the remaining lobby roots are opt-in. No already-refreshed game is targeted. */
.pr-lobby-refresh{--pr-accent:#d2dcb4;--pr-ink:#263c38;box-sizing:border-box}.pr-lobby-refresh *, .pr-lobby-refresh *:before,.pr-lobby-refresh *:after{box-sizing:border-box}.pr-lobby-refresh button,.pr-lobby-refresh input,.pr-lobby-refresh select{font-family:inherit}.pr-lobby-refresh button{min-height:44px;transition:transform .16s,box-shadow .16s,background .16s}.pr-lobby-refresh button:not(:disabled):hover{transform:translateY(-2px)}.pr-lobby-refresh button:not(:disabled):active{transform:translateY(1px)}.pr-lobby-refresh button:focus-visible,.pr-lobby-refresh input:focus-visible,.pr-lobby-refresh select:focus-visible{outline:3px solid var(--pr-accent);outline-offset:4px}.pr-lobby-refresh input:not([type=range]):not([type=checkbox]):not([type=file]),.pr-lobby-refresh select{min-height:44px;border-radius:9px;max-width:100%}.pr-lobby-refresh .pr-lobby-section{border-radius:16px;padding:22px;border:2px solid var(--pr-ink);box-shadow:4px 5px 0 #10232916;min-width:0}.pr-lobby-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 15px}.pr-lobby-heading h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:0}.pr-lobby-heading>span{font-size:10px;letter-spacing:1.2px;opacity:.7}.pr-choice-section{margin:18px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pr-choice-section>small,.pr-choice-section>h3{flex-basis:100%;margin:0}.pr-choice-section>small{font-size:10px;letter-spacing:1.5px;opacity:.75}.pr-choice-section>h3{font-size:23px;letter-spacing:-.6px;margin-bottom:8px}.pr-choice-section>button{flex:1 1 200px;margin:0!important}.pr-lobby-cover svg{display:block;width:100%;height:100%;max-height:220px}.pr-lobby-cover{width:220px;max-width:100%;margin:0 auto 20px}.pr-mode-illustration{height:125px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:11px;background:var(--pr-accent);margin-bottom:20px;overflow:hidden}.pr-mode-illustration svg{width:150px;height:115px;max-width:85%;transform:rotate(-5deg)}.pr-mode-illustration>span{position:absolute;right:14px;bottom:10px;font-size:30px;font-weight:900;opacity:.25;color:var(--pr-ink)}
/* Puzzle campaigns. */
#pp-menu.pr-lobby-refresh{max-width:1260px;margin:auto;padding:28px}.pr-lobby-refresh .pp-heading{background:#f3d7a3;display:flex;align-items:center;gap:26px;padding:28px}.pp-heading>.pr-lobby-cover{width:200px;flex-shrink:0;margin:0}.pp-heading>.pr-lobby-cover svg{height:160px}.pr-lobby-refresh .pp-heading h2{font-size:clamp(30px,4vw,49px);line-height:1.05}.pr-lobby-refresh .pp-levels{gap:18px}.pr-lobby-refresh .pp-levels button{border-radius:14px;overflow:hidden}.pr-lobby-refresh .pp-custom{margin-top:30px;background:#f6e9ca;gap:15px}.pr-lobby-refresh .pp-account{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.bs-sidebar.pr-lobby-refresh{padding:23px;background:#f5e8ce}.bs-sidebar.pr-lobby-refresh .bs-cover{max-width:210px;margin:0 auto 15px}.bs-sidebar.pr-lobby-refresh .bs-progress{background:#e7d4ab;padding:14px;display:flex;justify-content:space-between;gap:10px}.bs-sidebar.pr-lobby-refresh #bs-levels{gap:10px;margin-top:16px}.bs-sidebar.pr-lobby-refresh #bs-levels button{min-height:49px;border-radius:10px}.bs-sidebar.pr-lobby-refresh .pr-lobby-heading{display:block}.bs-sidebar.pr-lobby-refresh .pr-lobby-heading>span{display:block;margin-top:6px}
/* Bot / private-room lobbies. */
#flc-home.pr-lobby-refresh,#cx-home.pr-lobby-refresh{width:min(1220px,100%);max-width:1220px;margin:auto;padding:28px}.pr-lobby-refresh .flc-hero,.pr-lobby-refresh .cx-hero{gap:30px;background:var(--pr-accent);color:var(--pr-ink);padding:28px}.pr-lobby-refresh .flc-hero p,.pr-lobby-refresh .cx-hero p{color:var(--pr-ink);opacity:.8}.pr-lobby-refresh #flc-hero-art,.pr-lobby-refresh #cx-hero-art{width:34%;max-width:340px}.pr-lobby-refresh .flc-modes,.pr-lobby-refresh .cx-modes{gap:22px}.pr-lobby-refresh .flc-modes>article,.pr-lobby-refresh .cx-modes>article{display:flex;flex-direction:column}.pr-lobby-refresh .flc-modes>article>p,.pr-lobby-refresh .cx-modes>article>p{line-height:1.6}.pr-lobby-refresh .flc-modes select,.pr-lobby-refresh .cx-settings select{width:100%}.pr-lobby-refresh #flc-join,.pr-lobby-refresh #cx-join{border-top:1px solid #66818c55;padding-top:18px;margin-top:18px}.pr-lobby-refresh #flc-solo,.pr-lobby-refresh #cx-solo{margin-top:auto}.pr-lobby-refresh #flc-create,.pr-lobby-refresh #cx-create{margin-top:12px}
/* Farm and camouflage lobbies. */
#nh-home.pr-lobby-refresh,#ch-home.pr-lobby-refresh{width:min(1100px,100%);max-width:1100px;padding:30px;text-align:left}#nh-home.pr-lobby-refresh #nh-hero,#ch-home.pr-lobby-refresh #ch-hero{max-width:300px;float:right;width:34%;margin:0 0 20px 24px}#nh-home.pr-lobby-refresh h2,#ch-home.pr-lobby-refresh h2{font-size:clamp(33px,4vw,53px);line-height:1.05}#nh-home.pr-lobby-refresh #nh-collection{clear:both;background:#fff7de;margin:22px 0}#nh-home.pr-lobby-refresh .pr-choice-section{background:#fff8e8}#nh-home.pr-lobby-refresh #nh-join-row{display:flex;flex:1 1 100%;gap:10px}#nh-home.pr-lobby-refresh #nh-code{flex:1;min-width:0;text-align:center;letter-spacing:5px}#nh-home.pr-lobby-refresh #nh-reset{font-size:12px;background:#eadbc0}#ch-home.pr-lobby-refresh .ch-columns{clear:both;gap:22px}#ch-home.pr-lobby-refresh .ch-box{background:#f2e9ff}#ch-home.pr-lobby-refresh .ch-box button{width:100%;margin:8px 0}#ch-home.pr-lobby-refresh .ch-box input{width:100%}
/* Quick games use shared dialogs; all 13 inherit their own game's original illustration. */
.qa-intro.pr-lobby-refresh,.mt-intro.pr-lobby-refresh{width:min(1160px,100%);max-width:1160px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:36px;padding:30px;border:3px solid var(--pr-ink);border-radius:23px;box-shadow:7px 8px 0 #253c3820;background:#fffaf0}.qa-intro.pr-lobby-refresh>div:first-child,.mt-intro.pr-lobby-refresh>div:first-child{padding:14px}.qa-intro.pr-lobby-refresh h3,.mt-intro.pr-lobby-refresh h3{font-size:clamp(32px,4.8vw,61px);letter-spacing:-2px;line-height:1.03}.qa-intro.pr-lobby-refresh p,.mt-intro.pr-lobby-refresh p{font-size:15px;line-height:1.7;max-width:500px}.qa-intro.pr-lobby-refresh #qa-art,.mt-intro.pr-lobby-refresh>div:last-child{background:var(--qa-accent,var(--mt-accent,#e7d4b4));border-radius:17px;padding:23px;display:grid;place-items:center;min-height:240px}.qa-intro.pr-lobby-refresh #qa-art svg,.mt-intro.pr-lobby-refresh #mt-art svg{width:100%;max-height:260px}.qa-intro.pr-lobby-refresh #qa-start,.mt-intro.pr-lobby-refresh #mt-start{min-width:200px;min-height:55px;margin-top:18px;font-size:18px;border-width:3px;box-shadow:0 4px 0 var(--pr-ink)}.mt-intro.pr-lobby-refresh #mt-language-field{padding:15px;border:1px solid #59645b55;border-radius:10px;background:#f2ead8;margin-top:18px}.mt-intro.pr-lobby-refresh #mt-language-field select{width:100%;margin:8px 0}.mt-intro.pr-lobby-refresh #mt-recap{max-width:100%;height:auto}
/* Atmosphere remains dark; story actions and controls get their own space. */
.hm-panel.pr-lobby-refresh,.lfh-panel.pr-lobby-refresh,.bz-panel.pr-lobby-refresh,.ls-panel.pr-lobby-refresh{width:min(950px,94vw);max-width:950px;padding:32px;background:linear-gradient(145deg,#17232bee,#101316f7);border:1px solid #82939166;border-radius:18px;box-shadow:0 18px 80px #0008;color:#e5e8e1;text-align:left}.hm-panel.pr-lobby-refresh h2,.lfh-panel.pr-lobby-refresh h2,.bz-panel.pr-lobby-refresh h2,.ls-panel.pr-lobby-refresh h2{font-size:clamp(33px,5vw,63px);line-height:1.05;letter-spacing:2px;margin:17px 0}.hm-panel.pr-lobby-refresh>p,.lfh-panel.pr-lobby-refresh>p,.bz-panel.pr-lobby-refresh>p,.ls-panel.pr-lobby-refresh>p{font-size:15px;line-height:1.7;color:#bcc8c6}.hm-panel.pr-lobby-refresh .pr-lobby-section,.lfh-panel.pr-lobby-refresh .pr-lobby-section,.bz-panel.pr-lobby-refresh .pr-lobby-section,.ls-panel.pr-lobby-refresh .pr-lobby-section{border:1px solid #758b8c40;background:#b2c1bf08;padding:20px;margin:22px 0;line-height:1.8;font-size:12px;color:#bdc9c7;display:flow-root}.hm-panel.pr-lobby-refresh .pr-lobby-cover,.lfh-panel.pr-lobby-refresh .pr-lobby-cover,.bz-panel.pr-lobby-refresh .pr-lobby-cover,.ls-panel.pr-lobby-refresh .pr-lobby-cover{float:right;width:210px;margin:0 0 14px 25px}.hm-panel.pr-lobby-refresh button,.lfh-panel.pr-lobby-refresh button,.bz-panel.pr-lobby-refresh button,.ls-panel.pr-lobby-refresh button{border:1px solid #849c9c;min-height:48px;border-radius:8px;padding:12px 20px;margin:5px 8px 5px 0}.pr-lobby-refresh #hm-start,.pr-lobby-refresh #lfh-start,.pr-lobby-refresh #bz-start,.pr-lobby-refresh #ls-start{background:var(--pr-accent);color:var(--pr-ink);font-weight:900}.pr-lobby-refresh #hm-guide .hm-mark{display:none}
/* Survival desktop and road-drawing campaign. */
.dp-panel.pr-lobby-refresh{width:min(1050px,94vw);max-width:1050px;padding:32px;border-radius:18px;border-width:3px}.dp-panel.pr-lobby-refresh h2{font-size:clamp(32px,5vw,57px)}.dp-panel.pr-lobby-refresh .dp-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#dce9f1;padding:18px}.dp-panel.pr-lobby-refresh .dp-guide>div{padding:13px;border:1px solid #809eb5;border-radius:9px}.dp-panel.pr-lobby-refresh #dp-start{min-height:54px;font-weight:900;font-size:18px}.dp-panel.pr-lobby-refresh .dp-links{margin-top:20px;gap:12px}#rf-menu.pr-lobby-refresh{max-width:1200px;width:100%;margin:auto;padding:26px}.pr-lobby-refresh .rf-hero{background:#efd9af;padding:27px;gap:24px}.pr-lobby-refresh #rf-art{max-width:310px;width:35%}.pr-lobby-refresh .rf-options{background:#faf1dd;margin:22px 0;gap:20px}.pr-lobby-refresh #rf-level-panel{background:#fff7e8}.pr-lobby-refresh #rf-level-grid{gap:12px}.pr-lobby-refresh #rf-level-grid button{min-height:68px;border-radius:12px}.pr-lobby-refresh #rf-room{margin-top:20px;background:#e3ead8}.pr-lobby-refresh #rf-start{min-height:55px;margin-top:20px;font-size:17px;padding:13px 27px}.pr-lobby-refresh .rf-help{gap:12px;padding:18px;line-height:1.6}
/* Public/private room games: a separate online area with legible room lists. */
#ll-home.pr-lobby-refresh,#lo-home.pr-lobby-refresh,#cb-home.pr-lobby-refresh{width:min(1120px,100%);max-width:1120px;margin:auto;padding:30px;text-align:left}#ll-home.pr-lobby-refresh>h1,#lo-home.pr-lobby-refresh>h1,#cb-home.pr-lobby-refresh>h1{font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-2px;max-width:650px}#ll-home.pr-lobby-refresh>p,#lo-home.pr-lobby-refresh>p,#cb-home.pr-lobby-refresh>p{max-width:690px;line-height:1.7}#ll-home.pr-lobby-refresh #ll-hero,#lo-home.pr-lobby-refresh #lo-hero,#cb-home.pr-lobby-refresh #cb-hero{float:right;position:static;width:32%;max-width:320px;height:auto;margin:5px 0 22px 25px}#ll-home.pr-lobby-refresh #ll-hero svg,#lo-home.pr-lobby-refresh #lo-hero svg,#cb-home.pr-lobby-refresh #cb-hero svg{width:100%;height:auto;max-height:250px}#ll-home.pr-lobby-refresh .pr-choice-section,#lo-home.pr-lobby-refresh .pr-choice-section{clear:both;border-color:#8c9da266;background:#ffffff09}.pr-lobby-refresh #ll-online,.pr-lobby-refresh #lo-online,.pr-lobby-refresh #cb-online{clear:both;margin-top:25px;background:#ffffff09;border-color:#8c9da266}.pr-lobby-refresh #ll-online h2,.pr-lobby-refresh #lo-online h2,.pr-lobby-refresh #cb-online h2{font-size:24px;margin:0 0 18px}.pr-lobby-refresh .ll-actions,.pr-lobby-refresh .lo-actions,.pr-lobby-refresh .cb-actions{gap:12px;flex-wrap:wrap}.pr-lobby-refresh #ll-code-input,.pr-lobby-refresh #lo-code-input,.pr-lobby-refresh #cb-code-input{max-width:220px;text-align:center;font-size:22px;letter-spacing:5px;min-width:0}.pr-lobby-refresh #ll-rooms,.pr-lobby-refresh #lo-rooms,.pr-lobby-refresh #cb-rooms{padding:14px;background:#10232915;border-radius:10px;margin-top:15px;min-height:60px}.pr-lobby-refresh #ll-rooms:empty:after,.pr-lobby-refresh #lo-rooms:empty:after,.pr-lobby-refresh #cb-rooms:empty:after{content:'Le lobby disponibili appariranno qui.';font-size:12px;opacity:.65}.pr-lobby-refresh #cb-difficulty{margin:8px;min-width:150px}.pr-lobby-refresh>details{clear:both;border-top:1px solid #8c9da244;padding-top:17px;margin:20px 0;line-height:1.7}.pr-lobby-refresh>details summary{cursor:pointer;font-weight:850}
#cd-home.pr-lobby-refresh{max-width:1250px;width:100%;margin:auto;padding:28px;gap:26px}.pr-lobby-refresh .cd-home-copy{background:#fff5db}.pr-lobby-refresh .cd-public-browser{margin-top:18px;background:#f1e7d0}.pr-lobby-refresh .cd-create-actions{display:flex;gap:12px;flex-wrap:wrap}.pr-lobby-refresh .cd-create-actions button{flex:1 1 190px}.pr-lobby-refresh .cd-join{padding:17px 0;border-top:1px solid #625b4640;margin-top:20px;display:flex;gap:10px}.pr-lobby-refresh .cd-join input{min-width:0;flex:1;text-align:center;letter-spacing:4px}.pr-lobby-refresh .cd-home-copy h1{font-size:clamp(36px,5vw,63px)}.pr-lobby-refresh #cd-public-rooms{margin-top:15px}.pr-lobby-refresh #cd-public-rooms>div{border-radius:12px;padding:15px}
/* Heist briefing: retain the campaign / squad layout and give it room. */
#he-menu.pr-lobby-refresh{max-width:1320px;margin:auto;padding:28px}.pr-lobby-refresh .he-hero{padding:25px 30px;background:#262e2c;border-color:#62766b;color:#fff2d8}.pr-lobby-refresh .he-menu-layout{gap:24px;margin-top:26px}.pr-lobby-refresh .he-squad{background:#202925;border-color:#62766b}.pr-lobby-refresh #he-levels{gap:12px}.pr-lobby-refresh #he-levels button{min-height:100px;border-radius:12px;padding:16px}.pr-lobby-refresh #he-brief{margin-top:18px;border-color:#62766b}.pr-lobby-refresh #he-home>h2{font-size:29px}.pr-lobby-refresh #he-online{padding-top:16px}.pr-lobby-refresh .he-code-row{gap:10px;margin:18px 0}.pr-lobby-refresh #he-code-input{width:100%;min-width:0;text-align:center;letter-spacing:4px}.pr-lobby-refresh .he-guide{margin-top:25px;padding:16px 20px;border:1px solid #62766b;border-radius:12px}.pr-lobby-refresh #he-solo,.pr-lobby-refresh #he-start{min-height:50px}
/* Games that open directly into an editor/shop keep that immediate access. */
.ar-content.pr-lobby-refresh{max-width:1250px;margin:auto;padding:26px}.pr-lobby-refresh .ar-account{padding:13px 17px;border:1px solid #8aa7bd55;border-radius:12px;margin-bottom:20px}.pr-lobby-refresh .ar-tabs{gap:12px;margin-bottom:20px}.pr-lobby-refresh .ar-tabs button{flex:1;min-height:48px;border-radius:12px;font-weight:850}.pr-lobby-refresh .ar-stage{min-height:320px;border-color:#789daf66;background:radial-gradient(ellipse at 50% 40%,#28405a,#152535);overflow:hidden}.pr-lobby-refresh .ar-reel-box{padding:0;border-color:#789daf66;margin:20px 0}.pr-lobby-refresh .ar-roll-controls{gap:14px;padding:18px;border-radius:14px;background:#ffffff08}.pr-lobby-refresh .ar-roll-button{min-width:230px;min-height:57px;font-size:22px}.pr-lobby-refresh .ar-shop-grid{gap:18px}.pr-lobby-refresh .ar-shop-grid>article,.pr-lobby-refresh .ar-shop-grid>div{padding:20px;border-radius:14px}.pr-lobby-refresh .ar-section-heading{margin-bottom:20px;border-color:#789daf66}.bw-side.pr-lobby-refresh{padding:20px;gap:18px}.bw-side.pr-lobby-refresh>section{margin-bottom:18px;background:#f6f4df;padding:19px}.bw-side.pr-lobby-refresh label{display:block;margin:13px 0 6px;font-size:12px;font-weight:800}.bw-side.pr-lobby-refresh select,.bw-side.pr-lobby-refresh input{width:100%}.bw-side.pr-lobby-refresh .bw-save-row{display:flex;flex-wrap:wrap;gap:10px}.bw-side.pr-lobby-refresh .bw-save-row button{flex:1 1 150px}.bw-side.pr-lobby-refresh .bw-new{padding-top:15px;border-top:1px solid #718e6a44;margin-top:15px}.bw-side.pr-lobby-refresh #bw-collection{gap:9px}.bw-side.pr-lobby-refresh #bw-collection button{border-radius:10px;padding:12px}
#sm-shop.pr-lobby-refresh{max-width:1400px;margin:auto;padding:28px}.pr-lobby-refresh .sm-hero{background:#edf1dc;gap:28px}.pr-lobby-refresh .sm-budget-bar{margin:22px 0;background:#d4e2bc}.pr-lobby-refresh .sm-layout{gap:24px}.pr-lobby-refresh .sm-catalog{padding:22px;background:#fffdf2}.pr-lobby-refresh .sm-cart{padding:22px;background:#f5efd9}.pr-lobby-refresh .sm-products{gap:16px}.pr-lobby-refresh .sm-categories{gap:9px}.pr-lobby-refresh .sm-categories button{min-height:40px;border-radius:22px}.pr-lobby-refresh .sm-filter-line{gap:12px;margin:18px 0}.pr-lobby-refresh #sm-order{min-height:52px}.pr-lobby-refresh .sm-cart-total{border-top:2px solid #30463833;margin-top:18px;padding-top:16px}
@media(max-width:900px){.pr-lobby-refresh .pr-lobby-section{padding:18px}.pr-lobby-refresh .pr-mode-illustration{height:110px}.qa-intro.pr-lobby-refresh,.mt-intro.pr-lobby-refresh{padding:20px;gap:20px}.pr-lobby-refresh .sm-layout{gap:16px}.pr-lobby-refresh .pp-heading{flex-wrap:wrap}.pp-heading>.pr-lobby-cover{width:150px}.pr-lobby-heading>span{font-size:8px}.pr-lobby-refresh .he-menu-layout{gap:16px}.pr-lobby-refresh .ar-tabs{gap:7px}.pr-lobby-refresh .ar-tabs button{font-size:12px}}
@media(max-width:650px){#pp-menu.pr-lobby-refresh,#flc-home.pr-lobby-refresh,#cx-home.pr-lobby-refresh,#nh-home.pr-lobby-refresh,#ch-home.pr-lobby-refresh,#rf-menu.pr-lobby-refresh,#cd-home.pr-lobby-refresh,#ll-home.pr-lobby-refresh,#lo-home.pr-lobby-refresh,#cb-home.pr-lobby-refresh,#he-menu.pr-lobby-refresh,#sm-shop.pr-lobby-refresh,.ar-content.pr-lobby-refresh{padding:16px}.pr-lobby-heading>span{display:none}.pr-lobby-heading h3{font-size:20px}.pr-lobby-refresh .pr-lobby-section{padding:16px}.pr-lobby-refresh .flc-modes,.pr-lobby-refresh .cx-modes,.pr-lobby-refresh .ch-columns{grid-template-columns:1fr;gap:16px}.pr-lobby-refresh .flc-hero,.pr-lobby-refresh .cx-hero{flex-wrap:wrap;gap:14px}.pr-lobby-refresh #flc-hero-art,.pr-lobby-refresh #cx-hero-art{width:180px;margin:auto}.qa-intro.pr-lobby-refresh,.mt-intro.pr-lobby-refresh{grid-template-columns:1fr;padding:17px;gap:15px}.qa-intro.pr-lobby-refresh>div:first-child,.mt-intro.pr-lobby-refresh>div:first-child{padding:0}.qa-intro.pr-lobby-refresh #qa-art,.mt-intro.pr-lobby-refresh>div:last-child{min-height:150px;padding:12px}.qa-intro.pr-lobby-refresh #qa-art svg,.mt-intro.pr-lobby-refresh #mt-art svg{max-height:150px}.qa-intro.pr-lobby-refresh #qa-start,.mt-intro.pr-lobby-refresh #mt-start{width:100%;min-height:48px}.qa-intro.pr-lobby-refresh h3,.mt-intro.pr-lobby-refresh h3{font-size:36px}.qa-intro.pr-lobby-refresh p,.mt-intro.pr-lobby-refresh p{font-size:13px}.hm-panel.pr-lobby-refresh,.lfh-panel.pr-lobby-refresh,.bz-panel.pr-lobby-refresh,.ls-panel.pr-lobby-refresh,.dp-panel.pr-lobby-refresh{padding:20px;width:94vw}.hm-panel.pr-lobby-refresh .pr-lobby-cover,.lfh-panel.pr-lobby-refresh .pr-lobby-cover,.bz-panel.pr-lobby-refresh .pr-lobby-cover,.ls-panel.pr-lobby-refresh .pr-lobby-cover{float:none;width:150px;margin:0 auto 15px}.hm-panel.pr-lobby-refresh .pr-lobby-cover svg,.lfh-panel.pr-lobby-refresh .pr-lobby-cover svg,.bz-panel.pr-lobby-refresh .pr-lobby-cover svg,.ls-panel.pr-lobby-refresh .pr-lobby-cover svg{max-height:130px}.dp-panel.pr-lobby-refresh .dp-guide{grid-template-columns:1fr;gap:8px;padding:12px}#nh-home.pr-lobby-refresh #nh-hero,#ch-home.pr-lobby-refresh #ch-hero,#ll-home.pr-lobby-refresh #ll-hero,#lo-home.pr-lobby-refresh #lo-hero,#cb-home.pr-lobby-refresh #cb-hero{float:none;width:180px;margin:0 auto 18px}.pr-lobby-refresh .pp-heading{padding:18px;gap:15px}.pp-heading>.pr-lobby-cover{width:120px}.pr-lobby-refresh .pp-heading h2{font-size:32px}.pr-lobby-refresh .pp-custom{display:flex;flex-direction:column;align-items:stretch}.pr-lobby-refresh .pp-account{gap:12px;flex-wrap:wrap}.pr-lobby-refresh .ar-tabs{flex-wrap:wrap}.pr-lobby-refresh .ar-tabs button{flex:1 1 40%}.pr-lobby-refresh .ar-roll-button{min-width:0;width:100%}.pr-lobby-refresh .ar-stage{min-height:260px}.pr-lobby-refresh .he-hero{padding:18px}.pr-lobby-refresh .cd-join{flex-wrap:wrap}.pr-lobby-refresh .cd-join input{flex-basis:100%}.pr-lobby-refresh .sm-budget-bar{padding:16px}.pr-lobby-refresh .sm-catalog,.pr-lobby-refresh .sm-cart{padding:15px}.pr-lobby-refresh .rf-hero{padding:18px}.pr-lobby-refresh #rf-art{width:160px}.pr-lobby-refresh #rf-start{width:100%}}
@media(prefers-reduced-motion:reduce){.pr-lobby-refresh button{transition:none}}
/* Keep contrast aligned with the original dark multiplayer theme. */
#cd-home.pr-lobby-refresh .cd-home-copy,#cd-home.pr-lobby-refresh .cd-public-browser{background:#223d3e;border-color:#789084;color:#f4e7c8}
