import styled, { css } from 'styled-components/macro' import { tunisia as platformTunis } from 'config/clients/tunisia' import { isMobileDevice } from 'config/userAgent' import type { ClientConfig } from './types' const Background = styled.div` position: relative; width: 100%; height: 100vh; display: flex; justify-content: center; background: linear-gradient(0deg, rgba(2, 46, 48, 0.3), rgba(2, 46, 48, 0.3)), radial-gradient(152.89% 271.81% at 0% 96.71%, #2AB7AA 3.27%, #02505C 43.69%, #0B2E4D 100%); ` export const tunisia: ClientConfig = { ...platformTunis, background: Background, styles: { centerBlock: css` margin-top: 9.15rem; ${isMobileDevice ? css` margin-top: 107px; @media screen and (orientation: landscape) { width: 290px; margin: auto; } ` : ''}; `, forgotPasswordInput: css` border: none; `, input: css` background-color: transparent; :not(:last-of-type) { border-color: ${({ theme }) => theme.colors.white}; } `, inputGroup: css` border: 1px solid ${({ theme }) => theme.colors.white}; `, loader: css` color: #0B2E4D; `, logo: css` background-image: url(/images/tunis_auth_logo.svg); width: 200px; height: 178px; margin-bottom: 1.82rem; ${isMobileDevice ? css` background-image: url(/images/tunis_auth_logo_mobile.svg); margin-bottom: 20px; width: 102px; height: 75px; ` : ''} `, popupApplyButton: css` background-color: #0E8F84; color: ${({ theme }) => theme.colors.white}; `, submitButton: css` background-color: ${({ theme }) => theme.colors.white}; color: #0B2E4D; `, }, }