import styled from 'styled-components'; import { shade } from 'polished'; export const Container = styled.div` height: 100vh; > header { height: 144px; background: ${shade(0.2, '#0d0c3b')}; display: flex; align-items: center; div { width: 100%; max-width: 1120px; margin: 0 auto; svg { color: #ffbd4a; width: 24px; height: 24px; } } } `; export const Content = styled.div` display: flex; flex-direction: column; align-items: center; justify-content: center; margin: -174px auto 0; width: 100%; form { margin: 80px 0; width: 340px; text-align: center; display: flex; flex-direction: column; h1 { margin-bottom: 24px; font-size: 20px; text-align: left; } a { color: #f4ede8; display: block; margin-top: 24px; text-decoration: none; transition: color 0.2s; &:hover { color: ${shade(0.2, '#f4ede8')}; } } } `; export const AvatarInput = styled.div` margin-bottom: 32px; position: relative; align-self: center; img { width: 186px; height: 186px; border-radius: 50%; } label { position: absolute; width: 48px; height: 48px; background: #ffbd4a; border-radius: 50%; right: 0; bottom: 0; border: 0; cursor: pointer; transition: background-color 0.2s; display: flex; align-items: center; justify-content: center; input { display: none; } svg { width: 20px; height: 20px; color: #312e38; } &:hover { background: ${shade(0.2, '#ffbd4a')}; } } `;