.smoke-layer{pointer-events:none;mix-blend-mode:screen;filter:blur(34px);will-change:transform, opacity;width:240%;height:240%;position:absolute;top:-70%;left:-70%}.smoke-1{background:radial-gradient(20% 10% at 33% 28%,#0e428c9e 0%,#0b367238 40%,#0000 68%),radial-gradient(10% 18% at 41% 37%,#0c3b7c6b 0%,#0000 64%);animation:43s ease-in-out infinite smoke-drift-1}.smoke-2{background:radial-gradient(24% 8% at 38% 71%,#0c39798f 0%,#0a2d6033 42%,#0000 70%),radial-gradient(11% 15% at 27% 64%,#0d3f855c 0%,#0000 66%);animation:53s ease-in-out infinite smoke-drift-2}.smoke-3{background:radial-gradient(9% 21% at 61% 47%,#0f46957a 0%,#0b36722b 40%,#0000 68%),radial-gradient(18% 9% at 54% 55%,#0c3b7c57 0%,#0000 66%);animation:67s ease-in-out infinite smoke-drift-3}.smoke-4{background:radial-gradient(21% 9% at 70% 20%,#0b346e75 0%,#092a592e 42%,#0000 70%),radial-gradient(8% 16% at 78% 31%,#0c3b7c4d 0%,#0000 68%);animation:79s ease-in-out infinite smoke-drift-4}.smoke-5{background:radial-gradient(14% 11% at 22% 58%,#0e438f61 0%,#0000 66%),radial-gradient(10% 16% at 48% 84%,#0a316852 0%,#0000 68%);animation:97s ease-in-out infinite smoke-drift-5}.smoke-grain{pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes smoke-drift-1{0%{opacity:.85;transform:translate(0,0)rotate(0)scale(1)}28%{opacity:1;transform:translate(13%,10%)rotate(9deg)scale(1.22)}55%{opacity:.72;transform:translate(3%,21%)rotate(-5deg)scale(1.05)}80%{opacity:.95;transform:translate(-10%,7%)rotate(6deg)scale(1.16)}to{opacity:.85;transform:translate(0,0)rotate(0)scale(1)}}@keyframes smoke-drift-2{0%{opacity:.72;transform:translate(0,0)rotate(0)scale(1.06)}33%{opacity:1;transform:translate(-15%,-13%)rotate(-11deg)scale(1.28)}61%{opacity:.8;transform:translate(8%,-22%)rotate(5deg)scale(1.1)}to{opacity:.72;transform:translate(0,0)rotate(0)scale(1.06)}}@keyframes smoke-drift-3{0%{opacity:.6;transform:translate(0,0)rotate(0)scale(1)}26%{opacity:1;transform:translate(-19%,8%)rotate(13deg)scale(1.3)}58%{opacity:.72;transform:translate(11%,-12%)rotate(-7deg)scale(1.08)}84%{opacity:.9;transform:translate(-5%,16%)rotate(4deg)scale(1.2)}to{opacity:.6;transform:translate(0,0)rotate(0)scale(1)}}@keyframes smoke-drift-4{0%{opacity:.78;transform:translate(0,0)rotate(0)scale(1.12)}37%{opacity:1;transform:translate(-12%,18%)rotate(-9deg)scale(1.34)}69%{opacity:.62;transform:translate(-22%,3%)rotate(7deg)scale(1.06)}to{opacity:.78;transform:translate(0,0)rotate(0)scale(1.12)}}@keyframes smoke-drift-5{0%{opacity:.55;transform:translate(0,0)rotate(0)scale(1.18)}30%{opacity:.95;transform:translate(18%,-16%)rotate(15deg)scale(1.4)}64%{opacity:.68;transform:translate(25%,11%)rotate(-8deg)scale(1.14)}to{opacity:.55;transform:translate(0,0)rotate(0)scale(1.18)}}@media (prefers-reduced-motion:reduce){.smoke-layer{animation:none}}
