/* [project]/components/sections/TempleHome.module.css [app-client] (css) */
.TempleHome-module__azOoHa__hero {
  background: radial-gradient(circle at 70% 44%, #ffecaa8c, #ffaa3c38 26%, #0000 50%), linear-gradient(90deg, #2d0e08d1, #97300c66 52%, #280d1694), linear-gradient(135deg, #6f220d 0%, #d96213 52%, #641b12 100%);
}

.TempleHome-module__azOoHa__hero:before {
  content: "";
  opacity: .34;
  background-image: radial-gradient(circle at 70% 44%, #fff4c8d9 0 5%, transparent 12%),
    repeating-conic-gradient(from 0deg at 70% 44%, #ffe49b80 0 1.3deg, transparent 1.3deg 24deg);
  animation: 7s ease-in-out infinite TempleHome-module__azOoHa__heroAura;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(circle at 70% 44%, #000 0 9%, #0000008c 34%, #0000 64%);
  mask-image: radial-gradient(circle at 70% 44%, #000 0 9%, #0000008c 34%, #0000 64%);
}

@keyframes TempleHome-module__azOoHa__heroAura {
  0%, 100% {
    opacity: .14;
  }

  50% {
    opacity: .26;
  }
}

@media (prefers-reduced-motion: reduce) {
  .TempleHome-module__azOoHa__hero:before {
    animation: none;
  }
}

.TempleHome-module__azOoHa__paper {
  background-color: #fff3d5;
  background-image: linear-gradient(#77421409 1px, #0000 1px), linear-gradient(90deg, #77421409 1px, #0000 1px), radial-gradient(circle at 12% 18%, #e1892a1f, #0000 30%);
  background-size: 38px 38px, 38px 38px, auto;
}

.TempleHome-module__azOoHa__night {
  background: radial-gradient(circle at 85% 20%, #d9641c29, #0000 28%), radial-gradient(circle at 16% 80%, #c1912f1a, #0000 30%), #1f0e1c;
}

.TempleHome-module__azOoHa__arch {
  clip-path: polygon(0 18%, 8% 18%, 8% 12%, 15% 12%, 15% 7%, 23% 7%, 23% 3%, 32% 3%, 32% 0, 68% 0, 68% 3%, 77% 3%, 77% 7%, 85% 7%, 85% 12%, 92% 12%, 92% 18%, 100% 18%, 100% 100%, 0 100%);
}

.TempleHome-module__azOoHa__goldRule {
  background: linear-gradient(90deg, #0000, #d7aa48 18%, #f7d98e 50%, #d7aa48 82%, #0000);
}

/*# sourceMappingURL=components_sections_TempleHome_module_04dg_mr.css.map*/