.afterglow .development-note {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
  max-width: 510px;
  margin: 19px 0 0;
  font-size: .8125rem;
  line-height: 1.65;
  color: #b4cbd3;
}
.development-note > span {
  display: inline-block;
  flex-shrink: 0;
  padding: 4px 9px;
  border: 1px solid #53e9bb40;
  border-radius: 6px;
  background: #14dba913;
  color: #86f7d3;
  font-size: .625rem;
  font-weight: 650;
  letter-spacing: .08em;
}
@media (prefers-reduced-motion: no-preference) {
  [data-scroll-drift] { translate: 0 calc(var(--drift-y, 0) * 1px); }
  .afterglow .detail-card {
    transition: transform .4s cubic-bezier(.2,.7,.2,1), border-color .4s, box-shadow .4s;
  }
  .afterglow .detail-card:focus-within { border-color: #66efc75e; }
  .afterglow .feature-tabs button, .afterglow .merchant-demo-button {
    transition: background .25s, border-color .25s, color .25s;
  }
  .is-enhanced .showcase-rail { transition: transform .16s cubic-bezier(.2,.65,.3,1); }
  .is-enhanced .scroll-screen { transition: transform .22s cubic-bezier(.2,.65,.3,1); }
  .afterglow .faq summary > span { transition: transform .25s, color .25s; }
  .afterglow .faq details[open] summary > span { transform: rotate(45deg); color: #6bffdb; }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .afterglow .detail-card:hover {
    transform: translateY(-4px);
    border-color: #66efc75e;
    box-shadow: inset 0 1px 0 #baffee18, 0 18px 40px #0003;
  }
}
@media (max-width: 800px) {
  .afterglow .hero { grid-template-columns: minmax(0, 1fr); overflow: clip; }
  .afterglow .hero-copy { min-width: 0; }
  .afterglow .development-note { justify-content: center; margin-inline: auto; }
}
@media (max-width: 480px) {
  .afterglow .development-note { font-size: .75rem; max-width: 310px; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto !important; }
  [data-scroll-drift] { translate: none !important; }
  .showcase-rail, .scroll-screen { transition: none !important; }
}
