.Home-container {
  display: grid;
  grid-template-columns: 20% 50% 30%;
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  align-items: stretch;
  padding: clamp(12px, 2vw, 24px);
  overflow: hidden; /* prevent internal scrollbars */
  container-type: inline-size; /* enable cqw-based scaling */
}

.devices-container,
.screenshot-container,
.setting-container {
  width: 100%;
  box-sizing: border-box;
}
