.mesh[data-v-f49f5553]{z-index:0;pointer-events:none;background:linear-gradient(165deg,#fcf6f1 0%,#fbf1ea 55%,#f7ece6 100%);position:fixed;inset:0;overflow:hidden}.blob[data-v-f49f5553]{filter:blur(85px);will-change:transform;border-radius:50%;position:absolute}.b1[data-v-f49f5553]{background:radial-gradient(circle,#ff9e788c,#0000 68%);width:60vw;height:60vw;animation:24s ease-in-out infinite drift1-f49f5553;top:-14vh;left:-12vw}.b2[data-v-f49f5553]{background:radial-gradient(circle,#78cdc480,#0000 68%);width:54vw;height:54vw;animation:30s ease-in-out infinite drift2-f49f5553;top:4vh;right:-10vw}.b3[data-v-f49f5553]{background:radial-gradient(circle,#ffc67880,#0000 68%);width:58vw;height:58vw;animation:27s ease-in-out infinite drift3-f49f5553;bottom:-20vh;left:6vw}.b4[data-v-f49f5553]{background:radial-gradient(circle,#f7a0b473,#0000 70%);width:44vw;height:44vw;animation:21s ease-in-out infinite reverse drift2-f49f5553;bottom:-8vh;right:2vw}.mesh-grain[data-v-f49f5553]{opacity:.5;background-image:radial-gradient(circle at 1px 1px,#0e10160d 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0}@keyframes drift1-f49f5553{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,6vh)scale(1.08)}}@keyframes drift2-f49f5553{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6vw,5vh)scale(1.1)}}@keyframes drift3-f49f5553{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5vw,-7vh)scale(1.06)}}@media (prefers-reduced-motion:reduce){.blob[data-v-f49f5553]{animation:none!important}}
