@font-face { font-family: 'Barlow'; src: local('../fonts/Barlow Bold'), local('fonts/Barlow-Bold'), url('../fonts/Barlow-Bold.woff2') format('woff2'), url('../fonts/Barlow-Bold.woff') format('woff'), url('../fonts/Barlow-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Barlow'; src: local('../fonts/Barlow SemiBold'), local('fonts/Barlow-SemiBold'), url('../fonts/Barlow-SemiBold.woff2') format('woff2'), url('../onts/Barlow-SemiBold.woff') format('woff'), url('../fonts/Barlow-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Barlow'; src: local('../fonts/Barlow Medium'), local('fonts/Barlow-Medium'), url('../fonts/Barlow-Medium.woff2') format('woff2'), url('../fonts/Barlow-Medium.woff') format('woff'), url('../fonts/Barlow-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Barlow'; src: local('../fonts/Barlow Regular'), local('fonts/Barlow-Regular'), url('../fonts/Barlow-Regular.woff2') format('woff2'), url('../fonts/Barlow-Regular.woff') format('woff'), url('../fonts/Barlow-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; } *, ::before, ::after { box-sizing: border-box; margin: 0; padding: 0; user-select: none } body { height: 100%; font-size: 1.5vh; font-family: 'Barlow'; font-weight: 700; overflow: hidden; color: #1c1c1c; } .container { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center; background: v-bind('randomBg') no-repeat; background-size: cover; } .container > .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.28); } .container > .Login { position: relative; padding: 30px; border-radius: 2vh; display: flex; flex-direction: column; align-items: center; gap: 3vh; } .container > .Login > .top { text-align: center; max-width: 31vh; } .container > .Login > img { width: 18%; } .container > .Login > .top p:nth-child(1){ font-size: 3vh; text-transform: uppercase; font-weight: 600; /* text-shadow: 0 0 50px; */ color: rgb(255, 255, 255); font-family: "Barlow"; font-weight: 700; margin-bottom: 1.2vh; } .container > .Login > .top p:nth-child(2) { opacity: 1; font-size: 1.4vh; color: #AEADAF; } .container > .Login > .inputs { display: flex; flex-direction: column; gap: 1.65vh; } .container > .Login > .inputs > .input { position: relative; display: flex; align-items: center; justify-content: center; width: 35vh; height: 6.5vh; background: rgba(153, 153, 153, 0.247); border-radius: .6vh; overflow: hidden; } .container > .Login > .input > input:focus::placeholder { opacity: 0; } .container > .Login > .inputs > .input:nth-child(4) { position: relative; display: flex; align-items: center; justify-content: center; width: 35vh; height: 6.5vh; background: #33fdb333; border-radius: .6vh; overflow: hidden; } .container > .Login > .inputs > .input > i { position: absolute; right: 2vh; font-size: 1.9vh; color: #ffffff96; } .container > .Login > .inputs > .input > input { width: 100%; height: 100%; border: none; outline: none; background: none; padding: 1vh; margin-left: 1vh; padding-right: 3vh; color: #ffffff; font-family: "Barlow"; font-weight: 600; letter-spacing: .02vh; font-size: 1.4vh; } .container > .Login > .inputs > .input > input::placeholder { color: rgba(255, 255, 255, 0.273); } .container > .Login > .inputs > .input:has(input:nth-child(1):focus), .container > .Login > .inputs > .input:has(input:nth-child(2):focus), .container > .Login > .inputs > .input:has(input:nth-child(3):focus) { background: rgba(153, 153, 153, 0.418); } .container > .Login > .inputs > .input:nth-child(4):has(input:focus) { background: #33fdb333; } .container > .Login > .inputs > .input > input:focus::placeholder { opacity: 0; } .container > .Login > .button { display: flex; align-items: center; justify-content: center; text-transform: uppercase; width: 35vh; height: 6.5vh; /* margin-top: 7vh; */ background: #33FDB4; color: #1c1c1c; font-weight: 600; border-radius: .6vh; transition: .5s; cursor: pointer; font-family: 'Barlow'; font-weight: 700; font-size: 1.7vh; } .container > .Login > .button:hover { background: rgb(0, 228, 159) } .container > .register { position: relative; padding: 30px; /* background: white; */ border-radius: 2vh; /* box-shadow: 0 0 50px 0 white; */ display: flex; flex-direction: column; align-items: center; gap: 3vh; } .container > .Login > .Inapoi > span { color: white; transition: opacity 0.3s ease-in-out; font-family: 'Barlow'; font-weight: 400; opacity: 0.6; } .container > .Login > .Inapoi > span:hover { opacity: .9; } .container > .register > .top { text-align: center; max-width: 31vh; } .container > .register > img { width: 18%; } .container > .register > .top p:nth-child(1){ font-size: 3vh; text-transform: uppercase; font-weight: 600; /* text-shadow: 0 0 50px; */ color: rgb(255, 255, 255); font-family: "Barlow"; font-weight: 700; margin-bottom: 1.2vh; } .container > .register > .top p:nth-child(2) { opacity: 1; font-size: 1.4vh; color: #AEADAF; } .container > .register > .inputs { display: flex; flex-direction: column; gap: 1.65vh; } .container > .register > .inputs > .input { position: relative; display: flex; align-items: center; justify-content: center; width: 35vh; height: 6.5vh; background: rgba(153, 153, 153, 0.247); border-radius: .6vh; overflow: hidden; } .container > .register > .inputs > .input > i { position: absolute; right: 2vh; font-size: 1.9vh; color: #ffffff96; } .container > .register > .inputs > .input > input { width: 100%; height: 100%; border: none; outline: none; background: none; padding: 1vh; margin-left: 1vh; padding-right: 3vh; color: #ffffff; font-family: "Barlow"; font-weight: 600; letter-spacing: .02vh; font-size: 1.4vh; } .container > .register > .inputs > .input > input::placeholder { color: rgba(255, 255, 255, 0.273); } .container > .register > .inputs > .input:has(input:focus) { background: rgba(153, 153, 153, 0.418); } .container > .register > .inputs > .input > input:focus::placeholder { opacity: 0; } .container > .register > .button { display: flex; align-items: center; justify-content: center; text-transform: uppercase; width: 35vh; height: 6.5vh; /* margin-top: 0vh; */ background: #33FDB4; color: #1c1c1c; font-weight: 600; border-radius: .6vh; transition: .5s; cursor: pointer; font-family: 'Barlow'; font-weight: 700; font-size: 1.7vh; } .container > .register > .button:hover { background: rgb(0, 228, 159) } .container > .register > .the-bec { display: flex; align-items: center; flex-direction: column; justify-content: center; gap: 0.7vh; margin-top: 1.5vh; } .container > .register > div { color: #ffffff; } .container > .register > div > i { color: #33FDB4; font-size: 2.27vh; } .container > .register > div > span:nth-child(2) { font-family: 'Barlow'; font-weight: 400; text-transform: uppercase; font-size: 1.35vh; opacity: .5; } .container > .register > div > span:nth-child(3) { font-family: 'Barlow'; font-weight: 400; font-size: 1.40vh; opacity: 1; transition: opacity 0.3s ease-in-out; } .container > .register > div > span:nth-child(3):hover { opacity: 0.7; } .container > .register > .Forgotten-Password > span { transition: opacity 0.3s ease-in-out; font-family: 'Barlow'; font-weight: 400; opacity: 0.6; } .container > .register > .Forgotten-Password > span:hover { opacity: .9; }