.onboarding-root{--onb-ground:var(--sand-lighter);--onb-dot:var(--sand);--onb-sheet:var(--limestone);--onb-well:var(--sand-lighter);--onb-ink:var(--forest);--onb-muted:var(--sage-darker);--onb-dot-gap:22px;--onb-pan-x:0px;--onb-pan-y:0px;color:var(--onb-ink);background-color:var(--onb-ground);background-image:radial-gradient(circle at center, var(--onb-dot) 1.6px, transparent 1.8px);background-size:var(--onb-dot-gap) var(--onb-dot-gap);background-position:var(--onb-pan-x) var(--onb-pan-y)}.onboarding-title{font-family:var(--font-serif);letter-spacing:-.3px;text-align:center;text-wrap:balance;font-size:33px;font-weight:700;line-height:36.7px}.onboarding-subtitle{font-family:var(--font-serif);color:var(--onb-muted);text-align:center;text-wrap:pretty;font-size:20px;line-height:24px}.onboarding-secondary{font-family:var(--font-serif);color:var(--onb-muted);font-size:18px}.onboarding-sheet{background:var(--onb-sheet);box-shadow:inset 0 -1px #fff9,0 24px 48px -24px #03351147,0 2px 6px #0335110f}.onboarding-glass{-webkit-backdrop-filter:blur(18px)saturate(170%);background:#fcfaee9e;border:1px solid #ffffff8c;box-shadow:0 6px 18px -8px #0335114d}@media (prefers-reduced-transparency:reduce){.onboarding-glass{background:var(--limestone);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.onboarding-root{--onb-muted:var(--forest)}.onboarding-glass,.onboarding-sheet{border:1px solid var(--forest)}}
