body{position:relative;isolation:isolate;background:#07111f}
body::before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 25% 90% at -4% 44%,#ef535b42,transparent 80%),radial-gradient(ellipse 25% 90% at 104% 44%,#9b71d658,transparent 80%),radial-gradient(ellipse 55% 35% at 50% 112%,#418ce520,transparent 80%)}
body::after{content:"";position:fixed;z-index:-1;inset:0 0 auto;height:clamp(340px,58vh,520px);pointer-events:none;background:linear-gradient(100deg,#ef535b 0%,#f49a45 20%,#f3ce55 38%,#45b987 55%,#418ce5 75%,#9b71d6 100%);opacity:.46;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000e 18%,#0009 43%,#0003 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000e 18%,#0009 43%,#0003 70%,transparent 100%)}
.brand p{color:#bdcde0}.brand-mark{display:block;flex:0 0 48px;width:48px;height:48px;filter:drop-shadow(0 8px 18px #0008)}.brand{position:relative;padding-bottom:9px}.brand::after{content:"";position:absolute;inset-inline-start:62px;bottom:0;width:112px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ef535b 0% 16.66%,#f49a45 16.66% 33.33%,#f3ce55 33.33% 50%,#45b987 50% 66.66%,#418ce5 66.66% 83.33%,#9b71d6 83.33%);opacity:.78}
@media(max-width:600px){.brand-mark{flex-basis:44px;width:44px;height:44px}.brand::after{inset-inline-start:58px;width:94px}}
