* {
  box-sizing: border-box;
  /* full page no scroll */
  margin: 0;
  /* full page no scroll */
}

body {
  /* remove scroll bars */
  /* overflow: hidden; */
  /* push footer to bottom---> */
  /*padding-top: 10px; */
  margin-top: 20px;
  max-height: 100vh;
  min-width: 20vw;
  display: flex;
  flex-direction: column;
  /* push footer to bottom ---> */
  align-items: center;
  justify-content: center;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  h1 {color: white;} { font-size: 10vw; };
  background: linear-gradient(to right, rgb(0, 0, 0), rgb(130, 130, 130));
  a {color: #32CD32;};
}

