.rx-orb{background:radial-gradient(circle at 35% 28%,var(--green-2) 0%,var(--green) 45%,var(--space) 82%);box-shadow:0 0 0 1px var(--line),0 40px 90px -30px rgba(0,0,0,.9),0 0 120px -20px color-mix(in srgb,var(--green-2) 85%,transparent),inset 0 -30px 60px rgba(0,0,0,.45)}
.rx-gal{background:radial-gradient(120% 90% at 50% 20%,var(--green),var(--space) 72%)}
.rx-slide,.rx-thumb,.rx-ph,.rx-ba{background:linear-gradient(160deg,var(--green),var(--deep))}
.rx-thumb .rx-t0{background:radial-gradient(circle at 40% 35%,var(--green-2),var(--deep) 75%)}
.rx-ocard{background:linear-gradient(170deg,color-mix(in srgb,var(--green-2) 45%,transparent),color-mix(in srgb,var(--deep) 80%,transparent) 58%)}
.rx-hopt[aria-checked="true"]{background:linear-gradient(160deg,color-mix(in srgb,var(--green-2) 48%,transparent),color-mix(in srgb,var(--deep) 55%,transparent))}
.rx-hflag{background:var(--green-2)}
.rx-vs-row>div:last-child{background:color-mix(in srgb,var(--green-2) 26%,transparent)}
.rx-seal svg>circle:first-of-type{fill:color-mix(in srgb,var(--green) 45%,transparent)}
.rx-seg,.rx-receipt{background:color-mix(in srgb,var(--space) 60%,transparent)}
.rx-chip{background:color-mix(in srgb,var(--space) 40%,transparent)}
.rx-callout,.rx-ba .rx-hd i,.rx-flow .rx-ic{background:color-mix(in srgb,var(--deep) 78%,transparent)}
.rx-slide .rx-cap,.rx-gal-count,.rx-ph span,.rx-ba .rx-lb{background:color-mix(in srgb,var(--space) 66%,transparent)}
.rx-sticky{background:color-mix(in srgb,var(--deep) 86%,transparent)}
.rx-step .rx-t{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--gold-hi) 22%,transparent),color-mix(in srgb,var(--deep) 60%,transparent))}
.rx-gal-btn{color:var(--deep)}
#rxCore stop:first-child{stop-color:var(--green-2)}
#rxCore stop:last-child{stop-color:var(--deep)}
.rx-hr em,.rx-ms .rx-two div i{color:var(--gold-hi)}
.rx-hl span,.rx-seg .rx-sd{color:var(--mist)}
@media (min-width:820px){.rx-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
.rx-spots{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}
.rx-spot{position:absolute;border-radius:50%;will-change:transform,opacity;filter:blur(.6px)}
.rx-card .rx-prod svg.rx-wide{width:46px}
.rx-face .rx-fl:has(use[href="#rx-i-leaf"]){display:none}
.rx-face use[href="#rx-i-leaf"]{display:none}
