body {
  margin: 0;
  font-family: Arial, sans-serif;
  overflow: hidden;
}


.background {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url("images/lighthouse.jpg") no-repeat center center/cover;
  z-index: -1;
}


.title {
  position: absolute;
  top: 10px;
  left: 20px;
  color: white;
  font-size: 70px;
  font-family: Arial, Helvetica,sans-serif;
  font-weight: 100;
}


.stars {
  position: relative;
  width: 100%;
  height: 100vh;
}


.project{
  position: absolute;
}


.star-image {
  width: 230px;  
  height: auto;
  transition: transform 0.25s ease, filter 0.25s ease;
  filter: drop-shadow(0px 2px 6px rgba(0,0,0,0.25));
}


.project:hover .star-image {
  transform: scale(1.3) rotate(8deg);
  filter: drop-shadow(0px 6px 12px rgba(0,0,0,0.4));
}

.project::after {
  content: attr(data-name);
  position: absolute;
  left: 50%;
  top: 110%;
  transform: translateX(-50%);
  font-size: 14px;
  color: white;
  opacity: 0;
  transition: 0.2s;
  white-space: nowrap;
}

.project:hover::after {
  opacity: 1;
}