.feast-module__RCdU7q__scene{background:radial-gradient(60% 40% at 50% 100%,#ffc86e80,#0000 70%),linear-gradient(#f8e8cc 0%,#f3d7ab 45%,#e8bd84 100%);position:absolute;inset:0;overflow:hidden}.feast-module__RCdU7q__scene svg,.feast-module__RCdU7q__scene i{display:block;position:absolute}.feast-module__RCdU7q__scene i{font-style:normal}.feast-module__RCdU7q__leaves{position:absolute;inset:0}.feast-module__RCdU7q__glow{background:radial-gradient(at 50% 100%,#ffbe5a73,#0000 70%);height:40%;bottom:18%;left:15%;right:15%}.feast-module__RCdU7q__window{width:clamp(140px,22vw,300px);height:auto;top:clamp(118px,14vh,150px);right:4%}.feast-module__RCdU7q__wreath{width:clamp(70px,9vw,120px);height:auto;top:12%;left:3%}.feast-module__RCdU7q__garland{width:100%;height:clamp(56px,9.2vw,132px);top:7%;left:0}.feast-module__RCdU7q__hang{transform-box:fill-box;transform-origin:50% 0}.feast-module__RCdU7q__leaves i{background:var(--c);opacity:0;border-radius:0 70%;top:12%}.feast-module__RCdU7q__table{width:100%;height:clamp(220px,36vh,380px);bottom:0;left:0}.feast-module__RCdU7q__flame{transform-box:fill-box;transform-origin:50% 100%}.feast-module__RCdU7q__chair{width:clamp(96px,13vw,180px);height:auto;bottom:2%;left:1%}.feast-module__RCdU7q__breathe{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.feast-module__RCdU7q__glow,.feast-module__RCdU7q__halo{animation:2.4s ease-in-out infinite alternate feast-module__RCdU7q__feast-pulse}.feast-module__RCdU7q__flame{animation:1.6s ease-in-out infinite alternate feast-module__RCdU7q__feast-flicker}.feast-module__RCdU7q__steam{animation:feast-module__RCdU7q__feast-steam 3.6s ease-in-out var(--d) infinite}.feast-module__RCdU7q__hang{animation:feast-module__RCdU7q__feast-sway 4.5s ease-in-out var(--d) infinite alternate}.feast-module__RCdU7q__leaves i{animation:feast-module__RCdU7q__feast-drift 22s linear var(--d) infinite}.feast-module__RCdU7q__breathe{animation:4s ease-in-out infinite alternate feast-module__RCdU7q__feast-breathe}.feast-module__RCdU7q__wflake{animation:feast-module__RCdU7q__feast-wsnow 9s linear var(--d) infinite}.feast-module__RCdU7q__nwin{animation:3.2s ease-in-out infinite alternate feast-module__RCdU7q__feast-pulse}}@keyframes feast-module__RCdU7q__feast-pulse{0%{opacity:.7}to{opacity:1}}@keyframes feast-module__RCdU7q__feast-flicker{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.9,1.12)rotate(3deg)}}@keyframes feast-module__RCdU7q__feast-steam{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes feast-module__RCdU7q__feast-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes feast-module__RCdU7q__feast-drift{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.95}50%{transform:translate(24px,32vh)rotate(160deg)}92%{opacity:.9}to{opacity:0;transform:translate(-10px,66vh)rotate(340deg)}}@keyframes feast-module__RCdU7q__feast-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.06)}}@keyframes feast-module__RCdU7q__feast-wsnow{0%{transform:translateY(0)}to{transform:translateY(200px)}}
