.custom-scrollbar[data-v-485b4be2]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-485b4be2]::-webkit-scrollbar-track{background:#1a1a1a}.custom-scrollbar[data-v-485b4be2]::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.custom-scrollbar[data-v-485b4be2]::-webkit-scrollbar-thumb:hover{background:#555}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.campfire-container{background:radial-gradient(circle at bottom,#c8320026 0%,#0000 70%)}.campfire-glow{filter:blur(40px);background:radial-gradient(#ff64004d 0%,#0000 60%);width:80%;height:50%;animation:4s infinite alternate pulse-glow;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.fire-flame{filter:blur(45px);opacity:0;mix-blend-mode:screen;border-radius:50%;animation:4s ease-in infinite rise;position:absolute;bottom:-10%}.flame-1{background:#ff5e00;width:350px;height:350px;animation-delay:0s;left:15%}.flame-2{background:#ff2a00;width:300px;height:300px;animation-duration:5s;animation-delay:1.2s;left:45%}.flame-3{background:#fa0;width:250px;height:350px;animation-duration:3.5s;animation-delay:.5s;left:60%}.fire-spark{filter:blur(1px);opacity:0;background:#fc0;border-radius:50%;width:4px;height:4px;animation:3s ease-in infinite spark-rise;position:absolute;bottom:0;box-shadow:0 0 10px 2px #ffc800cc}.spark-1{animation-delay:.2s;left:30%}.spark-2{animation-duration:4s;animation-delay:1.5s;left:50%}.spark-3{animation-duration:2.5s;animation-delay:.8s;left:70%}.spark-4{animation-duration:3.2s;animation-delay:2.1s;left:40%}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(1)}30%{opacity:.5}70%{opacity:.2}to{opacity:0;transform:translateY(-70vh)scale(1.5)}}@keyframes spark-rise{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}50%{opacity:.8;transform:translateY(-40vh)translate(25px)scale(.8)}to{opacity:0;transform:translateY(-80vh)translate(-25px)scale(.5)}}@keyframes pulse-glow{0%{opacity:.5;transform:translate(-50%)scale(.9)}to{opacity:.8;transform:translate(-50%)scale(1.1)}}
