/* Lobby craft pass guided by unslop, Damir Sokolovsky (@heydamir), CC BY 4.0. */
body:has(#lobby:not([hidden])) main{background:transparent}
#lobby.view.wrap{max-width:1184px;margin:32px auto 48px;padding:24px 32px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px 32px;background:#ffdfa5;box-shadow:0 6px #392116}
#lobby .heading{grid-column:1/-1;padding-bottom:20px;align-items:center}#lobby .heading h1{font-size:42px;margin:8px 0}#lobby .heading p{font:16px 'Trebuchet MS',sans-serif;color:#764b2d}
#lobby .lobby-tools{grid-column:1;display:flex;align-items:center;gap:16px;justify-content:space-between}#lobby .lobby-tools span{font-size:13px;white-space:nowrap;color:#795332}#lobby #farm-search{max-width:260px;background:#fff0cd;border:2px solid #b27a42;border-radius:0}
#lobby .online-board{grid-column:2;grid-row:2/8;display:flex;flex-direction:column;gap:12px;margin:0;border-left:2px solid #bd884b;padding-left:24px}#lobby .online-board h2{font:28px Farm;margin:0 0 4px}#lobby .online-board article{border:0;border-bottom:1px solid #c99b61;background:transparent;padding:0 0 16px;align-items:flex-start;gap:12px}#lobby .online-board img{width:32px;height:32px;image-rendering:pixelated}#lobby .online-board strong{font:22px Farm}#lobby .online-board p{font:14px/1.5 'Trebuchet MS',sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#lobby>form,#lobby>.list-head,#lobby>#room-list,#lobby>.lobby-my-farms{grid-column:1;margin-top:0}#lobby .list-head{padding:0 0 12px;margin:0;border-bottom:2px solid #bd884b}#lobby .list-head h2{font-size:28px}#lobby .rooms{background:#ffe9bd;border:1px solid #c29154}#lobby .room-row{display:grid;grid-template-columns:40px minmax(120px,1fr) auto auto;gap:8px 12px;padding:16px!important;align-items:center}#lobby .room-row>div{grid-column:2;grid-row:1/3}#lobby .room-icon{grid-column:1;grid-row:1/3;width:40px;height:40px}#lobby .room-row strong{font-size:23px}#lobby .room-row small{font:12px/1.6 'Trebuchet MS',sans-serif}#lobby .room-row .delete-farm{grid-column:4;grid-row:2;font-size:17px;padding:2px 8px;color:#9a4530}#lobby .room-row>.invite{grid-column:3;grid-row:2;font-size:17px;padding:2px 8px}#lobby .room-row>button:last-child{grid-column:3/5;grid-row:1;font-size:20px}#lobby .room-row .room-members:empty{display:none}#lobby .lobby-my-farms{padding-top:8px;border-top:0}#lobby .lobby-my-farms>p{font:13px 'Trebuchet MS',sans-serif;margin:0 0 12px}
.coin-balance{font:18px Farm;color:#ffe2a0;text-decoration:none;white-space:nowrap}.earned{color:#46612e}.locked{color:#84664c}#achievement-list p{margin:10px 0}
@media(max-width:900px){#lobby.view.wrap{margin:20px 12px;padding:20px;grid-template-columns:1fr}#lobby .heading{flex-direction:row}#lobby .online-board{grid-column:1;grid-row:auto;border-left:0;border-top:2px solid #bd884b;padding:20px 0 0;order:10}#lobby .lobby-tools{flex-wrap:wrap}#lobby .lobby-tools input{max-width:none;flex:1}nav{gap:12px}.coin-balance{font-size:15px}}
