@media(max-width:700px){
  body{font-size:14px}.topbar{gap:8px}.topbar .wordmark img{width:30px;height:30px}.topbar .wordmark span{font-size:16px}.server-switch{height:42px;padding:0 9px}.workspace{background-attachment:scroll}.page-head h1{font-size:29px}.page-head{margin-bottom:18px;gap:14px}.connection-banner{align-items:flex-start;gap:14px}.connection-banner button{flex:0 0 auto}.chat-panel{height:calc(100dvh - 178px);min-height:430px}.chat-list{padding:14px}.message{grid-template-columns:32px 1fr;gap:8px}.message img{width:32px;height:32px}.message div{padding:9px 10px}.map-stage{height:calc(100dvh - 210px);min-height:430px}.map-head{gap:12px}.map-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.map-filters label,.map-filters button{white-space:nowrap}.team-cards{grid-template-columns:1fr}.report .table-wrap{overflow:visible}.report table,.report tbody,.report tr,.report td{display:block}.report thead{display:none}.report tr{padding:12px;border:1px solid #293239;background:#101519;margin-bottom:8px}.report td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:0}.report td:before{color:#7f8990}.report td:nth-child(1):before{content:'Игрок'}.report td:nth-child(2):before{content:'В сети'}.report td:nth-child(3):before{content:'Время'}.report td:nth-child(4):before{content:'Смерти'}.report td:nth-child(5):before{content:'Обновлено'}.result-area{padding:14px}.profile-side{display:grid;grid-template-columns:76px 1fr;column-gap:12px}.profile-side img{width:76px;height:76px;grid-row:1/4}.profile-side h2{margin:4px 0 0}.profile-stats{grid-template-columns:1fr 1fr}.stat{padding:12px}.stat b{font-size:16px;overflow-wrap:anywhere}.community{grid-column:1/-1}.rating-actions{overflow-x:auto}.rating-actions button{white-space:nowrap}.command-list{grid-template-columns:1fr}.prefix-field{width:100%;justify-content:space-between}.settings-grid{grid-template-columns:1fr}.panel{padding:15px}.connection{grid-template-columns:1fr auto}.connection .danger{grid-column:2}.server-menu{left:10px!important;right:10px;width:auto!important;top:65px!important}.pair-code b{font-size:29px;letter-spacing:5px}dialog{padding:24px 20px}.toast{left:12px;right:12px;bottom:82px;max-width:none}.login-screen{min-height:100dvh;background-position:66% center}.login-copy .eyebrow{margin-top:10vh}.lead{font-size:17px}.steam-login{width:100%}
}
@media(max-width:380px){.topbar .wordmark span{display:none}.server-switch{width:205px}.kpis{grid-template-columns:1fr}.rail .nav{min-width:66px}.profile-stats{grid-template-columns:1fr}.page-head h1{font-size:26px}}
