/* Casual's solo option uses the existing island room-browser palette. */
#entry-dialog .practice-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:12px 15px;border:1px solid #d3b969;border-radius:16px;background:linear-gradient(110deg,#fff9dc,#f1f9e6);box-shadow:inset 0 1px #fff,0 3px 0 #8eb6a633}
#entry-dialog[data-queue="ranked"] .practice-entry{display:none}
#entry-dialog .practice-entry h3{margin:0;font:800 24px/1.15 'Baloo 2',sans-serif;color:#185f73}
#entry-dialog .practice-entry p{margin:4px 0 0;font:700 12px/1.35 'Nunito Sans',sans-serif;color:#407583}
#entry-dialog .practice-entry-choices{display:flex;flex:none;gap:10px}
#entry-dialog .practice-entry-choices button{min-width:136px;min-height:48px;padding:8px 15px;border:2px solid #fff7d7;border-radius:12px;background:linear-gradient(#31b7c6,#08738c);box-shadow:0 3px 0 #136174;color:#fff9dc;font:800 16px/1.2 'Baloo 2',sans-serif;white-space:nowrap}
#entry-dialog .practice-entry-choices button:last-child{background:linear-gradient(#fff1af,#ffd477);border-color:#fffbe0;box-shadow:0 3px 0 #b78b43;color:#735019}
@media (orientation:landscape) and (max-height:520px) and (max-width:1100px){
 #entry-dialog .practice-entry{gap:10px;margin-bottom:8px;padding:9px 12px;flex:none}
 #entry-dialog .practice-entry h3{font-size:20px}
 #entry-dialog .practice-entry p{font-size:11px}
 #entry-dialog .practice-entry-choices{gap:8px}
 #entry-dialog .practice-entry-choices button{min-width:122px;min-height:44px;padding:6px 12px;font-size:15px}
 #entry-dialog[data-queue="casual"]>.social-mascot{height:78px;width:78px;top:-20px;right:55px}
}
