* { font-family: 'Montserrat'; color: white; user-select: none; } html, body { padding: 0; margin: 0; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; height: 100vh; background-size: cover; text-align: center; margin-bottom: 2rem; overflow-y: hidden; } .container { display: flex; align-items: flex-end; justify-content: center; gap: 6px; } .body-infos { display: flex; flex-direction: column; align-items: center; width: auto; background:rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.50); border-radius: 8px; padding: 5px 12px 12px 12px; box-sizing: border-box; gap: 4px } .body-infos > div { display: grid; gap: 7px; } .body-infos > i { font-size: 16px; font-weight: 600; color: #EEEEEE; text-shadow: 0 0 10px rgba(238, 238, 238, 0.5); } .info-container { position: relative; width: 40px; height: 40px; border-radius: 8px; box-shadow: 0 0 0 1px rgba(238, 238, 238, 0.5); box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; } .info-container-bar { position: relative; width: 80px; height: 40px; border-radius: 8px; border: 1px solid rgb(238, 238, 238, 0.5); box-sizing: border-box; display: flex; flex-direction: column; align-items: center; padding: 3px 0px 12px 0px; box-sizing: border-box; gap: 4px; } .bar { display: flex; gap: 2px; justify-content: center; align-items: center; } .info-container-bar > i { font-size: 12px; font-weight: 600; color: #EEEEEE; text-shadow: 0 0 10px rgba(238, 238, 238, 0.5); } .bottom-container { position: absolute; width: 24px; height: 5px; border-radius: 8px; bottom: -3px; } .bottom-statistic { background: linear-gradient(to left, #B6B6B6, #727272) } .door-container { display: grid; grid-template-columns: repeat(3, 1fr); } .door-container > .info-container:last-child:nth-child(odd) { grid-column: 2 / 3; justify-self: center; } .window-container, .seat-container, .wear-container, .tires-container { display: grid; grid-template-columns: repeat(2, auto); } .window-container > .info-container:last-child:nth-child(odd), .seat-container > .info-container:last-child:nth-child(odd), .wear-container > .info-container:last-child:nth-child(odd), .tires-container > .info-container:last-child:nth-child(odd) { grid-column: span 2; justify-self: center; } .tires-container h3 { font-size: 14px; font-weight: 600; } .tires-tag { position: absolute; top: -3px; left: -3px; width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; border-radius: 6px; font-size: 8px; font-weight: 800; } .nivel-bar { width: 3px; height: 10.23px; transform: rotate(14.5deg); border-radius: 2px; box-shadow: 0 0 10px rgba(238, 238, 238, 0.5); } .statistic-container { background: linear-gradient(to bottom, rgb(0, 0, 0, 0), rgb(120, 120, 120, 0.4)),rgba(0, 0, 0, 0.3); bottom: linear-gradient(to left, #B6B6B6, #727272), } @media (max-width: 1400px) { body { zoom: 0.7; } }