.friends { background: #101010; height: 100vh; overflow-y: auto; padding-bottom: 90px; } .content { display: flex; flex-direction: column; align-items: center; } .friendsTitle { align-items: flex-start; padding-top: 45px; padding-left: 1.5rem; font-weight: 600; font-size: 19px; color: white; line-height: 21px; font-family: var(--font-manrope); } .inviteBlock { width: min(343px, 100%); display: flex; flex-direction: column; align-items: center; gap: 12px; margin-top: 1rem; padding: 20px 16px; border-radius: 1.5rem; background: linear-gradient(81.19deg, rgba(66, 187, 71, 0.06) 0%, rgba(66, 187, 71, 0.2) 100%), #0E0E10; border: 1px solid #18181A; } .rewardInvite { display: flex; align-items: center; flex-direction: row-reverse; gap: 3px; font-family: var(--font-clash); } .rewardInvite span { font-size: 42px; font-weight: 600; line-height: 51px; background: linear-gradient(180deg, #42BB47 4.41%, #33A137 61.59%, #42BB47 101.32%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } .inviteButtonBlock { width: 100%; } .inviteButtonBlock button { width: 100%; height: 46px; border-radius: 40px; color: white; background: #42BB47; border: none; font-weight: 600; font-size: 16px; line-height: 21px; font-family: var(--font-manrope); cursor: pointer; } .infoInvite { text-align: center; font-family: var(--font-manrope); } .infoInvite span { font-size: 12px; font-weight: 600; line-height: 16px; color: #BBBBBB; } .friendsList { display: flex; flex-direction: column; padding-top: 1rem; margin-top: 7px; gap: 5px; padding-bottom: 7px; } .friendsListBlock { width: min(375px, 100%); margin-top: 2rem; background: #0E0E10; padding: 20px 16px; border: 1px solid #18181A; border-radius: 1.5rem; } .friendsListHeader { display: flex; justify-content: space-between; font-size: 19px; color: white; font-weight: 600; font-family: var(--font-manrope); line-height: 19px; }