import styled from "@emotion/styled"; import { PrimaryButton, SectionTitle, Section, AccentSection, } from "components"; import { QUERIES } from "utils"; export const Wrapper = styled.div` padding-top: 50px; `; export const Header = styled(Section)` display: grid; place-items: center; border-bottom: none; `; export const Heading = styled(SectionTitle)` font-weight: 700; font-size: ${30 / 16}rem; `; export const SubHeading = styled(SectionTitle)` font-weight: 100; margin-bottom: 20px; `; export const SuccessIcon = styled.div` background-color: var(--color-primary); color: var(--color-gray); border-radius: 9999px; width: 70px; height: 70px; display: grid; place-items: center; `; export const Link = styled.a` color: var(--color-primary); cursor: pointer; display: block; width: fit-content; margin: auto; transition: opacity 100ms linear; &:hover { text-decoration: underline; opacity: 0.8; } `; export const SecondaryLink = styled(Link)` color: inherit; & > span:first-of-type { display: none; @media ${QUERIES.tabletAndUp} { display: revert; } } & > span { @media ${QUERIES.tabletAndUp} { display: none; } } `; export const InfoSection = styled(AccentSection)` --horizontalPadding: 25px; padding: 30px var(--horizontalPadding); border-top: none; @media ${QUERIES.tabletAndUp} { --horizontalPadding: 40px; } `; export const Row = styled.div` display: flex; justify-content: space-between; `; export const Info = styled.article` border-bottom: 1px solid var(--color-primary-dark); margin: 0 calc(-1 * var(--horizontalPadding)); padding: 15px var(--horizontalPadding); & > h3 { line-height: 1; } & > div { display: flex; align-items: center; margin-top: 10px; } `; export const Button = styled(PrimaryButton)` width: 100%; margin-top: 24px; `; export const Logo = styled.img` width: 30px; height: 30px; border-radius: 99px; margin-right: 10px; `;