@import 'styles/variables.scss'; .container { position: absolute; top: 0; z-index: z('connect-form', 'modal'); height: 100vh; width: 100%; background: red; } .closeContainer { text-align: right; padding: 20px 40px 0; span { cursor: pointer; opacity: 1; transition: 0.25s all; &:hover { opacity: 0.5; } } svg { color: var(--primaryText); } } .content { padding: 0 40px; color: var(--primaryText); .header { padding: 20px 100px; h1 { margin-bottom: 15px; font-size: 20px; } p { text-align: center; line-height: 1.3; font-size: 14px; } } } .header { text-align: center; padding-bottom: 20px; border-bottom: 1px solid var(--highlight); h1 { font-size: 22px; font-weight: 300; margin-top: 10px; letter-spacing: 1.5px; } } .input { display: flex; flex-direction: row; align-items: center; margin-top: 50px; input { font-size: 20px; background: transparent; outline: none; border: 0; color: var(--lightningOrange); -webkit-text-fill-color: var(--primaryText); width: 100%; } } .input input::-webkit-input-placeholder, ::-webkit-input-placeholder { text-shadow: none; -webkit-text-fill-color: initial; } .errorMessage { margin-top: 20px; font-size: 12px; color: var(--superRed); min-height: 12px; visibility: hidden; &.active { visibility: visible; } } .submit { margin-top: 50px; text-align: center; }