/* Seasonal decorations are confined to the home hero. Remove this stylesheet
   and the halloween-scene element to disable the seasonal appearance. */
#miestas .halloween-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;user-select:none;background:radial-gradient(ellipse at 89% 83%,#eb752414,transparent 38%)}
.halloween-moon{position:absolute;right:12%;top:9%;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#f7ce8c35,#d7994920 55%,#c8772706 72%);box-shadow:0 0 75px 30px #df8a2510;opacity:.7}
.halloween-pumpkin{position:absolute;width:106px;height:100px;right:7%;bottom:42px;filter:drop-shadow(0 0 16px #eb7e222b);transform:rotate(-7deg)}
.halloween-pumpkin .lantern-face{fill:#ffd28c;animation:lantern-breathe 7s ease-in-out infinite;transform-origin:center}
.halloween-bat{position:absolute;width:43px;height:24px;color:#07090b;opacity:.75;right:18%;top:16%;animation:bat-drift 13s ease-in-out infinite}
.halloween-bat.bat-small{right:8%;top:23%;width:28px;opacity:.6;animation-delay:-6s;animation-duration:16s}
.halloween-ember{position:absolute;bottom:12%;left:var(--x);width:3px;height:3px;border-radius:50%;background:#e7a45e;box-shadow:0 0 8px 2px #e88b3d38;opacity:0;animation:ember-rise var(--duration,18s) var(--delay,0s) linear infinite}
@keyframes ember-rise{0%{transform:translate3d(0,15px,0);opacity:0}18%{opacity:.45}75%{opacity:.25}100%{transform:translate3d(25px,-240px,0);opacity:0}}
@keyframes lantern-breathe{0%,100%{opacity:.65}50%{opacity:1}}
@keyframes bat-drift{0%,100%{transform:translate(0,0) rotate(-8deg)}50%{transform:translate(-12px,9px) rotate(3deg)}}
@media(max-width:760px){.halloween-moon{right:7%;top:5%;width:65px;height:65px;opacity:.5}.halloween-pumpkin{width:65px;height:64px;right:6%;bottom:60px;opacity:.8}.halloween-bat{right:19%;top:10%;width:30px}.halloween-bat.bat-small{display:none}.halloween-ember:nth-last-child(-n+4){display:none}}
@media(prefers-reduced-motion:reduce){.halloween-scene *{animation:none!important}.halloween-ember{opacity:.2}.halloween-pumpkin .lantern-face{opacity:.8}}
