html,body {
    margin: 0;
    padding: 0;
}
body {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(2vw * 2);
  height: 100vh;
}
.link,
.img {
  padding: calc(0.3vw * 2);
  font-size: calc(1vw * 2);
  margin: 0 calc(1vw * 2);
  background-color: white;
  border: 2px solid black;
  border-radius: 5px;
}
.title {
  font-family: sans-serif;
  font-size: calc(2vw * 2);
}
.create-widget {
  outline: none;
  border: none;
  background-color: yellow;
  color: black;
  font-size: calc(1.5vw * 2);
  letter-spacing: 2px;
  font-weight: 800;
  padding: calc(0.5vw * 2) calc(1vw * 2);
  transition: all 200ms;
  border-radius: 10px;
  cursor: pointer;
}
.create-widget:hover {
    transform: scale(1.1);
    transition: all 200ms;
    color: yellow;
    background-color: black;
}
.href {
    height: 100vh;
    width: 100vw;
}
.image {
    height: 100vh;
    width: 100vw;
    object-fit: cover;
}
.tip {
    position: fixed;
    bottom: 0;
    margin: 2vw;
}
.edit {
    position: fixed;
    bottom: 0;
    width: 100vw;
    height: 7vh;
    z-index: 10;
    cursor: cell;
}