/* Soft brand light replaces the decorative sphere on the homepage. */
.hero.hero-soft-glow::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 64% at 100% 40%,#6841ed2e 0%,#5135cb12 43%,transparent 78%),radial-gradient(ellipse 55% 58% at 91% 26%,#1555ed38 0%,#1748bd14 48%,transparent 82%);mask-image:radial-gradient(ellipse 66% 67% at 47% 44%,#000 26%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 66% 67% at 47% 44%,#000 26%,transparent 78%)}
:root[data-theme=light] .hero.hero-soft-glow::before{background:radial-gradient(ellipse 62% 64% at 100% 40%,#a98bf030 0%,#b4a0ed12 43%,transparent 78%),radial-gradient(ellipse 55% 58% at 91% 26%,#75a6f52e 0%,#a6bff214 48%,transparent 82%)}
@media(max-width:600px){.hero.hero-soft-glow::before{background:radial-gradient(ellipse 76% 51% at 100% 34%,#6340e832 0%,#5036c31a 42%,transparent 78%),radial-gradient(ellipse 68% 45% at 95% 22%,#164ce83b 0%,#1947be14 50%,transparent 82%)}:root[data-theme=light] .hero.hero-soft-glow::before{background:radial-gradient(ellipse 76% 51% at 100% 34%,#a58cec2e 0%,#b7a5ec12 42%,transparent 78%),radial-gradient(ellipse 68% 45% at 95% 22%,#76a5ef2e 0%,#b2c5ed14 50%,transparent 82%)}}
