body{
font-family: Arial;
margin:0;
background:#f6f6f6;
color:#333;
}

section{
padding:50px 20px;
max-width:1000px;
margin:auto;
}

h2{
margin-bottom:30px;
}

.cursor-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -2;

  background: url("../images/bg-paper.png") center/cover no-repeat;

  mask-image: radial-gradient(circle 0px at 50% 50%, black 0%, transparent 100%);
  -webkit-mask-image: radial-gradient(circle 0px at 50% 50%, black 0%, transparent 100%);

  transition: mask-size 0.2s ease;
}