.ref-hero{position:relative;isolation:isolate;overflow:hidden}
.ref-hero>.container{position:relative;z-index:1}
.hero-particles{position:absolute;left:0;width:100%;pointer-events:none;z-index:0}

/* Original hero palette: independent of the site accent replacement. */
.ref-hero{--blue:#0450ff;--blue-dark:#003ccb;--cyan:#0450ff}
html[data-theme=dark] .ref-hero{--blue:#88afff;--blue-dark:#aac6ff;--cyan:#5ddfe2}
