:root{--pui-grad-from:#7c3aed;--pui-grad-mid:#db2777;--pui-grad-to:#0891b2}:root.dark{--pui-grad-from:#a78bfa;--pui-grad-mid:#f0abfc;--pui-grad-to:#67e8f9}.pui-aurora{z-index:0;pointer-events:none;position:absolute;inset:-20%}.pui-aurora--drift{animation:16s ease-in-out infinite alternate pui-aurora-drift}.pui-gradient-text{background:linear-gradient(120deg, var(--pui-grad-from), var(--pui-grad-mid), var(--pui-grad-to));-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;display:inline-block}.pui-gradient-text--animate{animation:8s infinite pui-grad-shift}@keyframes pui-aurora-drift{0%{transform:translateZ(0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}@keyframes pui-grad-shift{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.pui-aurora--drift,.pui-gradient-text--animate{animation:none}}
