.smb-container{position:relative;width:100%;max-width:560px;aspect-ratio:677 / 475;border-radius:24px;background:#fffbf0;overflow:hidden;contain:layout style;box-shadow:0 0 0 1px var(--color-accent-border),0 4px 24px var(--color-accent-glow)}.smb-blobs{position:absolute;inset:0}.smb-blob{position:absolute;width:180px;height:180px;border-radius:9999px;filter:blur(48px);will-change:transform,opacity}.smb-blobs.no-blur .smb-blob{filter:none}.smb-blob--1{background:linear-gradient(135deg,#ff725c,#f44e85);top:0;left:0;animation:smb-blob-1 10s ease-in-out infinite}.smb-blob--2{background:linear-gradient(135deg,#ffab57,#ff644d);top:0;left:340px;animation:smb-blob-2 13s ease-in-out infinite}.smb-blob--3{background:linear-gradient(135deg,#fdd949,#ff9d47);top:205px;left:185px;animation:smb-blob-3 8s ease-in-out infinite}.smb-blobs.motion-reduce .smb-blob{animation:none}@keyframes smb-blob-1{0%,to{transform:translate(0) scale(1);opacity:.9}33%{transform:translate(310px,205px) scale(1.4);opacity:1}66%{transform:translate(320px) scale(.55);opacity:.3}}@keyframes smb-blob-2{0%,to{transform:translate(0) scale(.9);opacity:.8}33%{transform:translate(-300px,210px) scale(1.35);opacity:1}66%{transform:translate(-90px,205px) scale(.5);opacity:.3}}@keyframes smb-blob-3{0%,to{transform:translate(0) scale(1.15);opacity:.85}33%{transform:translate(-170px,-200px) scale(.5);opacity:.3}66%{transform:translate(155px,-205px) scale(1.3);opacity:1}}
