html.halloween.dark{--app-background:24 10% 4%;--app-foreground:30 20% 95%;--app-card:24 9% 6.5%;--app-card-foreground:30 20% 95%;--app-popover:24 9% 7%;--app-popover-foreground:30 20% 95%;--app-primary:24 95% 53%;--app-primary-foreground:20 60% 6%;--app-secondary:24 7% 12%;--app-secondary-foreground:30 20% 95%;--app-muted:24 7% 14%;--app-muted-foreground:30 8% 66%;--app-accent:24 8% 13%;--app-accent-foreground:30 20% 95%;--app-destructive:0 70% 45%;--app-destructive-foreground:0 0% 98%;--app-border:24 8% 14%;--app-input:24 8% 14%;--app-ring:24 95% 53%;--halloween-ember:24 95% 53%;--halloween-ember-hot:38 100% 62%;--halloween-silk:30 15% 80%}html.halloween:not(.dark){--app-background:30 30% 98%;--app-foreground:24 15% 9%;--app-card:0 0% 100%;--app-card-foreground:24 15% 9%;--app-popover:0 0% 100%;--app-popover-foreground:24 15% 9%;--app-primary:22 92% 47%;--app-primary-foreground:0 0% 100%;--app-secondary:28 25% 93%;--app-secondary-foreground:24 15% 12%;--app-muted:28 22% 94%;--app-muted-foreground:24 7% 40%;--app-accent:28 25% 93%;--app-accent-foreground:24 15% 12%;--app-destructive:0 75% 48%;--app-destructive-foreground:0 0% 98%;--app-border:26 18% 87%;--app-input:26 18% 87%;--app-ring:22 92% 47%;--halloween-ember:22 92% 50%;--halloween-ember-hot:32 100% 55%;--halloween-silk:24 10% 35%}html.halloween #site-navbar-shell:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--halloween-ember) / .9) 50%, transparent);height:1px;box-shadow:0 0 12px hsl(var(--halloween-ember) / .5);position:absolute;bottom:0}html.halloween main a[href*="/series/"] img.object-cover{transition:box-shadow .26s,filter .26s}html.halloween main a[href*="/series/"]:hover img.object-cover,html.halloween main a[href*="/series/"]:focus-visible img.object-cover{box-shadow:0 0 0 1px hsl(var(--halloween-ember) / .7), 0 10px 30px -8px hsl(var(--halloween-ember) / .6);filter:saturate(1.08)brightness(1.04)}html.halloween svg.lucide-flame{background-color:hsl(var(--halloween-ember));-webkit-mask:var(--halloween-pumpkin) center / contain no-repeat;-webkit-mask:var(--halloween-pumpkin) center / contain no-repeat;mask:var(--halloween-pumpkin) center / contain no-repeat}html.halloween svg:has(>path[d^="M12.963 2.286"]){background-color:hsl(var(--halloween-ember));-webkit-mask:var(--halloween-pumpkin) center / contain no-repeat;-webkit-mask:var(--halloween-pumpkin) center / contain no-repeat;mask:var(--halloween-pumpkin) center / contain no-repeat}html.halloween svg.lucide-flame>*{visibility:hidden}html.halloween svg:has(>path[d^="M12.963 2.286"])>*{visibility:hidden}html.halloween{--halloween-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12.6 5.2c.1-1.3.7-2.4 1.9-3.1a.75.75 0 00-.8-1.3c-1.4.9-2.3 2.3-2.5 4.1A7.6 7.6 0 008 5.4C4.6 5.4 2 8.5 2 13s2.6 8.5 6 8.5c1.5 0 2.9-.5 4-1.4 1.1.9 2.5 1.4 4 1.4 3.4 0 6-3.9 6-8.5s-2.6-7.6-6-7.6c-1.2 0-2.4.3-3.4-.2zM7 11.5l2.2-1.6.6 2.6zM17 11.5l-2.2-1.6-.6 2.6zM7 15.2c1.4 1.6 3.1 2.3 5 2.3s3.6-.7 5-2.3l-1.3.3-.6 1-1-.8-1.1.9-1-.9-1.1.9-1-.8-.6-1z'/%3E%3C/svg%3E")}.halloween-egg{display:none}html.halloween .halloween-egg{display:block}.halloween-egg button{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;transition:scale .25s cubic-bezier(.34,1.56,.64,1),rotate .25s}.halloween-spider{--spider-drop:150px;--spider-thread:46px;--spider-stretch:4.26;--spider-stretch-bounce:4.09;top:0;z-index:30;transform-origin:50% 0;width:52px;animation:7s ease-in-out infinite halloween-spider-swing;position:absolute;inset-inline-end:14%}.halloween-spider__thread{width:1px;height:var(--spider-thread);background:hsl(var(--halloween-silk) / .7);transform-origin:50% 0;position:absolute;top:0;left:50%}.halloween-spider__body{top:calc(var(--spider-thread) - 8px);transform-origin:50% 20%;width:52px;height:38px;animation:2.6s ease-in-out infinite halloween-spider-breathe;position:absolute;left:0;background:url(/theme/img/halloween/spider.webp) 50%/contain no-repeat!important}.halloween-spider__body:hover{rotate:-6deg;scale:1.18}html.halloween.dark .halloween-spider__body{filter:drop-shadow(0 0 6px hsl(var(--halloween-ember) / .45))}.halloween-spider.is-dropping .halloween-spider__thread{animation:1.5s forwards halloween-thread-drop}.halloween-spider.is-dropping .halloween-spider__body{animation:1.5s forwards halloween-spider-drop}.halloween-spider.is-climbing .halloween-spider__thread{animation:1.6s ease-in-out forwards halloween-thread-climb}.halloween-spider.is-climbing .halloween-spider__body{animation:1.6s ease-in-out forwards halloween-spider-climb}@keyframes halloween-spider-swing{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes halloween-spider-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(5px)scale(1.06,.96)}}@keyframes halloween-thread-drop{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleY(1)}18%,26%{transform:scaleY(var(--spider-stretch))}32%{transform:scaleY(var(--spider-stretch-bounce))}40%,to{transform:scaleY(var(--spider-stretch))}}@keyframes halloween-spider-drop{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}18%{transform:translateY(var(--spider-drop)) scale(.88, 1.2)}24%{transform:translateY(var(--spider-drop)) scale(1.28, .78)}32%{transform:translateY(calc(var(--spider-drop) - 8px)) scale(.94, 1.08)}40%{transform:translateY(var(--spider-drop)) scale(1.05, .96)}46%{transform:translateY(var(--spider-drop)) rotate(-8deg)}52%{transform:translateY(var(--spider-drop)) rotate(8deg) scale(1.08)}58%{transform:translateY(var(--spider-drop)) rotate(-7deg)}64%{transform:translateY(var(--spider-drop)) rotate(7deg) scale(1.08)}70%{transform:translateY(var(--spider-drop)) rotate(-3deg)}78%,to{transform:translateY(var(--spider-drop)) rotate(0) scale(1)}}@keyframes halloween-thread-climb{0%{transform:scaleY(var(--spider-stretch))}to{transform:scaleY(1)}}@keyframes halloween-spider-climb{0%{transform:translateY(var(--spider-drop)) rotate(0)}25%{transform:translateY(calc(var(--spider-drop) * .75)) rotate(-5deg) scale(.96, 1.05)}50%{transform:translateY(calc(var(--spider-drop) * .5)) rotate(5deg) scale(1.04, .97)}75%{transform:translateY(calc(var(--spider-drop) * .25)) rotate(-4deg) scale(.97, 1.04)}to{transform:translateY(0)rotate(0)scale(1)}}.halloween-ghost{top:-44px;z-index:20;transform-origin:50% 100%;width:64px;height:74px;transition:opacity .6s;animation:4.5s ease-in-out infinite halloween-ghost-float;position:absolute;inset-inline-end:8%}.halloween-ghost__body{width:100%;height:100%;filter:drop-shadow(0 6px 16px hsl(var(--halloween-ember) / .38));animation:3.2s ease-in-out infinite halloween-ghost-breathe;display:block;background:url(/theme/img/halloween/ghost.webp) 50%/contain no-repeat!important}.halloween-ghost__body:hover{rotate:-7deg;scale:1.14}html.halloween:not(.dark) .halloween-ghost__body{filter:drop-shadow(0 5px 10px #1a161442)}.halloween-ghost__bubble{z-index:1;background:hsl(var(--halloween-ember));color:#180c06;letter-spacing:.08em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:9999px;margin-bottom:2px;padding:3px 8px;font-size:11px;font-weight:900;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)scale(.5)}.halloween-ghost.is-boo{animation:1.6s forwards halloween-boo}.halloween-ghost.is-boo .halloween-ghost__body{animation:1.6s forwards halloween-ghost-flare}.halloween-ghost.is-boo .halloween-ghost__bubble{animation:.95s ease-out .12s forwards halloween-boo-bubble}.halloween-ghost.is-gone{opacity:0;pointer-events:none;animation:none}@keyframes halloween-ghost-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes halloween-ghost-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05,.97)}}@keyframes halloween-boo{0%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)scale(1)}6%{animation-timing-function:cubic-bezier(.2,1.6,.4,1);transform:translateY(4px)scale(1.15,.8)}18%{transform:translateY(-26px)scale(2.1,2.4)}23%{transform:translateY(-24px)scale(2.35,2)}28%{transform:translateY(-24px)scale(2.2)rotate(-9deg)}33%{transform:translateY(-24px)scale(2.2)rotate(9deg)}38%{transform:translateY(-24px)scale(2.2)rotate(-7deg)}43%{transform:translateY(-24px)scale(2.2)rotate(6deg)}50%{opacity:1;animation-timing-function:ease-in;transform:translateY(-20px)scale(1.5)rotate(0)}to{opacity:0;transform:translate(-70px,-240px)scale(.4)rotate(-30deg)}}@keyframes halloween-ghost-flare{0%,to{filter:drop-shadow(0 6px 12px hsl(var(--halloween-ember) / .25))}18%,45%{filter:drop-shadow(0 0 18px hsl(var(--halloween-ember) / .85))}}@keyframes halloween-boo-bubble{0%{opacity:0;transform:translate(-50%,6px)scale(.5)}14%,70%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.9)}}.halloween-tot{box-shadow:0 24px 60px -12px #0000008c, 0 0 0 1px hsl(var(--halloween-ember) / .08), 0 0 40px -10px hsl(var(--halloween-ember) / .35);animation:.55s cubic-bezier(.2,1.4,.4,1) both halloween-tot-in}.halloween-tot-backdrop{background:radial-gradient(#00000059,#000000a6);animation:.35s ease-out both halloween-tot-fade}.halloween-tot-layer.is-closing .halloween-tot-backdrop{animation:.28s ease-in reverse forwards halloween-tot-fade}@keyframes halloween-tot-fade{0%{opacity:0}to{opacity:1}}.halloween-tot.is-closing{animation:.28s ease-in forwards halloween-tot-out}@keyframes halloween-tot-in{0%{opacity:0;transform:translateY(40px)scale(.85)}to{opacity:1;transform:none}}@keyframes halloween-tot-out{to{opacity:0;transform:translateY(30px)scale(.92)}}.halloween-tot__art{pointer-events:none;width:130px;height:152px;position:absolute;top:-66px;left:50%;transform:translate(-50%)}.halloween-tot__img{inset-inline:0;width:130px;height:auto;filter:drop-shadow(0 10px 24px hsl(var(--halloween-ember) / .45));margin-inline:auto;animation:.6s cubic-bezier(.2,1.6,.4,1) .15s both halloween-tot-art-pop,3.2s ease-in-out .8s infinite halloween-tot-art-bob;position:absolute;bottom:0}.halloween-tot.is-trick .halloween-tot__img{animation:.5s cubic-bezier(.2,1.6,.4,1) both halloween-tot-art-pop,.16s ease-in-out .45s 8 alternate halloween-tot-cackle,3.2s ease-in-out 1.8s infinite halloween-tot-art-bob}.halloween-tot.is-treat .halloween-tot__img{animation:.6s cubic-bezier(.2,1.4,.4,1) both halloween-tot-bucket-land,3.2s ease-in-out .8s infinite halloween-tot-art-bob}@keyframes halloween-tot-art-pop{0%{opacity:0;transform:translateY(30px)scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes halloween-tot-art-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes halloween-tot-cackle{0%{transform:scale(1.12)rotate(-6deg)}to{transform:scale(1.18)rotate(6deg)}}@keyframes halloween-tot-bucket-land{0%{opacity:0;transform:translateY(-40px)scale(.7)}55%{opacity:1;transform:translateY(0)scale(1.15,.85)}75%{transform:scale(.95,1.07)}to{transform:none}}.halloween-tot__candy{opacity:0;font-size:22px;line-height:1;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards halloween-tot-candy;position:absolute;top:46%;left:50%}@keyframes halloween-tot-candy{0%{opacity:0;transform:translate(-50%)scale(.3)rotate(0)}15%{opacity:1}60%{opacity:1;transform:translate(calc(-50% + var(--candy-x)), var(--candy-y)) scale(1.1) rotate(calc(var(--candy-spin) * .7))}to{opacity:0;transform:translate(calc(-50% + var(--candy-x) * 1.15), calc(var(--candy-y) + 70px)) scale(.9) rotate(var(--candy-spin))}}.halloween-trick-fx{z-index:71;pointer-events:none;background:radial-gradient(#00000040,#000000d9);animation:1.7s ease-in-out forwards halloween-trick-dim;position:fixed;inset:0}.halloween-trick-fx__spider{width:120px;height:88px;filter:drop-shadow(0 0 14px hsl(var(--halloween-ember) / .6));background:url(/theme/img/halloween/spider.webp) 50%/contain no-repeat;animation:1.25s cubic-bezier(.5,0,.6,1) .2s both halloween-spider-dash;position:absolute;bottom:18%;left:0}@keyframes halloween-trick-dim{0%{opacity:0}20%{opacity:1}40%{opacity:.45}60%{opacity:.95}to{opacity:0}}@keyframes halloween-spider-dash{0%{transform:translate(-140px)rotate(80deg)}20%{transform:translate(20vw,-6vh)rotate(70deg)scale(1.05)}40%{transform:translate(42vw,-2vh)rotate(95deg)}60%{transform:translate(62vw,-10vh)rotate(75deg)scale(1.05)}80%{transform:translate(82vw,-4vh)rotate(92deg)}to{transform:translate(calc(100vw + 140px),-12vh)rotate(80deg)}}.halloween-only{display:none}html.halloween .halloween-only{display:block}html.halloween .purchase-shop{background:radial-gradient(ellipse 70% 40% at 50% 0%, hsl(var(--halloween-ember) / .16), transparent 70%)!important}html.halloween .purchase-shop>.pointer-events-none,html.halloween .purchase-bg-blob{display:none}html.halloween .purchase-halloween-art{margin-bottom:4px}.purchase-halloween-art img{width:clamp(220px,42vw,340px);height:auto;filter:drop-shadow(0 18px 40px hsl(var(--halloween-ember) / .45));animation:4s ease-in-out infinite halloween-cauldron-bob}@keyframes halloween-cauldron-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}html.halloween .purchase-hero-effect{filter:drop-shadow(0 0 18px hsl(var(--halloween-ember) / .35));background-image:linear-gradient(90deg, hsl(var(--halloween-ember-hot)), hsl(var(--halloween-ember)) 55%, #ff3c00)!important}html.halloween .purchase-hero svg path{fill:hsl(var(--halloween-ember-hot))}html.halloween .purchase-halloween-ribbon{border:1px solid hsl(var(--halloween-ember) / .45);background:hsl(var(--halloween-ember) / .12);color:hsl(var(--halloween-ember-hot));letter-spacing:.04em;border-radius:9999px;align-items:center;gap:8px;margin-top:20px;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex;position:relative}html.halloween .purchase-halloween-ribbon:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 24px 2px hsl(var(--halloween-ember) / .35);opacity:0;animation:2.8s ease-in-out infinite halloween-glow-pulse;position:absolute;inset:0}@media (width<=639px){html.halloween .purchase-halloween-ribbon{letter-spacing:.02em;text-wrap:balance;gap:6px;padding:6px 14px;font-size:12px}}html.halloween:not(.dark) .purchase-halloween-ribbon{color:#b84a0a}@keyframes halloween-glow-pulse{50%{opacity:1}}html.halloween .purchase-grid{gap:12px}html.halloween .purchase-card{border-radius:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;overflow:hidden;border-color:hsl(var(--halloween-ember) / .18)!important;background:radial-gradient(ellipse 60% 90% at 0% 50%, hsl(var(--halloween-ember) / .08), transparent 70%), hsl(var(--app-card))!important}html.halloween .purchase-card:hover,html.halloween .purchase-card:focus-visible{box-shadow:0 16px 40px -14px hsl(var(--halloween-ember) / .5);transform:translateY(-3px);border-color:hsl(var(--halloween-ember) / .55)!important}html.halloween .purchase-card:before{content:"";top:0;pointer-events:none;opacity:.16;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23d8c9b0' stroke-width='1.4'%3E%3Cpath d='M0 0L100 100M0 0L50 100M0 0L100 50M0 0L0 100M0 0L100 0'/%3E%3Cpath d='M0 22Q11 18 16 16Q18 11 22 0M0 44Q22 36 31 31Q36 22 44 0M0 66Q33 54 47 47Q54 33 66 0M0 88Q44 72 62 62Q72 44 88 0'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:40px;height:40px;position:absolute;inset-inline-end:0;transform:scaleX(-1)}html.halloween:not(.dark) .purchase-card:before{opacity:.3;filter:invert(.6)}html.halloween[dir=rtl] .purchase-card:before{transform:none}html.halloween .purchase-card[data-featured]{box-shadow:0 0 28px -8px hsl(var(--halloween-ember) / .45);background:radial-gradient(ellipse 60% 90% at 0% 50%, hsl(var(--halloween-ember) / .14), transparent 70%) padding-box, linear-gradient(hsl(var(--app-card)), hsl(var(--app-card))) padding-box, linear-gradient(120deg, hsl(var(--halloween-ember)), hsl(var(--halloween-ember-hot)) 50%, hsl(var(--halloween-ember))) border-box!important;border:1px solid #0000!important}html.halloween .purchase-coin{filter:drop-shadow(0 6px 14px #ffb30059);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (width>=640px){html.halloween .purchase-card:before{width:54px;height:54px}}html.halloween .purchase-card:hover .purchase-coin{transform:scale(1.12)rotate(-6deg)}html.halloween .purchase-badge{letter-spacing:.03em;box-shadow:0 0 14px hsl(var(--halloween-ember) / .45);border-radius:9999px;font-weight:800;background:linear-gradient(90deg, hsl(var(--halloween-ember)), hsl(var(--halloween-ember-hot)))!important;color:#180c06!important}html.halloween .purchase-badge:before{content:"🎃";margin-inline-end:4px}html.halloween .purchase-card[data-featured] .purchase-price{color:hsl(var(--halloween-ember-hot))!important}html.halloween:not(.dark) .purchase-card[data-featured] .purchase-price{color:#c24e0a!important}html.halloween .purchase-cta{box-shadow:0 4px 16px -4px hsl(var(--halloween-ember) / .6);font-weight:800;transition:transform .2s,box-shadow .2s;background:linear-gradient(180deg, hsl(var(--halloween-ember-hot)), hsl(var(--halloween-ember)))!important;color:#180c06!important}html.halloween .purchase-card:hover .purchase-cta{box-shadow:0 6px 22px -4px hsl(var(--halloween-ember) / .8);transform:scale(1.06)}html.halloween .purchase-faq-item{border-color:hsl(var(--halloween-ember) / .14)!important;background:hsl(var(--app-card))!important}html.halloween .purchase-faq-item[open]{box-shadow:0 0 24px -12px hsl(var(--halloween-ember) / .6);border-color:hsl(var(--halloween-ember) / .45)!important}.halloween-goblin-runner{--goblin-h:calc(120px * var(--goblin-scale,1));--goblin-w:round(nearest, calc(var(--goblin-h) * 220 / 292), 1px);left:0;bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:60;width:var(--goblin-w);height:var(--goblin-h);pointer-events:none;will-change:transform;transition:opacity .6s;position:fixed}@media (width>=1024px){.halloween-goblin-runner{--goblin-h:calc(156px * var(--goblin-scale,1));bottom:6px}}.halloween-goblin-runner.is-leaving{opacity:0}.halloween-goblin-sprite{filter:drop-shadow(0 6px 10px #00000073);position:absolute;inset:0;overflow:hidden}.halloween-goblin-sprite.is-flipped{transform:scaleX(-1)}.halloween-goblin-sprite__strip{width:calc(100% * var(--goblin-frames));will-change:transform;background-repeat:no-repeat;background-size:100% 100%;height:100%;animation-name:halloween-goblin-sheet;animation-fill-mode:forwards;position:absolute;top:0;left:0}@keyframes halloween-goblin-sheet{to{transform:translateX(calc(-100% * var(--goblin-end) / var(--goblin-frames)))}}.halloween-goblin-runner__hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:54%;height:64%;padding:0;position:absolute;top:34%;left:24%}.halloween-goblin-runner .halloween-goblin-bubble{bottom:64%}.halloween-goblin-runner .halloween-tot__candy{top:70%}.halloween-goblin-bubble{z-index:1;background:hsl(var(--halloween-ember));color:#180c06;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px -4px hsl(var(--halloween-ember) / .7);border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:800;animation:.35s cubic-bezier(.2,1.6,.4,1) both halloween-goblin-bubble;position:absolute;bottom:calc(100% + 4px);left:50%}@keyframes halloween-goblin-bubble{0%{opacity:0;transform:translate(-50%,8px)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.halloween-goblin-peek{z-index:5;pointer-events:none;width:112px;height:64px;position:absolute;bottom:100%}.halloween-goblin-peek__clip{position:absolute;inset:-28px 0 0;overflow:hidden}.halloween-goblin-peek__goblin{inset-inline:0;transform-origin:50% 100%;pointer-events:none;-webkit-tap-highlight-color:transparent;border:0;height:64px;padding:0;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:0;transform:translateY(105%);background:url(/theme/img/halloween/goblin-peek.webp) bottom/contain no-repeat!important}.halloween-goblin-peek__goblin.is-up{cursor:pointer;pointer-events:auto;animation:1.1s ease-in-out .45s infinite alternate halloween-goblin-look;transform:translateY(6%)}.halloween-goblin-peek__goblin.is-eek{transition-duration:.18s;animation:.12s linear infinite alternate halloween-goblin-shake;transform:translateY(-18%)scale(1.15)}@keyframes halloween-goblin-look{0%{rotate:-5deg}to{rotate:5deg}}@keyframes halloween-goblin-shake{0%{rotate:-9deg}to{rotate:9deg}}.halloween-goblin-peek.is-bottom-edge{top:auto;bottom:0}.halloween-goblin-peek .halloween-goblin-bubble{bottom:calc(100% + 22px)}.halloween-banner{z-index:35;border-bottom:1px solid hsl(var(--halloween-ember) / .35);background:radial-gradient(ellipse 50% 140% at 50% 0%, hsl(var(--halloween-ember) / .28), transparent 70%), linear-gradient(90deg, #1a0f0a, #381b0a 50%, #1a0f0a);box-shadow:0 6px 18px -10px hsl(var(--halloween-ember) / .6);color:#f7edde;position:relative;overflow:hidden}html.halloween:not(.dark) .halloween-banner{background:radial-gradient(ellipse 50% 140% at 50% 0%, hsl(var(--halloween-ember) / .35), transparent 70%), linear-gradient(90deg, #652f0b, #973f0c 50%, #652f0b)}.halloween-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffd08029 50%,#0000 70%);animation:6s ease-in-out 1.2s infinite halloween-banner-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes halloween-banner-shine{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.halloween-banner__inner{z-index:1;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:6px 44px;display:flex;position:relative}.halloween-banner__pumpkin{filter:drop-shadow(0 0 6px hsl(var(--halloween-ember) / .8));font-size:18px;animation:2.4s ease-in-out infinite halloween-banner-wobble;display:inline-block}@keyframes halloween-banner-wobble{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.08)}}.halloween-banner__text{letter-spacing:.01em;margin:0;font-size:13px}.halloween-banner__text strong{color:hsl(var(--halloween-ember-hot));font-weight:800}.halloween-banner__cta{background:linear-gradient(180deg, hsl(var(--halloween-ember-hot)), hsl(var(--halloween-ember)));color:#180c06;white-space:nowrap;height:26px;box-shadow:0 0 14px -2px hsl(var(--halloween-ember) / .7);border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.halloween-banner__cta:hover,.halloween-banner__cta:focus-visible{box-shadow:0 0 20px 0 hsl(var(--halloween-ember) / .85);transform:scale(1.06)}.halloween-banner__link{border:1px solid hsl(var(--halloween-ember-hot) / .55);height:26px;color:hsl(var(--halloween-ember-hot));white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;transition:background-color .2s,transform .2s;display:inline-flex}.halloween-banner__link:hover,.halloween-banner__link:focus-visible{background:hsl(var(--halloween-ember) / .18);transform:scale(1.04)}.halloween-banner__close{top:50%;z-index:1;color:#e8dcc9b3;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.halloween-banner__close:hover,.halloween-banner__close:focus-visible{color:#faf4eb;background:#ffffff1a}@media (width<=639px){.halloween-banner__inner{gap:8px;min-height:52px;padding-inline:12px 40px}}html.halloween ::selection{background:hsl(var(--halloween-ember) / .35);color:hsl(var(--app-foreground))}@media (width>=720px){html.halloween ::-webkit-scrollbar{background:hsl(var(--app-background))}html.halloween ::-webkit-scrollbar-thumb{background:hsl(var(--halloween-ember) / .75)}}html.halloween #vcomics-navigation-progress{background:linear-gradient(90deg, hsl(var(--halloween-ember)), hsl(var(--halloween-ember-hot)))}.halloween-goblin-runner.is-sprinter .halloween-goblin-sprite,.goblin-hunt-sprite.is-sprinter .halloween-goblin-sprite{filter:hue-rotate(150deg)saturate(1.3)drop-shadow(0 6px 10px #00000073)}.halloween-goblin-runner.is-golden .halloween-goblin-sprite,.goblin-hunt-sprite.is-golden .halloween-goblin-sprite{filter:sepia()saturate(4)hue-rotate(-12deg)brightness(1.15)drop-shadow(0 0 10px #ffcc33d9)}.halloween-goblin-runner.is-golden:before{content:"✨";pointer-events:none;font-size:18px;animation:.9s ease-out infinite halloween-golden-sparkle;position:absolute;top:30%;left:50%}@keyframes halloween-golden-sparkle{0%{opacity:0;transform:translate(-60%,10px)scale(.6)}40%{opacity:1}to{opacity:0;transform:translate(-140%,-36px)scale(1.1)}}.halloween-goblin-runner.is-golden .halloween-goblin-bubble{background:#ffc929}.halloween-goblin-runner.is-hit{animation:.25s ease-out halloween-goblin-hit}@keyframes halloween-goblin-hit{0%,to{translate:0}25%{filter:brightness(2.2);translate:-6px}75%{translate:6px}}.halloween-hunt-toast.is-golden{border-color:#ffc929b3;box-shadow:0 10px 34px -8px #ffc929bf}.halloween-hunt-toast{left:50%;bottom:calc(6.5rem + env(safe-area-inset-bottom) + 132px);z-index:61;border:1px solid hsl(var(--halloween-ember) / .45);color:#f5f2f0;max-width:calc(100vw - 32px);box-shadow:0 10px 30px -10px hsl(var(--halloween-ember) / .6);background:#131210f0;border-radius:9999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;font-weight:700;animation:.35s cubic-bezier(.2,1.2,.4,1) both halloween-hunt-toast-in;display:flex;position:fixed;transform:translate(-50%)}@media (width>=1024px){.halloween-hunt-toast{bottom:184px;left:auto;right:24px;transform:none}}.halloween-hunt-toast__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.halloween-hunt-toast__link{background:hsl(var(--halloween-ember));color:#180c06;border-radius:9999px;flex-shrink:0;padding:6px 14px}.halloween-hunt-toast__link:hover{background:hsl(var(--halloween-ember-hot))}@keyframes halloween-hunt-toast-in{0%{opacity:0;translate:0 12px}}.goblin-hunt-sprite{--goblin-h:156px;--goblin-w:round(nearest, calc(var(--goblin-h) * 220 / 292), 1px);width:var(--goblin-w);height:var(--goblin-h);pointer-events:none;position:relative}.goblin-hunt-sprite__still .halloween-goblin-sprite__strip{transform:translateX(calc(-100% * (var(--goblin-frames) - 1) / var(--goblin-frames)));animation:none}.goblin-hunt-crown{filter:drop-shadow(0 0 8px #fcd34db3);animation:2.4s ease-in-out infinite goblin-hunt-crown-bob}@keyframes goblin-hunt-crown-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-4px)rotate(6deg)}}.goblin-hunt-leader-glow{filter:drop-shadow(0 0 18px #fbbf2473)}.goblin-hunt-kind-card.is-golden{box-shadow:0 0 40px -12px #fbbf248c}.goblin-hunt-kind-card.is-golden .aspect-\[3\/2\]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffecaa38 50%,#0000 65%);animation:5s ease-in-out 1s infinite halloween-banner-shine;position:absolute;inset:0;transform:translate(-100%)}.goblin-hunt-hero-goblin{opacity:.35;position:absolute;top:12px;right:12px}@media (width>=640px){.goblin-hunt-hero-goblin{--goblin-h:200px;opacity:1;top:24px;right:32px}}@media (prefers-reduced-motion:reduce){html.halloween .halloween-egg,html.halloween .halloween-egg *,html.halloween .halloween-ghost.is-boo,html.halloween .halloween-ghost.is-boo .halloween-ghost__body,.halloween-tot,.halloween-tot *,.halloween-banner:after,.halloween-banner__pumpkin,.halloween-goblin-runner,.halloween-goblin-peek,.goblin-hunt-sprite *,.goblin-hunt-crown,.goblin-hunt-kind-card *,.goblin-hunt-kind-card :after,.halloween-hunt-toast,.purchase-halloween-art img,html.halloween .purchase-halloween-ribbon:after,.halloween-tot-backdrop,.halloween-trick-fx,.halloween-trick-fx *{animation:none!important}.halloween-trick-fx,.halloween-tot__candy{display:none}html.halloween .halloween-ghost.is-boo .halloween-ghost__bubble{opacity:1;transform:translate(-50%)}}.vc-peek-frame{margin-top:4.5rem;position:relative}.vc-peek{z-index:2;pointer-events:none;width:128px;height:74px;display:block;position:absolute;bottom:100%;right:10%;overflow:hidden}.vc-peek.is-left{left:10%;right:auto}.vc-peek img{inset-inline:0;transform-origin:50% 100%;width:100%;height:auto;animation:8s ease-in-out infinite vc-peek;position:absolute;bottom:0;transform:translateY(105%);box-shadow:none!important;border-radius:0!important;margin:0!important}.vc-peek.is-late img{animation-delay:-4s}.vc-peek-frame:hover .vc-peek img{animation:.5s cubic-bezier(.3,1.6,.5,1) forwards vc-peek-eek}@keyframes vc-peek{0%,40%{transform:translateY(105%)rotate(0)}48%{transform:translateY(6%)rotate(0)}56%{transform:translateY(6%)rotate(-7deg)}66%{transform:translateY(6%)rotate(7deg)}74%{transform:translateY(6%)rotate(0)}82%,to{transform:translateY(105%)rotate(0)}}@keyframes vc-peek-eek{0%{transform:translateY(105%)}60%{transform:translateY(-8%)scale(1.08)}to{transform:translateY(4%)}}.vc-shine{border-radius:1rem;position:relative;overflow:hidden}.vc-shine img{display:block;margin:0!important}.vc-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffdca02e 50%,#0000 65%);animation:6s ease-in-out 1s infinite halloween-banner-shine;position:absolute;inset:0;transform:translate(-100%)}.vc-goblin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}@media (width<=640px){.vc-goblin-grid{grid-template-columns:1fr}}.vc-goblin-card{border:1px solid hsl(var(--app-border));background:hsl(var(--app-card));border-radius:1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.vc-goblin-card:hover{border-color:#f9731699;transform:translateY(-4px);box-shadow:0 14px 34px -14px #f973168c}.vc-goblin-card img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .5s;display:block;box-shadow:none!important;border-radius:0!important;margin:0!important}.vc-goblin-card:hover img{transform:scale(1.06)}.vc-goblin-card>p{font-size:.92em;line-height:1.55;margin:.6rem 1rem!important}.vc-goblin-card>p:first-of-type{margin-top:.9rem!important}.vc-goblin-card.is-golden{border-color:#fcd34d80;box-shadow:0 0 36px -10px #fbbf248c}.vc-badge{background:hsl(var(--app-secondary));color:hsl(var(--app-foreground));letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;border-radius:999px;margin-inline-end:.35rem;padding:.1rem .55rem;font-size:.68em;font-weight:800;display:inline-block}.vc-badge.is-teal{color:#042f2e;background:#2dd4bfe6}.vc-badge.is-gold{color:#451a03;background:#fcd34df2}.vc-points{color:#f97316;font-weight:900}.vc-points.is-teal{color:#2dd4bf}.vc-points.is-gold{color:#fbbf24}.vc-callout{background:linear-gradient(135deg,#f9731629,#0000 70%);border:1px solid #f9731673;border-radius:1.25rem;margin:1.5rem 0;padding:1.1rem 1.4rem;position:relative}.vc-callout:after,a.vc-btn:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:3.2s ease-in-out infinite halloween-glow-pulse;position:absolute;inset:-1px}.vc-callout:after{box-shadow:0 0 28px -4px #f9731673}.vc-callout>:first-child{margin-top:0!important}.vc-callout>:last-child{margin-bottom:0!important}.vc-prizes{counter-reset:vc-prize;gap:.5rem;display:grid;margin:1rem 0!important;padding:0!important;list-style:none!important}.vc-prizes li{border:1px solid hsl(var(--app-border));background:hsl(var(--app-card));counter-increment:vc-prize;border-radius:.9rem;align-items:center;gap:.75rem;display:flex;margin:0!important;padding:.7rem 1rem!important}.vc-prizes li:before{content:counter(vc-prize);background:hsl(var(--app-secondary));width:2rem;height:2rem;color:hsl(var(--app-foreground));border-radius:999px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.vc-prizes li>:first-child{color:hsl(var(--app-muted-foreground));flex:1}.vc-prizes li>strong{color:#fbbf24;font-variant-numeric:tabular-nums}.vc-prizes li:first-child{background:linear-gradient(90deg, #fbbf2429, hsl(var(--app-card)) 60%);border-color:#fcd34d8c}.vc-prizes li:first-child:before{color:#451a03;background:#fcd34d;box-shadow:0 0 16px #fbbf248c}.vc-prizes li:nth-child(2):before{color:#0f172a;background:#e2e8f0}.vc-prizes li:nth-child(3):before{color:#431407;background:#fb923c}.vc-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.5rem 0;display:flex}a.vc-btn{background:#f97316;border:2px solid #f97316;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.6rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;color:#1a0d05!important;text-decoration:none!important}a.vc-btn:after{animation-duration:2.6s;inset:-2px;box-shadow:0 0 28px -4px #f9731673}a.vc-btn.is-ghost:after{display:none}a.vc-btn.is-ghost{background:0 0;color:#fb923c!important}a.vc-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 10px 26px -8px #f97316b3}.vc-bounce{text-align:center;letter-spacing:.3em;font-size:1.6em}.vc-bounce span{animation:1.6s ease-in-out infinite vc-bounce;display:inline-block}.vc-bounce span:nth-child(2){animation-delay:.15s}.vc-bounce span:nth-child(3){animation-delay:.3s}.vc-bounce span:nth-child(4){animation-delay:.45s}.vc-bounce span:nth-child(5){animation-delay:.6s}.vc-bounce span:nth-child(6){animation-delay:.75s}@keyframes vc-bounce{0%,60%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-10px)rotate(-10deg)}}.vc-faq details{border:1px solid hsl(var(--app-border));background:hsl(var(--app-card));border-radius:1rem;margin:.6rem 0;padding:.8rem 1.1rem;transition:border-color .2s}.vc-faq details[open]{border-color:#f9731680}.vc-faq summary{cursor:pointer;list-style:none}.vc-faq summary::-webkit-details-marker{display:none}.vc-faq summary:after{content:"+";float:right;color:#f97316;font-weight:800;transition:rotate .2s}.vc-faq details[open] summary:after{rotate:45deg}.vc-faq details>:not(summary){animation:.3s both vc-fade-up;margin:.6rem 0 0!important}.vc-faq details.is-secret{border-style:dashed;border-color:#fcd34d73}@keyframes vc-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.vc-reveal{animation:linear both vc-fade-up;animation-timeline:view();animation-range:entry entry 40%}}@media (prefers-reduced-motion:reduce){.vc-peek img,.vc-peek-frame:hover .vc-peek img{animation:none;transform:translateY(6%)}.vc-shine:after,.vc-callout:after,a.vc-btn:after,.vc-bounce span,.vc-faq details>:not(summary),.vc-reveal{animation:none!important}}.gh-countdown{font-size:1.05em;margin-top:.6rem!important}.gh-countdown strong{font-variant-numeric:tabular-nums;color:#fb923c}.gh-arena{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:radial-gradient(80% 70% at 50% 110%,#f9731647,#0000 70%),linear-gradient(#0e0a08,#170f0b);border:1px solid #f9731659;border-radius:1.25rem;margin:1.25rem 0;position:relative;overflow:hidden}.gh-hud{z-index:3;color:#d6cbc2;background:#00000059;border-bottom:1px solid #f9731633;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;display:flex;position:relative}.gh-hud b,.gh-hud strong{color:#fff;font-variant-numeric:tabular-nums}.gh-field{cursor:crosshair;height:270px;position:relative}.gh-field:after{content:"";background:linear-gradient(90deg,#0000,#f9731666,#0000);height:2px;position:absolute;inset:auto 0 18px}.gh-goblin{cursor:pointer;will-change:transform;width:156px;height:207px;position:absolute;bottom:4px;left:0}.gh-goblin__body{transform-origin:50% 90%;filter:drop-shadow(0 6px 8px #00000080);position:absolute;inset:0}.gh-goblin__frame{position:absolute;inset:0;overflow:hidden}.gh-goblin i{will-change:transform;background:url(/theme/img/halloween/goblin-run-v2.webp) 0 0/100% 100% no-repeat;width:1600%;height:100%;animation:.8s steps(16,end) infinite gh-run;position:absolute;top:0;left:0}.gh-goblin.is-left .gh-goblin__body{transform:scaleX(-1)}.gh-goblin.is-sprinter .gh-goblin__body{filter:hue-rotate(150deg)saturate(1.3)drop-shadow(0 6px 8px #00000080)}.gh-goblin.is-sprinter i{animation-duration:.55s}.gh-goblin.is-golden .gh-goblin__body{filter:sepia()saturate(4)hue-rotate(-12deg)brightness(1.15)drop-shadow(0 0 10px #ffc83ce6)}.gh-goblin.is-golden i{animation-duration:.5s}.gh-goblin.is-paused i{animation-play-state:paused}.gh-goblin.is-hit .gh-goblin__frame{animation:.25s gh-hit}.gh-goblin.is-caught{opacity:0;transition:opacity .4s .9s}.gh-goblin.is-caught i{background-image:url(/theme/img/halloween/goblin-faint-v2.webp);width:800%;animation:.8s steps(8,jump-none) forwards gh-sheet8}.gh-goblin.is-attacking i{background-image:url(/theme/img/halloween/goblin-attack-v2.webp);width:800%;animation:.65s steps(8,jump-none) forwards gh-sheet8}@keyframes gh-run{to{transform:translate(-100%)}}@keyframes gh-sheet8{0%{transform:translate(0)}to{transform:translate(-87.5%)}}@keyframes gh-hit{50%{filter:brightness(2.2)drop-shadow(0 0 12px #fff)}}.gh-pop{z-index:4;pointer-events:none;color:#fb923c;text-shadow:0 2px 6px #000;white-space:nowrap;font-size:1.25rem;font-weight:900;animation:.9s ease-out forwards gh-pop;position:absolute}.gh-pop.is-gold{color:#fcd34d;font-size:1.6rem}.gh-pop.is-teal{color:#5eead4}.gh-pop.is-bad{color:#f87171;font-size:1rem}@keyframes gh-pop{0%{opacity:1;transform:translate(-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-56px)scale(1.15)}}.gh-overlay{z-index:5;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0705c7;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}.gh-overlay[hidden]{display:none}.gh-overlay__title{color:#fff;margin:0;font-size:1.6rem;font-weight:900}.gh-overlay__text{color:#d6cbc2;max-width:28rem;margin:0}.gh-start{color:#1a0d05;cursor:pointer;background:#f97316;border:0;border-radius:999px;margin-top:.5rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:800;transition:transform .2s;box-shadow:0 10px 26px -8px #f97316cc}.gh-start:hover{transform:translateY(-2px)scale(1.04)}.gh-overlay a{color:#fb923c;font-weight:700}.gh-shake{animation:.3s linear gh-shake}@keyframes gh-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.gh-goblin i{animation-duration:1.2s!important}}.event-promo-pop{animation:.45s cubic-bezier(.3,1.4,.5,1) both event-promo-pop}@keyframes event-promo-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}.event-promo-banner{box-shadow:0 0 36px -12px #f9731673}.event-promo-banner__peek{pointer-events:none;width:104px;height:60px;position:absolute;bottom:100%;right:12%;overflow:hidden}.event-promo-banner__peek:before{content:"";background:url(/theme/img/halloween/goblin-peek.webp) bottom/contain no-repeat;animation:7s ease-in-out .6s infinite vc-peek;position:absolute;inset:0;transform:translateY(105%)}.event-promo-toast{z-index:62;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom));background:hsl(var(--app-card));border:1px solid #f9731673;border-radius:1rem;width:min(320px,100vw - 32px);padding:.85rem .95rem;animation:.45s cubic-bezier(.3,1.3,.5,1) both event-promo-toast-in;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -14px #000000a6,0 0 26px -10px #f9731680}@media (width>=1024px){.event-promo-toast{animation-name:event-promo-toast-in-side;bottom:24px;left:auto;right:24px;transform:none}}@keyframes event-promo-toast-in{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes event-promo-toast-in-side{0%{opacity:0;transform:translate(24px)}}.event-promo-peek{z-index:61;left:12px;bottom:env(safe-area-inset-bottom);pointer-events:none;width:132px;height:120px;position:fixed}.event-promo-peek__goblin{background:url(/theme/img/halloween/goblin-peek.webp) bottom/contain no-repeat;width:120px;height:70px;transition:transform .5s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:0;left:0;transform:translateY(105%)}.event-promo-peek__bubble{opacity:0;transform-origin:0 100%;background:#fdf2e6;border-radius:12px 12px 12px 3px;align-items:flex-start;gap:4px;width:max-content;max-width:min(220px,100vw - 100px);padding:6px 6px 6px 10px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:66px;left:70px;transform:translateY(6px)scale(.9);box-shadow:0 10px 24px -10px #0009}.event-promo-peek.is-up{pointer-events:auto}.event-promo-peek.is-up .event-promo-peek__goblin{animation:1.2s ease-in-out .5s infinite alternate halloween-goblin-look;transform:translateY(6%)}.event-promo-peek.is-up .event-promo-peek__bubble{opacity:1;transition-delay:.35s;transform:none}@media (width>=1024px){.event-promo-peek{left:24px}}@media (prefers-reduced-motion:reduce){.event-promo-pop,.event-promo-toast,.event-promo-banner__peek:before,.event-promo-peek.is-up .event-promo-peek__goblin{animation:none!important}.event-promo-banner__peek:before{transform:translateY(6%)}}
