.page { position: relative; height: fit-content; min-height: 100vh; display: flex; justify-content: start; align-items: center; flex-direction: column; gap: 16px; background: url("/moon_phases.webp"); background-position-y: bottom; background-position-x: center; background-size: cover; background-repeat: no-repeat; color: #fff; padding-top: 48px; padding-bottom: 96px; background-color: #171717; } .title { font-size: 24px; font-weight: 700; line-height: 28px; max-width: 322px; text-align: center; margin: 0; } .gradient { -webkit-text-fill-color: transparent; background: linear-gradient( 0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2) ) text, linear-gradient(90.6deg, rgb(106, 77, 188) 0.47%, rgb(242, 153, 74) 137.94%); background-clip: text; -webkit-background-clip: text; color: rgb(187, 108, 217); } .text { font-size: 14px; text-align: center; line-height: 180%; color: rgb(251, 251, 255); max-width: 322px; } .button { max-width: 330px; width: 100%; background-color: #fff; color: #6a3aa2; height: 49px; min-height: fit-content; border-radius: 12px; font-weight: 400; margin-top: 20px; }