html,body{margin:0;height:100%;overflow:hidden;background:#fff}.screen{position:relative;width:100vw;height:100vh}img{width:100%;height:100%;object-fit:contain;display:block}button{position:absolute;background:transparent;border:0;cursor:pointer}.heart{left:28%;top:39%;width:42%;height:31%}.p2{left:27%;top:42%;width:46%;height:22%}.p3{left:31%;top:45%;width:35%;height:16%}.stay{left:24%;top:31%;width:53%;height:16%}.swim{left:28%;top:56%;width:47%;height:18%}.ulit{left:31%;top:50%;width:34%;height:16%}.manila{left:24%;top:31%;width:53%;height:16%}.fair{left:28%;top:56%;width:47%;height:18%}.crabs{left:24%;top:31%;width:53%;height:16%}.steak{left:28%;top:56%;width:47%;height:18%}.chimken{left:24%;top:31%;width:53%;height:16%}.borgir{left:28%;top:56%;width:47%;height:18%}

/* Heartbeat animation */
@keyframes heartbeat{
  0%,100%{transform:scale(1);}
  15%{transform:scale(1.12);}
  30%{transform:scale(1);}
  45%{transform:scale(1.18);}
  60%{transform:scale(1);}
}

/* Main heart on first page */
.heart{
  animation:heartbeat 1.8s infinite;
  transform-origin:center;
}

/* Nice press effect on all buttons */
button{
  transition:transform .15s ease;
}
button:active{
  transform:scale(.92);
}
