.eave.svelte-8namtv{z-index:2;pointer-events:none;height:0;position:absolute;top:0;right:0}.roof.svelte-8namtv{filter:drop-shadow(0 8px 10px #2b201647);display:block;position:absolute;top:0;left:0;overflow:visible}.lantern.svelte-8namtv{transform-origin:50% 0;pointer-events:auto;flex-direction:column;align-items:center;animation:4.2s ease-in-out infinite alternate svelte-8namtv-swing;display:flex;position:absolute;top:68px}.lantern.svelte-8namtv>svg:where(.svelte-8namtv){transform-origin:50% 0;display:block;overflow:visible}.lantern.svelte-8namtv:hover>svg:where(.svelte-8namtv){animation:1.1s cubic-bezier(.3,.6,.3,1) svelte-8namtv-jiggle}.cord.svelte-8namtv{background:var(--color-ink);width:1px}.glow.svelte-8namtv{animation:3.4s ease-in-out infinite alternate svelte-8namtv-glow}.tassel.svelte-8namtv{transform-box:fill-box;transform-origin:50% 0;animation:1.6s ease-in-out infinite alternate svelte-8namtv-tassel}.ember.svelte-8namtv{opacity:0;pointer-events:none;background:#f7d27a;border-radius:50%;width:4px;height:4px;animation:3.2s ease-out infinite svelte-8namtv-ember;position:absolute;box-shadow:0 0 8px 2px #f7d27ab3}@media (width<=1100px){.eave.svelte-8namtv{transform-origin:100% 0;transform:scale(.62)}}@media (width<=639.98px){.eave.svelte-8namtv{transform:scale(.5)}}@keyframes svelte-8namtv-swing{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}@keyframes svelte-8namtv-jiggle{0%{transform:rotate(0)}18%{transform:rotate(9deg)}38%{transform:rotate(-7deg)}58%{transform:rotate(4deg)}78%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes svelte-8namtv-glow{0%{opacity:.22}to{opacity:.6}}@keyframes svelte-8namtv-tassel{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes svelte-8namtv-ember{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--drift,8px), -120px) scale(1)}}
