
@media(width < 800px) {
  body {
    display: block;
  }

  .window-grid {
    padding: 20px;
    display: block;
    box-sizing: border-box;
    height: fit-content;
  }

  .window {
    margin-bottom: 20px;
  }

  .zato {
    display: none;
  }
}

@media(width >= 800px) {
  body {
    display: flex;
  }

  .window-grid {
    padding: 30px;
    display: grid;
    width: 100%;
    gap: 15px;
    box-sizing: border-box;
    min-height: 0;
    flex-grow: 1;
  }
}
