.hw-strip{background:radial-gradient(at 12%,#ff7a1a59,#0000 45%),radial-gradient(at 88%,#a5216973,#0000 50%),linear-gradient(90deg,#0b0a1a 0%,#221340 50%,#0b0a1a 100%)}.hw-strip-text{background:linear-gradient(90deg,#ffd9a8,#ff9a3c 50%,#ffd9a8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hw-shimmer}@keyframes hw-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.hw-strip-cta{color:#1a0d00;background:linear-gradient(135deg,#ffb066,#ff7a1a 55%,#f0531c);transition:transform .2s,box-shadow .2s;box-shadow:0 0 14px #ff7a1a8c}.hw-strip-cta:hover{transform:scale(1.05);box-shadow:0 0 22px #ff7a1ad9}.hw-flicker{animation:2.4s ease-in-out infinite hw-flicker}@keyframes hw-flicker{0%,to{opacity:1;filter:drop-shadow(0 0 4px #ff8c28e6)}40%{opacity:.8;filter:drop-shadow(0 0 1px #ff8c2866)}45%{opacity:1}70%{opacity:.9}}.hw-strip-bat{color:#ffffff2e;animation:22s linear infinite backwards hw-strip-bat;position:absolute;top:50%}@keyframes hw-strip-bat{0%{transform:translate(-40px,-50%)}25%{transform:translate(25vw,-90%)}50%{transform:translate(50vw,-30%)}75%{transform:translate(75vw,-80%)}to{transform:translate(105vw,-50%)}}.hw-strip-bat svg,.hw-flap{transform-origin:50%;animation:.3s ease-in-out infinite alternate hw-flap}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.hw-spider{transform-origin:top;animation:7s ease-in-out infinite hw-spider}@keyframes hw-spider{0%,to{transform:translateY(-40px)rotate(0)}45%{transform:translateY(16px)rotate(2deg)}55%{transform:translateY(12px)rotate(-2deg)}}.hw-hover{animation:8s ease-in-out infinite hw-hover}@keyframes hw-hover{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(18px,-10px)rotate(4deg)}50%{transform:translate(-6px,-18px)rotate(-2deg)}75%{transform:translate(-16px,-4px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.hw-strip-text,.hw-flicker,.hw-spider,.hw-hover,.hw-flap,.hw-strip-bat svg{animation:none!important}.hw-strip-bat{display:none}}body.modal-open .hw-strip,body.modal-open .hw-strip *{animation-play-state:paused!important}.announcement-marquee.hw-marquee{animation-duration:45s}.hw-bat-glow{filter:drop-shadow(0 0 5px #ffffff73)}
.tg-strip{background:radial-gradient(at 12%,#f59e0b4d,#0000 45%),radial-gradient(at 88%,#b5361c66,#0000 50%),linear-gradient(90deg,#0a192f 0%,#13294b 50%,#0a192f 100%)}.tg-strip-text{background:linear-gradient(90deg,#fde68a,#f59e0b 50%,#fde68a) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite tg-shimmer}.tg-strip-cta{color:#1a0d00;background:linear-gradient(135deg,#fcd34d,#f59e0b 55%,#d97706);transition:transform .2s,box-shadow .2s;box-shadow:0 0 14px #f59e0b80}.tg-strip-cta:hover{transform:scale(1.05);box-shadow:0 0 22px #f59e0bcc}.tg-strip-leaf{color:#fcd34d38;animation:26s linear infinite backwards tg-strip-leaf;position:absolute;top:50%}.announcement-marquee.tg-marquee{animation-duration:45s}@keyframes tg-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@keyframes tg-strip-leaf{0%{transform:translate(-40px,-50%)rotate(0)}25%{transform:translate(25vw,-90%)rotate(90deg)}50%{transform:translate(50vw,-30%)rotate(180deg)}75%{transform:translate(75vw,-80%)rotate(270deg)}to{transform:translate(105vw,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tg-strip-text{animation:none!important}.tg-strip-leaf{display:none}}body.modal-open .tg-strip,body.modal-open .tg-strip *{animation-play-state:paused!important}
