.file-status{overflow-wrap:anywhere}
@media (max-width:420px){
  .nav{align-items:flex-start;padding-top:16px}
  .brand{font-size:17px}.logo{width:28px;height:28px}
  nav{gap:10px}nav a{font-size:11px}
  .result-head>div:last-child{width:100%;flex-wrap:wrap}
  .btn{flex:1;padding-inline:10px}
}
/* Keep the mobile ad slot full-width and reserve a compact stable area. */
.ad-slot--leaderboard{min-height:90px}
@media(max-width:720px){
  .ad-slot--sidebar{width:100%;min-height:100px}
  .ad-slot--sidebar ins.adsbygoogle{min-height:100px}
}
