.community{color:#969aa1;font:13px/1.6 Arial,Helvetica,sans-serif;padding-bottom:30px;--muted:#777e83;--line:#2b2e2e}.community *{box-sizing:border-box}.community a{color:#b7b9bc;text-decoration:none}.community a:hover{color:#fff}.community button,.community .button{display:inline-block;padding:9px 14px;border:1px solid #3a3f3f;background:#23282a;color:#cfcfcf;font:700 11px/1.5 Arial,sans-serif;letter-spacing:1px;cursor:pointer;text-align:center}.community button:hover,.community .button:hover{background:#2f3537;color:#fff}.community button:disabled{opacity:.45;cursor:default}.community input{background:#121414;border:1px solid #383c3e;color:#cfcfcf;padding:10px 12px;font:12px Arial,sans-serif;min-width:0}.community :is(input,button,a):focus-visible{outline:2px solid #7f9b9e;outline-offset:3px}.community-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #3b4143;margin-bottom:12px}.community .nav-link{padding:10px 13px;border:1px solid transparent;font:12px/1.5 Arial,sans-serif}.community .nav-link span{margin-right:6px}.community .nav-link.active{border-color:#3b4143;border-bottom-color:#1b1d1d;background:#24292b;color:#fff}.community-live{display:flex;gap:7px;align-items:center;margin-bottom:24px;color:#666e72;font-size:10px}.community .live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#917745}.community .live-dot[data-live=true]{background:#6bad4b}.community .eyebrow{margin:0 0 8px;color:#646c70;font-size:9px;letter-spacing:1px}.community h1{color:#cfcfcf;font:25px/1.35 goudy_trajan_boldbold,Georgia,serif;margin:0 0 14px;overflow-wrap:anywhere}.community h2{color:#bfc4c7;font:14px/1.5 goudy_trajan_boldbold,Georgia,serif;margin:0}.community p.lead{color:#777e83;margin:0 0 24px;font-size:12px}.community .search{display:flex;gap:8px;margin:0 0 24px}.community .search input{flex:1}.community .panel{background:#171a1b;border:1px solid #2a3033;margin-bottom:20px;overflow:hidden}.community .panel-title{background:linear-gradient(#252b2e,#1a1f21);border-bottom:1px solid #343a3d;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.community .panel-title>span{font-size:10px;color:#737b80}.community .table-scroll{overflow-x:auto}.community table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;margin:0}.community th{color:#7c858b;background:#131718;font:10px/1.5 Arial,sans-serif;padding:10px}.community td{padding:12px 10px;border-bottom:1px solid #282d30;font-size:11px;vertical-align:middle}.community tbody tr:hover{background:#20272a}.community td small,.community .match-card small,.community .hero-cards small{display:block;color:#626d73;font-size:9px;margin-top:3px}.community td a{display:inline-block;max-width:145px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.community .rank{color:#8c959b;font-size:15px}.community .rating{color:#c9b990;font-size:15px}.community .win{color:#6bad4b}.community .loss{color:#c0453d}.community .rate{position:relative;min-width:48px;padding-bottom:5px}.community .rate i{position:absolute;left:0;bottom:0;height:2px;background:#567a44}.community .status{padding:28px 14px;text-align:center;color:#747e84}.community .status button{display:block;margin:15px auto 0}.community .stats{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #2a3033;margin-bottom:20px}.community .stats>div{padding:15px;border:1px solid #242b2e;background:#191e20}.community .stats span{display:block;color:#707d84;font-size:10px}.community .stats strong{display:block;color:#c3c8ca;font:23px/1.4 Arial,sans-serif;margin-top:5px;font-variant-numeric:tabular-nums}.community .panel .stats{margin:0;border:0}.community .hero{display:inline-flex;gap:7px;align-items:center;vertical-align:middle}#mainLoop .community .hero img{width:32px;height:20px;object-fit:cover;border:1px solid #3a4043}.community .form-strip{padding:15px;display:flex;gap:5px;flex-wrap:wrap}.community .result{padding:3px 8px;font-size:10px}.community .won{background:#25321f;color:#8ab470}.community .lost{background:#352522;color:#c58779}.community .hero-cards{display:flex;flex-wrap:wrap;gap:18px;padding:15px}.community .hero-cards>div{min-width:130px;flex:1}.community .subhero{font-size:10px;color:#747c82;margin-top:6px}#mainLoop .community .subhero img{width:23px;height:15px}.community .pager{display:flex;justify-content:center;gap:18px;padding:15px;font-size:11px}.community .match-card{display:grid;grid-template-columns:65px 1fr 18px 1fr;gap:9px;padding:15px;border-bottom:1px solid #2a3033;font-size:11px;align-items:center}.community .match-card:hover{background:#20272a}.community .match-card>div:last-child{grid-column:2/5;display:flex;gap:15px;align-items:center}.community .lineup{display:flex;gap:3px;flex-wrap:wrap}#mainLoop .community .lineup img{width:30px;height:20px}.community .versus{font-size:8px;color:#5b666c}.community .play-grid{display:grid;gap:0}.community .queue-panel{padding:26px;text-align:center;background:#171c1e}.community .tag{color:#8a969c;font-size:10px;letter-spacing:2px}.community .queue-panel h2{font-size:22px;margin:20px 0 8px}.community .queue-count{font-size:58px;color:#c4ccd0;line-height:1.5}.community .queue-count span{font-size:25px;color:#58636a}.community .queue-panel p{color:#78858d;font-size:12px}.community .queue-panel .primary{display:block;width:100%;margin-top:20px}.community .primary{border-color:#4b626c;background:linear-gradient(#31434b,#202e35)}.community .queue-panel .hint{margin-top:15px;font-size:11px}.community .queue-players>div{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #2a3033}.community .queue-players span{color:#6c7881;font-size:10px}.community .queue-banner{position:sticky;bottom:12px;display:flex;justify-content:space-between;gap:15px;padding:14px;background:#27353c;border:1px solid #52626b;font-size:11px;z-index:2}.community .notice{display:flex;justify-content:space-between;gap:10px}.community .notice button{padding:0 5px}.community .modal-backdrop{position:fixed;inset:0;background:#000c;z-index:1000000;display:grid;place-items:center;padding:16px}.community .ready-modal{max-width:400px;width:100%;padding:32px;background:#182126;border:1px solid #586c76;text-align:center;box-shadow:0 0 60px #000}.community .ready-modal h2{font-size:24px;margin:15px 0}.community .countdown{display:block;color:#c8d7df;font-size:70px;line-height:1.4}.community .ready-modal button{display:block;width:100%;margin-top:14px}.communityApp #languageSelector,.communityApp #mobileGate{display:none}@media(max-width:700px){.communityApp #calloutHeaderLink{width:auto}.communityApp #footer{width:auto;max-width:100%;box-sizing:border-box}.communityApp #footer .legal_footer{width:auto;max-width:100%}.community .nav-link{padding:10px 8px;font-size:11px}.community h1{font-size:23px}#mainLoop .community .lineup img{width:22px;height:15px}.community .match-card{grid-template-columns:55px 1fr 13px 1fr;gap:6px;padding:12px}.community .panel-title{padding:12px}.community .panel-title>span{font-size:9px}}.matchmakingPage .community-live,body.matchmakingPage #primary,.matchmakingPage #rightColHeaderImage,.matchmakingPage #mainContentBottomBG{display:none}.matchmakingPage #mainContentBG{width:min(1440px,calc(100% - 48px));background:#1b1d1d;border-top:3px solid #343a3c;border-bottom:3px solid #343a3c}.matchmakingPage #mainContent{background:none;min-height:850px;padding:24px}.matchmakingPage #noTabArea{display:none}.matchmakingPage #mainLoop{width:100%}.community .mm-title{margin:20px 0 22px}.community .mm-title h1{margin:0}.community .mm-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:stretch;min-height:max(720px,calc(100dvh - 240px))}.community .mm-controls{display:grid;gap:18px;min-width:0;align-content:start}.community .mm-download-links{display:grid;gap:12px;min-width:0}.community .mm-download-links .railDiscord{width:100%}.community .mm-download-button{display:block;padding:20px 12px;border:1px solid #4d2f2a;background:linear-gradient(#3c2320,#251715 55%,#1a1211);color:#e6ddd7;text-align:center;text-decoration:none;font:17px goudy_trajan_boldbold,Georgia,serif;letter-spacing:2px;text-transform:uppercase}.community .mm-download-button:hover{background:#3c2320;color:#fff}.community .mm-player{display:flex;align-items:center;gap:12px;padding:16px}.community .mm-player>div:last-child{min-width:0}.community .mm-player strong{display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.community .mm-player span{display:block;color:#6f7479;font-size:10px;margin-top:5px}.community .mm-avatar{display:grid;place-items:center;flex:0 0 44px;height:44px;background:#23282a;border:1px solid #3a3f3f;color:#8b8f95;font-size:28px}#mainLoop .community .mm-avatar img{width:42px;height:42px}.community .mm-block{border:1px solid #2b2e2e;background:#171919}.community .mm-search{padding:18px}.community .mm-mode-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #2b2e2e}.community .mm-mode-line strong{color:#cfcfcf;font:15px/1.5 goudy_trajan_boldbold,Georgia,serif;letter-spacing:1px}.community .mm-mode-line strong span{color:#8b8f95;margin-left:9px;font:12px Arial,sans-serif;letter-spacing:0}.community .mm-mode-line>div{display:flex;align-items:center;gap:12px;font-size:11px}.community .mm-mode-line>div>span{color:#6f7479}.community .mm-mode-line b{font-weight:400;color:#cfcfcf;font-size:15px;font-variant-numeric:tabular-nums}.community .mm-search h2{font:14px/1.6 Arial,sans-serif;color:#cfcfcf}.community .mm-search p{color:#8b8f95;font-size:12px;margin-top:8px}.community .mm-timer{color:#cfcfcf;font-size:26px;line-height:1.5;font-variant-numeric:tabular-nums;margin:5px 0}.community .mm-search .mm-main-button{display:block;width:100%;border:1px solid #3a3f3f;background:#23282a;color:#cfcfcf;padding:12px 16px;font:700 12px/1.6 Arial,sans-serif;letter-spacing:2px;text-align:center}.community .mm-search h2~.mm-main-button{margin-top:14px}.community .mm-search .mm-main-button:hover{background:#2f3537;color:#fff}.community .mm-search .mm-main-button.mm-cancel{border-color:#654a45;color:#c07575}.community .mm-search .mm-main-button:disabled{opacity:.45;cursor:default}.community .mm-connect{display:block;margin-top:14px;padding:10px;border:1px solid #33383a;color:#a3a8ac;font-size:11px;overflow-wrap:anywhere;user-select:all}.community .mm-chat{display:flex;flex-direction:column;width:100%;min-height:max(720px,calc(100dvh - 240px));max-height:max(720px,calc(100dvh - 240px))}.community .mm-heading{padding:12px 16px;border-bottom:1px solid #2b2e2e;background:#1b1d1d}.community .mm-heading h2{font:14px/1.5 goudy_trajan_boldbold,Georgia,serif;color:#cfcfcf}.community .mm-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 12px;scrollbar-width:thin;scrollbar-color:#3a3f3f #171919}.community .mm-message{position:relative;padding:16px 34px 16px 54px;border-bottom:1px solid #252929}.community .mm-chat-avatar{position:absolute;top:16px;left:0;display:grid;place-items:center;width:40px;height:40px;color:#8b8f95;background:#23282a;border:1px solid #3a3f3f}#mainLoop .community .mm-chat-avatar img{width:38px;height:38px;object-fit:cover}.community .mm-message-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.community .mm-message-head a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfcfcf;font-size:14px}.community .mm-message-head .mm-admin{color:#c9a24a}.community .mm-message-head time{color:#6f7479;font-size:10px;flex-shrink:0}.community .mm-message p{margin-top:7px;color:#b2b5ba;font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.community .mm-message blockquote{padding:7px 10px;margin:7px 0;border-left:2px solid #4a4f52;background:#1b1d1d;color:#8b8f95;font-size:10px;overflow-wrap:anywhere}.community .mm-message-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px}.community .mm-message-tools button{padding:0;border:0;background:transparent;color:#6f7479;font-size:9px;font-weight:400;letter-spacing:0}.community .mm-message-tools button:hover{color:#cfcfcf}.community .mm-message-tools select{background:#1b1d1d;border:1px solid #3a3f3f;color:#8b8f95;font:9px Arial,sans-serif;max-width:150px}.community .mm-compose{border-top:1px solid #2b2e2e;padding:14px 16px;background:#1b1d1d;margin-top:auto;flex-shrink:0}.community .mm-compose>p{color:#8b8f95;font-size:11px}.community .mm-compose textarea{width:100%;min-height:108px;resize:vertical;max-height:220px;background:#101212;color:#cfcfcf;border:1px solid #3a3f3f;padding:14px;font:15px/1.6 Arial,sans-serif}.community .mm-compose textarea:focus-visible{outline:1px solid #8b8f95}.community .mm-compose-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.community .mm-compose-bottom>span{color:#6f7479;font-size:10px}.community .mm-compose-bottom button{font-size:10px;padding:7px 13px}.community .mm-reply{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;padding-left:8px;border-left:2px solid #4a4f52;color:#969aa1;font-size:10px}.community .mm-reply button{border:0;background:transparent;padding:2px 7px}.community .mm-error{color:#c07575;font-size:11px;padding:10px 0;overflow-wrap:anywhere}.community .mm-message-menu-trigger{position:absolute;top:12px;right:0;padding:0 5px;border:0;background:transparent;color:#8b8f95;font-size:22px;line-height:24px;opacity:0}.community .mm-message:hover .mm-message-menu-trigger,.community .mm-message:focus-within .mm-message-menu-trigger{opacity:1}.community .mm-hidden-users{color:#8b8f95;font-size:12px;margin-bottom:12px}.community .mm-hidden-users summary{cursor:pointer}.community .mm-hidden-users>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.mm-context-menu{position:fixed;width:248px;z-index:1000001;padding:6px;background:#202425;border:1px solid #4a4f52;box-shadow:0 8px 30px #0009;color:#cfcfcf;font:13px/1.5 Arial,sans-serif}.mm-context-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:11px;color:#cfcfcf;background:transparent;border:0;font:inherit;cursor:pointer;text-align:left}.mm-context-menu button:hover,.mm-context-menu button:focus-visible{background:#33393b;outline:none}.mm-context-menu button:disabled{opacity:.4;cursor:default}.mm-context-global{margin-top:5px;padding:12px 11px;border-top:1px solid #3a3f3f}.mm-context-global>span{display:flex;align-items:center;gap:12px;color:#c07575}.mm-context-global select{width:100%;margin-top:10px;padding:8px;background:#151919;color:#cfcfcf;border:1px solid #4a4f52;font:inherit}@media(max-width:1000px){.community .mm-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}}@media(max-width:700px){.matchmakingPage #mainContentBG{width:100%}.matchmakingPage #mainContent{padding:18px 16px;min-height:0}.community .mm-layout{grid-template-columns:minmax(0,1fr)}.community .mm-controls{grid-row:1}.community .mm-layout{min-height:0}.community .mm-chat{min-height:560px;max-height:70dvh}.community .mm-messages{flex:1;min-height:240px}.community .mm-message-menu-trigger{opacity:1}.community .mm-title{margin-top:16px}.community .mm-mode-line{gap:8px}.community .mm-mode-line>div{gap:7px;font-size:10px}.community .mm-mode-line strong{font-size:13px}.community .mm-search{padding:14px}.community .mm-messages{height:280px}}
