.cf-scene{position:relative;width:100%;background:radial-gradient(120% 90% at 50% -10%,#1a1740 0,var(--color-ash-night) 55%,#150f2e 100%);border-radius:var(--radius-lg);overflow:hidden;--cf-parallax-x:0;--cf-parallax-y:0;--cf-scroll-y:0}.cf-scene__svg{display:block;width:100%}.cf-scene__layer{transition:transform .35s cubic-bezier(.22,1,.36,1)}.cf-scene__layer--stars{transform:translate(calc(var(--cf-parallax-x) * 6px),calc(var(--cf-parallax-y) * 6px + var(--cf-scroll-y) * 8px))}.cf-scene__layer--back{transform:translate(calc(var(--cf-parallax-x) * 4px),calc(var(--cf-parallax-y) * 4px + var(--cf-scroll-y) * 14px))}.cf-scene__layer--mid{transform:translate(calc(var(--cf-parallax-x) * 9px),calc(var(--cf-parallax-y) * 9px + var(--cf-scroll-y) * 22px))}.cf-scene__layer--front{transform:translate(calc(var(--cf-parallax-x) * 15px),calc(var(--cf-parallax-y) * 15px + var(--cf-scroll-y) * 30px))}@media (prefers-reduced-motion:reduce){.cf-scene__layer{transition:none;transform:none!important}}.cf-scene__stars circle{animation:cf-scene-twinkle var(--dur-twinkle) ease-in-out infinite}@keyframes cf-scene-twinkle{0%,to{opacity:.15}50%{opacity:.85}}.cf-scene__glow{fill:var(--color-flame);opacity:.18;animation:cf-scene-glow 2.6s ease-in-out infinite}@keyframes cf-scene-glow{0%,to{opacity:.12}50%{opacity:.26}}.cf-scene__hill{fill:#150f2e}.cf-scene__tent-body{fill:var(--color-teal);stroke:var(--color-coal);stroke-width:3;stroke-linejoin:round}.cf-scene__tent-shadow{fill:#2c7267}.cf-scene__tent-seam{fill:none;stroke:var(--color-coal);stroke-width:3}.cf-scene__log-ground-shadow,.cf-scene__tent-ground-shadow{fill:#0a0818;opacity:.35}.cf-scene__log-body{stroke:var(--color-coal);stroke-width:2.2;stroke-linejoin:round}.cf-scene__log-body--back{fill:#4a301f}.cf-scene__log-body--front{fill:#6b4331}.cf-scene__log-cap{stroke:var(--color-coal);stroke-width:2}.cf-scene__log-cap--back{fill:#8a6544}.cf-scene__log-cap--front{fill:#b8895c}.cf-scene__log-highlight--back{fill:#6b4a30}.cf-scene__log-highlight--front{fill:#8a6040}.cf-scene__fire{cursor:pointer;outline:none}.cf-scene__fire:focus-visible .cf-scene__flame-outer path{stroke:var(--color-cream)}.cf-scene__flame-outer{fill:var(--color-flame);stroke:var(--color-coal);stroke-width:3;stroke-linejoin:round;transform-origin:210px 210px;animation:cf-scene-flicker 2.6s ease-in-out infinite}.cf-scene__flame-inner{fill:var(--color-spark);transform-origin:210px 214px;animation:cf-scene-flicker 2.1s ease-in-out infinite reverse}@keyframes cf-scene-flicker{0%,to{transform:scaleY(1) skewX(0deg)}30%{transform:scaleY(1.05) skewX(-2deg)}60%{transform:scaleY(.95) skewX(2deg)}}.cf-scene__fire--flare .cf-scene__flame-inner,.cf-scene__fire--flare .cf-scene__flame-outer{animation:cf-scene-stoke .7s ease-out}@keyframes cf-scene-stoke{0%{transform:scaleY(1)}35%{transform:scaleY(1.35) scaleX(1.1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cf-scene__fire--flare .cf-scene__flame-inner,.cf-scene__fire--flare .cf-scene__flame-outer,.cf-scene__flame-inner,.cf-scene__flame-outer{animation:none}}.cf-scene__phoenix{position:absolute;right:8%;top:28%}