.fpev-seasonal{display:none!important}html.fpev-halloween .fpev-seasonal{display:block!important}.fpev-accent-bar{opacity:.85;pointer-events:none;z-index:40;background:linear-gradient(90deg,#f97316,#a855f7 55%,#f97316);height:3px;position:absolute;top:0;left:0;right:0}.fpev-cobweb{color:#6b6b72;opacity:.45;pointer-events:none;z-index:30;width:44px;height:44px;position:absolute;top:3px;left:0}.dark .fpev-cobweb{color:#c7c7cc;opacity:.35}@media (min-width:768px){.fpev-cobweb{width:64px;height:64px}}html.fpev-halloween .fpev-header-pumpkin{vertical-align:-.2em;width:1.15em;height:1.15em;margin-left:.4em;display:inline-block!important}html.fpev-halloween .fpev-footer-pumpkins{align-items:center;gap:.4em;margin-left:.75em;font-weight:400;display:inline-flex!important}.fpev-footer-pumpkin{width:1.1em;height:1.1em}.fpev-bats{pointer-events:none;z-index:60;contain:strict;position:fixed;inset:0;overflow:hidden}.fpev-bat{width:var(--bat-size);height:calc(var(--bat-size) / 2);color:#16101c;will-change:transform;position:absolute;top:0;left:0;transform:translate(-200px,-200px)}.fpev-bat__bob{will-change:transform;animation:fpev-bat-bob var(--bat-flap) ease-in-out infinite alternate;position:absolute;inset:0}.fpev-bat__wing,.fpev-bat__body{height:100%;position:absolute;top:0}.fpev-bat__wing{will-change:transform;width:44%;animation:var(--bat-flap) ease-in-out infinite alternate}.fpev-bat__wing--left{transform-origin:100% 22%;animation-name:fpev-wing-left;left:0}.fpev-bat__wing--right{transform-origin:0 22%;animation-name:fpev-wing-right;right:0}.fpev-bat__wing--right svg{transform:scaleX(-1)}.fpev-bat__body{width:20%;left:40%}.fpev-bat svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.dark .fpev-bat{color:#ff9a3c;opacity:min(1, calc(var(--bat-alpha,1) + .2))!important}.dark .fpev-bat__bob{filter:drop-shadow(0 0 1.5px #ffb066f2)drop-shadow(0 0 8px #ff7a18e6)drop-shadow(0 0 18px #f973168c)}@keyframes fpev-wing-left{0%{transform:rotate(28deg)scaleY(1.05)}to{transform:rotate(-30deg)scaleY(.7)}}@keyframes fpev-wing-right{0%{transform:rotate(-28deg)scaleY(1.05)}to{transform:rotate(30deg)scaleY(.7)}}@keyframes fpev-bat-bob{0%{transform:translateY(6%)}to{transform:translateY(-8%)}}@media (prefers-reduced-motion:reduce){.fpev-bats{display:none!important}}@media print{.fpev-seasonal,.fpev-bats{display:none!important}}
