#url1,
#url2 {
  min-width: 0;
  width: 100%;
}

#diff-container {
  min-height: 0;
}

#welcome-dialog[open] {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: auto;
  max-width: 90vw;
  padding: 0;
}

#welcome-dialog::backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(8px);
}
[data-bs-theme="dark"] .top-bar,
[data-bs-theme="dark"] footer {
  background-color: #111 !important;
}

[data-bs-theme="light"] .top-bar,
[data-bs-theme="light"] footer {
  background-color: #eee !important;
}

