<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  background: #1D2A3C;
  height: 100vh;
  overflow: hidden;
  display: flex;
}

div {
  position: absolute;
}

.lanthanum {
  width: 100%;
  height: 100%;
  transform: scaleY(0.5);
}

.hat {
  top: calc(50% - 100px);
  left: 50%;
}
.hat .top {
  top: -30px;
  left: -30px;
  width: 60px;
  height: 60px;
  background: #323c46;
  border-radius: 99px;
}
.hat .body {
  top: -30px;
  left: -30px;
  width: 60px;
  height: 80px;
  background: #191e23;
  border-radius: 99px;
}
.hat .brimtop {
  top: -20px;
  left: -40px;
  width: 80px;
  height: 80px;
  background: #323c46;
  border-radius: 99px;
}
.hat .brimbody {
  top: -20px;
  left: -40px;
  width: 80px;
  height: 100px;
  background: #191e23;
  border-radius: 99px;
}
.hat .handle {
  top: -65px;
  left: -45px;
  width: 90px;
  height: 120px;
  border-radius: 20px;
  border-top: 6px solid #646464;
  border-bottom: 6px solid #646464;
  border-left: 3px solid #464646;
  border-right: 3px solid #8c8c8c;
  box-sizing: border-box;
  box-shadow: 0 -3px 0 #969696;
}

.pedestal {
  top: calc(50% + 100px);
  left: 50%;
}
.pedestal .top {
  top: -30px;
  left: -30px;
  width: 60px;
  height: 60px;
  background: #323c46;
  border-radius: 99px;
}
.pedestal .body {
  top: -30px;
  left: -30px;
  width: 60px;
  height: 120px;
  background: #191e23;
  border-radius: 99px;
}
.pedestal .shadow {
  top: 30px;
  left: -30px;
  width: 60px;
  height: 60px;
  background: #0d0f12;
  border-radius: 99px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.8);
}

.lamp {
  top: 50%;
  left: 50%;
}
.lamp .body {
  top: -80px;
  left: -25px;
  width: 50px;
  height: 200px;
  background: rgba(250, 250, 250, 0.15);
  border-radius: 99px;
  filter: drop-shadow(0 0 20px #fff);
}
.lamp .light {
  top: -80px;
  left: -25px;
  width: 50px;
  height: 200px;
  border-radius: 99px;
  box-shadow: 0 0 100px rgba(225, 217, 207, 0.4);
  -webkit-animation: shade 80ms infinite alternate;
          animation: shade 80ms infinite alternate;
}
.lamp .fire {
  top: calc(50% + 65px);
  left: -15px;
  width: 30px;
  height: 30px;
  transform: scaleY(2);
  transform-origin: 50% 100%;
  -webkit-animation: fire 50ms infinite alternate;
          animation: fire 50ms infinite alternate;
}
.lamp .frame {
  width: 30px;
  height: 30px;
  background: #AC1212;
  background: linear-gradient(-45deg, #6D0019 0%, #AC1212 100%);
  border-radius: 0% 100% 33% 67%/0% 67% 33% 100%;
  transform: rotateZ(45deg);
}

@-webkit-keyframes fire {
  0% {
    transform: scaleY(2.3);
  }
  100% {
    transform: scaleY(1.7);
  }
}

@keyframes fire {
  0% {
    transform: scaleY(2.3);
  }
  100% {
    transform: scaleY(1.7);
  }
}
@-webkit-keyframes shade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes shade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.8;
  }
}</pre></body></html>