
@media(max-width:520px){
main{padding:12px}header{padding:12px 0}h1{font-size:25px}
section{padding:14px;margin:12px 0}.bar{flex-wrap:wrap;gap:8px}
.device{padding:13px;overflow-wrap:anywhere}
.device button,#register,#refresh{width:100%;min-height:44px;margin-top:10px}
.snapshot ul{padding-left:20px;line-height:1.8}
.snapshot li{margin:9px 0}
}
