.unlock-page { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; width: 357px; padding: 30px; font-weight: 400; color: var(--silver-chalice); &__container { background: var(--white); display: flex; align-self: stretch; justify-content: center; flex: 1 0 auto; } &__mascot-container { margin-top: 24px; } &__title { @include H2; margin-top: 5px; font-weight: 800; color: var(--tundora); } &__form { width: 100%; margin: 56px 0 8px; } &__links { margin-top: 15px; width: 100%; text-align: center; font-size: 0.75rem; button { font-weight: bold; border-radius: 100px; } } &__link { cursor: pointer; background-color: unset; color: var(--Blue-500); font-size: unset; } &__support { margin-top: 25px; font-size: 0.75rem; a { color: var(--Blue-500); } } }