.campfire-module__5-qZVa__scene{background:radial-gradient(70% 40% at 12% 100%,#ff8c3238,#0000 70%),linear-gradient(#05091f 0%,#0b1740 42%,#142a62 72%,#1b3570 100%);position:absolute;inset:0;overflow:hidden}.campfire-module__5-qZVa__scene svg,.campfire-module__5-qZVa__scene i{display:block;position:absolute}.campfire-module__5-qZVa__scene i{font-style:normal}.campfire-module__5-qZVa__stars{position:absolute;inset:0}.campfire-module__5-qZVa__milky{filter:blur(16px);background:linear-gradient(90deg,#0000,#aac4ff24 35%,#fff4ff33 50%,#aac4ff24 65%,#0000);width:34%;height:170%;top:-40%;left:44%;transform:rotate(36deg)}.campfire-module__5-qZVa__stars i{background:#fff;border-radius:50%;box-shadow:0 0 6px 1px #ffffffbf}.campfire-module__5-qZVa__shoot{opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:3px;width:110px;height:3px;top:9%;left:18%;transform:rotate(22deg)}.campfire-module__5-qZVa__peaks{width:100%;height:clamp(210px,36vh,380px);bottom:0;left:0}.campfire-module__5-qZVa__fireLight{background:radial-gradient(at 34% 78%,#ff963280,#ff781e2e 45%,#0000 70%);width:62%;height:40%;bottom:-6%;left:-8%}.campfire-module__5-qZVa__pines{width:clamp(120px,18vw,240px);height:auto;bottom:8%}.campfire-module__5-qZVa__pinesL{left:0}.campfire-module__5-qZVa__pinesR{right:0}.campfire-module__5-qZVa__hearth{aspect-ratio:260/200;width:clamp(150px,22vw,270px);position:absolute;bottom:3%;left:4%}.campfire-module__5-qZVa__hearth svg{width:100%;height:100%;inset:0}.campfire-module__5-qZVa__flame{transform-box:view-box;transform-origin:112px 168px}.campfire-module__5-qZVa__spark{opacity:0;background:#ffcb5a;border-radius:50%;box-shadow:0 0 6px 2px #ff9628e6}.campfire-module__5-qZVa__tent{width:clamp(104px,16vw,200px);height:auto;bottom:4%;right:4%}@media (prefers-reduced-motion:no-preference){.campfire-module__5-qZVa__stars i{animation:campfire-module__5-qZVa__campfire-twinkle 3.6s ease-in-out var(--d) infinite}.campfire-module__5-qZVa__milky{animation:50s ease-in-out infinite alternate campfire-module__5-qZVa__campfire-milky}.campfire-module__5-qZVa__shoot{animation:15s ease-in 4s infinite campfire-module__5-qZVa__campfire-shoot}.campfire-module__5-qZVa__flame{animation:campfire-module__5-qZVa__campfire-flicker 1.7s ease-in-out var(--d) infinite alternate}.campfire-module__5-qZVa__pool,.campfire-module__5-qZVa__fireLight{animation:2.6s ease-in-out infinite alternate campfire-module__5-qZVa__campfire-glow}.campfire-module__5-qZVa__spark{animation:campfire-module__5-qZVa__campfire-spark 4.2s ease-out var(--d) infinite}.campfire-module__5-qZVa__steam{animation:campfire-module__5-qZVa__campfire-steam 3.4s ease-in-out var(--d) infinite}.campfire-module__5-qZVa__door{animation:3s ease-in-out infinite alternate campfire-module__5-qZVa__campfire-door}}@keyframes campfire-module__5-qZVa__campfire-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes campfire-module__5-qZVa__campfire-milky{0%{opacity:.8;transform:rotate(36deg)translateY(0)}to{opacity:1;transform:rotate(36deg)translateY(-30px)}}@keyframes campfire-module__5-qZVa__campfire-shoot{0%{opacity:0;transform:translate(0)rotate(22deg)}3%{opacity:1}13%{opacity:0;transform:translate(42vw,17vh)rotate(22deg)}to{opacity:0;transform:translate(42vw,17vh)rotate(22deg)}}@keyframes campfire-module__5-qZVa__campfire-flicker{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(.92,1.08)rotate(2deg)}}@keyframes campfire-module__5-qZVa__campfire-glow{0%{opacity:.75}to{opacity:1}}@keyframes campfire-module__5-qZVa__campfire-spark{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}to{opacity:0;transform:translate(14px,-90px)scale(.3)}}@keyframes campfire-module__5-qZVa__campfire-steam{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes campfire-module__5-qZVa__campfire-door{0%{opacity:.8}to{opacity:1}}
