@media (min-width:1700px) and (pointer:fine){
  #side{width:420px}
  .cn{font-size:19px}.cl{font-size:16px}.ci>.av{width:58px;height:58px}
  .ct b{font-size:20px}.ct small{font-size:15px}
  #chat{padding:18px 15px calc(var(--fh,110px) + 10px);gap:10px}
  .msg{max-width:min(70vw,650px);font-size:22px;padding:10px 15px 8px;border-radius:18px}
  .msg:not(.me){margin-left:64px}
  .msg:not(.gl){margin-bottom:-8px}
  .msg>.av{left:-60px;width:50px;height:50px;font-size:22px}
  .msg.gl:not(.st)::after{width:11px;height:15px}
  .msg:not(.me).gl:not(.st)::after{left:-10px}
  .msg.me.gl:not(.st)::after{right:-10px}
  .nm{font-size:16px}
  .time{font-size:15px}
  .quote{font-size:17px;padding:3px 10px;margin:5px 0}
  .msg video.stk,.msg img.stk{width:325px}
  .msg img.pic{max-height:475px}
  .vp{width:425px}.vp video{max-height:475px}
  .aud{min-width:300px;gap:12px}.pb{width:55px;height:55px}.at{font-size:17px}.am{font-size:15px}
  .fcard{min-width:260px}.fcard span{font-size:20px;max-width:290px}.fcard i{font-size:35px}
  .rx{height:36px}.rx .re{font-size:21px}.rx .ravs .av{width:28px;height:28px}
  .sysm{font-size:17px}
  #pinbar .pint b{font-size:16px}#pinbar .pint span{font-size:17px}
  #replybar{font-size:17px}#upbar{font-size:18px}
  .row{padding:4px 8px}
  #mes{font-size:22px;min-height:55px;padding:10px 8px}
  .ib{width:50px;height:55px}.ib svg{width:30px;height:30px}
  #send{width:57px;height:55px;font-size:18px}#send svg{width:30px;height:30px}
  #meav .av{width:38px;height:38px;font-size:18px}
  #panel{width:min(92vw,525px)}
  #ctx{min-width:240px}#ctx .mi{font-size:20px;padding:11px 15px}
  #godown{width:56px;height:56px}
  #toast{font-size:20px}
  #pm .sh{width:min(94vw,460px);font-size:20px}
  #pm input,#pm textarea{font-size:20px}
  #pm .sh>.av{width:120px;height:120px;font-size:50px}
  #pm .btn{font-size:20px;height:52px}
  #rec{height:55px}#rect{font-size:20px}#recl{font-size:17px}#recx{width:50px;height:55px}
  .orow .av{width:50px;height:50px;font-size:22px}
}
