.online-toolbar { margin-top: 8px; }
#online-user { color: #aecbff; }
#online-status, #online-login-status, #online-history-status { color: #ffdda6; }
dialog {
  max-width: min(94vw, 480px);
  max-height: 85dvh;
  padding: 20px;
  color: inherit;
  background: #242b38;
  border: 1px solid #52617b;
  border-radius: 8px;
}
dialog::backdrop { background: #080a0dd9; }
dialog h2 { margin-top: 0; }
dialog input { margin: 0 8px; padding: 5px; max-width: 100%; }
#online-versions li { margin: 6px 0; }
#online-versions button { margin-left: 8px; }
