/* Diffuse moving spectrum behind the panel, following IndieLau's launch notice. */
.v06k #sleep-gift .gift-aura{position:relative;isolation:isolate;border-radius:30px;--gift-color-1:#5eaa8a;--gift-color-2:#3c76d3;--gift-color-3:#7fa566}
.v06k #sleep-gift .gift-aura::before{
  content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;pointer-events:none;
  background:linear-gradient(110deg,var(--gift-color-1),var(--gift-color-2),var(--gift-color-3),var(--gift-color-1));
  background-size:240% 240%;filter:blur(22px);opacity:.64;
  animation:gift-spectrum-drift 12s ease-in-out infinite alternate;animation-play-state:var(--gift-animation-state,running);
}
.v06k #sleep-gift .gift-aura>.gift-panel{position:relative;z-index:0;margin:0}
@keyframes gift-spectrum-drift{
  0%{background-position:0% 45%;transform:translate3d(-3px,-2px,0) scale(.996);opacity:.56}
  50%{background-position:55% 80%;transform:translate3d(3px,2px,0) scale(1.004);opacity:.72}
  100%{background-position:100% 35%;transform:translate3d(-1px,3px,0) scale(1.007);opacity:.62}
}
.gift-aura-tuner .stage-color-field+.stage-color-field{margin-top:18px}
.gift-aura-tuner .stage-tuner-note{margin-top:18px}
@media(max-width:600px){
  .v06k .review-bar .home-history{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:center}
  .v06k .review-bar .history-all{max-width:none}
  .v06k .review-bar .history-versions{justify-self:end}
  .v06k .review-bar .stage-tuner-trigger{padding-inline:7px}
  .v06k #sleep-gift .gift-aura{border-radius:25px}
  .v06k #sleep-gift .gift-aura::before{inset:0;filter:blur(16px)}
}
@media(prefers-reduced-motion:reduce){.v06k #sleep-gift .gift-aura::before{animation:none;transform:none;background-position:50% 50%;opacity:.62}}
