*{ margin: 0; padding: 0; user-select: none; } body{ display: flex; justify-content: center; align-items: center; width: 100vw; height: 100vh;/* background: url(./assets/image\ 7.png); backdrop-filter: blur(10px) */ } .menu{ position: relative; display: flex; justify-content: center; width: 50vw; height: 53vh; border-radius: 5px; background: rgba(0, 0, 0, 0.8); } header{ position: absolute; width: 50vw; height: 11.5vh; border-radius: 5px 5px 0px 0px; background: rgba(0, 0, 0, 0.51); } #logo{ position: absolute; top: 0; left: 0; width: 10vw; height: 11.5vh; overflow: hidden; mix-blend-mode: luminosity; opacity: 0.4; } #logo img{ width: 10vw; height: 11.5vh; opacity: 0.8; -webkit-mask-image:linear-gradient(125deg, rgba(0,0,0, 1) 10%, transparent 50%); } #header-title{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; position: absolute; width: 19.25vw; height: 11.5vh; } #header-title h1{ font-family: 'GothamL'; font-weight: 600; font-size: 0.5vw; line-height: 20px; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); } #header-title span{ font-family: 'GothamB'; font-weight: 700; font-size: 1.25vw; line-height: 20px; letter-spacing: 2px; text-transform: uppercase; color: white; } .fuel-type-menu, .vehicle-menu{ width: 21vw; height: 32vh; margin-top: 16.25vh; } .fuel-type-menu{ margin-right: 3vw; } .fuel-title{ width: 100%; height: 3vh; border: 0.3vh solid transparent; border-image: linear-gradient(to right, rgba(117, 117, 117, 0.329), rgba(255, 255, 255, 0)); border-image-slice: 1; border-top: none; border-left: none; border-right: none; } .fuel-title h1{ font-family: 'GothamB'; font-style: normal; font-weight: 700; font-size: 0.9vw; line-height: 19px; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; } .type-options{ display: flex; justify-content: space-between; width: 100%; height: 5vw; margin-top: 1.5vh; } .type-option{ width: 4.75vw; height: 5vw; background: rgba(255, 255, 255, 0.1); border-radius: 5px; } .fuelSelected{ background: rgba(224, 55, 180, 0.35); border-radius: 5px; } .type-option:hover { background: rgba(255, 107, 155, 0.5); transform: translateY(-5px); } .type-option h1:nth-child(1){ font-family: 'GothamL'; font-weight: 300; font-size: 0.35vw; line-height: 0.5vw; letter-spacing: 0.02vw; margin-top: 0.4vw; margin-left: 0.4vw; text-transform: uppercase; color: #FFFFFF; } .type-option h1:nth-child(2){ font-family: 'GothamB'; font-style: normal; font-weight: 900; font-size: 0.6vw; line-height: 11px; margin-left: 0.4vw; letter-spacing: 0.025vw; text-transform: uppercase; color: #E037B4; } .type-option img{ width: 40%; margin-top: 0.5vw; margin-left: 30%; } .type-text p{ font-family: 'GothamX'; font-style: normal; font-weight: 400; font-size: 0.55vw; line-height: 13px; margin-top: 1.5vh; letter-spacing: 0.5px; opacity: 0.5; color: #FFFFFF; } .fuel-type-stats{ display: flex; justify-content: space-between; width: 13.5vw; height: 3vh; } .fuel-type-stat{ display: flex; justify-content: space-around; align-items: center; width: 4.25vw; height: 1.5vw; margin-top: 2.5vh; border-radius: 5px; text-align: right; background: rgba(255, 255, 255, 0.1); } .fuel-type-stat h1{ font-family: 'Gothaml'; font-weight: 600; font-size: 0.5vw; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255, 255, 255); } .fuel-type-stat h1:nth-child(2){ font-family: 'GothamL'; font-weight: 500; font-size: 0.25vw; margin-top: 0.105vw; letter-spacing: 1.75px; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); } .fuel-type-stat img{ width: 1vw; } #cash{ width: 0.7vw; } .reembolso{ width: 25vw; height: 2vh; margin-top: 3vw; /* background-color: red; */ } .reembolso p{ font-family: 'GothamL'; font-style: normal; font-weight: 700; font-size: 0.5vw; line-height: 15px; letter-spacing: 0.15em; text-transform: uppercase; color: #FFFFFF; opacity: 0.3; } .vehicle-menu{ position: relative; } #seu-veiculo{ display: flex; align-items: center; position: relative; width: 12vw; height: 1.2vw; } .personal-title{ position: relative; display: flex; flex-wrap: wrap; width: 12vw; height: 2.25vw; } .personal-title h1, .span{ font-family: 'GothamL'; font-style: normal; font-weight: 900; font-size: 0.6vw; letter-spacing: 0.5px; text-transform: uppercase; color: #FFFFFF; } .personal-title h1:nth-child(2){ font-family: 'GothamB'; letter-spacing: 0.05vw; font-size: 1vw; } .span{ display: flex; box-sizing: border-box; padding: 0.5vw; justify-content: center; align-items: center; height: 0.75vw; margin-left: 0.5vw; background-color: red; font-size: 0.4vw; background: #E037B4; border-radius: 2px; } .fuel-level{ display: flex; justify-content: space-between; width: 8.75vw; height: 2.25vw; margin-top: 0.75vw; } .fuel-level img{ width: 2vw; } .fuel-percentage{ width: 6vw; height: 1vh; } .fuel-percentage h1:nth-child(1){ font-family: 'Gotham'; font-style: normal; font-weight: 700; font-size: 0.5vw; margin-top: 0.3vw; letter-spacing: 0.025vw; text-transform: uppercase; color: #FFFFFF; } .fuel-percentage h1:nth-child(2){ font-family: 'Gotham'; font-style: normal; font-weight: 700; font-size: 1.25vw; margin-top: 0.1vw; text-transform: uppercase; color: #FFFFFF; } .fuel-percentage span{ color: #E037B4; } #quadrado-rosa{ position: absolute; top: 0; right: 0; width: 8.5vw; } #personal-vehicle{ object-fit: contain; width: 9vw; position: absolute; top: 0.25vw; right: 0.75vw; } .abastecimento{ position: relative; display: flex; flex-direction: column; justify-content: space-between; flex-wrap: wrap; width: 19.5vw; height: 8vw; margin-top: 2.25vw; } .contador, .valor{ display: flex; align-items: center; box-sizing: border-box; padding: 0 0.5vw; justify-content: space-between; width: 12vw; height: 2.5vw; border-radius: 5px; background: rgba(255, 255, 255, 0.1); } .valor{ direction: rtl; position: relative; justify-content: space-around; } .valor h1:nth-child(1){ position: absolute; left: 0.5vw; } .valor h1:nth-child(2){ position: absolute; right: 0.5vw; } .contador h1:nth-child(1), .valor h1:nth-child(1){ font-family: 'GothamL'; font-style: normal; font-weight: 700; font-size: 0.5vw; line-height: 11px; letter-spacing: 0.1vw; text-transform: uppercase; color: #FFFFFF; } .contador h1:nth-child(2), .valor h1:nth-child(2){ font-family: 'Digital Numbers'; font-style: normal; font-weight: 400; font-size: 1.5vw; line-height: 26px; letter-spacing: 0.1vw; margin-left: 5vw; text-transform: uppercase; color: #FFFFFF; } .buttons{ display: flex; justify-content: space-between; width: 12vw; height: 2vw; border-radius: 5px; } .comecar, .parar{ display: flex; align-items: center; justify-content: center; width: 5.75vw; border-radius: 5px; background: rgba(255, 255, 255, 0.1); } .comecar h1, .parar h1{ font-family: 'GothamL'; font-style: normal; font-weight: 700; font-size: 0.35vw; line-height: 8px; letter-spacing: 0.05vw; text-transform: uppercase; color: #FFFFFF; } .comecar:hover, .parar:hover{ background: #eccf6d; } #marcador{ position: absolute; top: 4.5vw; right: 0.5vw; } #galao{ width: 6.5vw; position: absolute; top: 0; right: 0; } #galao-fill{ zoom: 100%; position: absolute; top: 0vw; right: 0vw; } #input-litros{ -webkit-appearance: none; outline: none; border: none; background: none; direction: rtl; width: 2.5vw; font-family: 'Digital Numbers'; font-style: normal; font-weight: 400; font-size: 1.5vw; line-height: 26px; letter-spacing: 0.1vw; text-transform: uppercase; color: rgb(255, 255, 255) } #input-litros::-webkit-inner-spin-button{ -webkit-appearance: none; } @font-face { font-family: 'Gotham'; src: url(./assets/Gotham-Font/GothamMedium.ttf); } @font-face { font-family: 'GothamB'; src: url(./assets/Gotham-Font/Gotham-Bold.otf); } @font-face { font-family: 'GothamL'; src: url(./assets/Gotham-Font/Gotham-Light.otf); } @font-face { font-family: 'GothamX'; src: url(./assets/Gotham-Font/Gotham-XLight.otf); } @font-face { font-family: 'Digital Numbers'; src: url(./assets/Digital-Font/DS-DIGI.TTF); }