.demo-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.demo-page__stage{position:relative}.demo-page__stage:before{content:"";position:absolute;inset:4% 3% -6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side at 30% 45%,color-mix(in oklab,var(--ring-a) 28%,transparent),transparent),radial-gradient(closest-side at 72% 60%,color-mix(in oklab,var(--ring-b) 18%,transparent),transparent);filter:blur(56px);pointer-events:none}@media (prefers-reduced-motion:no-preference){.demo-page__stage:before{animation:demo-page-glow 16s ease-in-out infinite alternate}}@keyframes demo-page-glow{0%{opacity:.75;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.demo-page__footer{margin-top:auto;display:flex;justify-content:center;padding:.5rem 1.25rem 2rem}.demo-page__home{font-size:.8125rem;color:color-mix(in oklab,var(--c-muted) 55%,transparent);text-decoration:none;text-underline-offset:3px;transition:color .16s var(--ease-out)}.demo-page__home:hover{color:var(--c-muted);text-decoration:underline}@media (min-width:1024px){.demo-page .section-head{max-width:60rem}.demo-page .section-lead{max-width:43rem;text-wrap:balance}}