body > aside, main, header, nav, .notice, .workspace { min-width: 0; }
@media (max-width: 850px) {
  body > aside, main { width: 100%; max-width: 100%; }
  body > aside { overflow: hidden; }
  body > aside nav { width: 100%; max-width: 100%; overflow-x: auto; }
  body > aside nav button { flex: 0 0 auto; }
  main { padding-left: 18px; padding-right: 18px; }
  header { gap: 12px; align-items: flex-start; }
  #wallet { max-width: 48%; }
  .notice { flex-direction: column; gap: 8px; }
}
