596 lines
		
	
	
		
			No EOL
		
	
	
		
			9.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			596 lines
		
	
	
		
			No EOL
		
	
	
		
			9.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
.dots {
 | 
						|
    position: absolute;
 | 
						|
    left: -4px;
 | 
						|
    top: -4px;
 | 
						|
}
 | 
						|
 | 
						|
.speedoMeterContainer {
 | 
						|
    position: absolute;
 | 
						|
    right: 76px;
 | 
						|
    bottom: 8px;
 | 
						|
    width: 210px;
 | 
						|
    height: 220px;
 | 
						|
    z-index: 20;
 | 
						|
}
 | 
						|
 | 
						|
.keys {
 | 
						|
    display: flex;
 | 
						|
    position: absolute;
 | 
						|
    left: 50%;
 | 
						|
    top: 83%;
 | 
						|
    transform: translate(-50%, -50%);
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
.key {
 | 
						|
    width: 21.55px;
 | 
						|
    height: 21.55px;
 | 
						|
 | 
						|
    background: rgba(255, 255, 255, 0.1);
 | 
						|
    border-radius: 2.58621px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12.069px;
 | 
						|
    line-height: 15px;
 | 
						|
    /* identical to box height */
 | 
						|
    display: flex;
 | 
						|
    align-items: center;
 | 
						|
    justify-content: center;
 | 
						|
    color: #FFFFFF;
 | 
						|
}
 | 
						|
 | 
						|
.keyWrapper {
 | 
						|
    display: flex;
 | 
						|
    justify-content: flex-end;
 | 
						|
    align-items: center;
 | 
						|
    margin-bottom: 8px;
 | 
						|
}
 | 
						|
 | 
						|
.keyLeft {
 | 
						|
    margin-right: 10.4px;
 | 
						|
}
 | 
						|
 | 
						|
.icon {
 | 
						|
    margin-right: 6.4px;
 | 
						|
}
 | 
						|
 | 
						|
.fuelIcon {
 | 
						|
    position: absolute;
 | 
						|
    left: -80px;
 | 
						|
    bottom: 28.8px;
 | 
						|
    display: flex;
 | 
						|
    align-items: center;
 | 
						|
}
 | 
						|
 | 
						|
.activeSpeed {
 | 
						|
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 48px;
 | 
						|
    line-height: 58px;
 | 
						|
    color: rgba(255, 255, 255, 1.0);
 | 
						|
}
 | 
						|
 | 
						|
.speedUnit {
 | 
						|
    font-family: "Gilroy-Bold";
 | 
						|
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    text-align: right;
 | 
						|
    /* identical to box height */
 | 
						|
    position: absolute;
 | 
						|
    color: rgba(255, 255, 255, 0.5);
 | 
						|
    left: 60%;
 | 
						|
    top: 35%;
 | 
						|
    transform: translate(-50%, -50%);
 | 
						|
}
 | 
						|
 | 
						|
.speedText {
 | 
						|
    position: absolute;
 | 
						|
    left: 50%;
 | 
						|
    top: 50%;
 | 
						|
    transform: translate(-50%, -50%);
 | 
						|
}
 | 
						|
 | 
						|
.lightSpeed {
 | 
						|
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 48px;
 | 
						|
    line-height: 58px;
 | 
						|
    color: rgba(255, 255, 255, 0.25);
 | 
						|
}
 | 
						|
 | 
						|
.indicator {
 | 
						|
    position: absolute;
 | 
						|
    left: 50%;
 | 
						|
    top: 50%;
 | 
						|
    /*80 max -80 min */
 | 
						|
    transform: translate(-50%, -95%) rotate(0);
 | 
						|
    transition: transform .15s linear;
 | 
						|
}
 | 
						|
 | 
						|
.fuel-yellow {
 | 
						|
    stroke: #BFFF38;
 | 
						|
}
 | 
						|
 | 
						|
.fuel-red {
 | 
						|
    stroke: #F90017;
 | 
						|
}
 | 
						|
 | 
						|
.fuelText {
 | 
						|
    position: relative;
 | 
						|
    top: 4.8px;
 | 
						|
    width: 19px;
 | 
						|
    height: 15px;
 | 
						|
    font-family: "Gilroy-Bold";
 | 
						|
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    /* identical to box height */
 | 
						|
 | 
						|
 | 
						|
    color: #FFFFFF;
 | 
						|
}
 | 
						|
 | 
						|
.speedometer {
 | 
						|
    position: relative;
 | 
						|
    transform: scale(1.2);
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.speed-container {
 | 
						|
    position: absolute;
 | 
						|
    left: 39.2px;
 | 
						|
    top: -40px;
 | 
						|
    width: 300px;
 | 
						|
    height: 300px;
 | 
						|
}
 | 
						|
 | 
						|
.speed-wrapper {
 | 
						|
    position: relative;
 | 
						|
    width: 300px;
 | 
						|
    height: 300px;
 | 
						|
    transform: scale(1.65);
 | 
						|
}
 | 
						|
 | 
						|
.speedometer-svg {
 | 
						|
    position: absolute;
 | 
						|
    width: 160px;
 | 
						|
    transform: scale(1.05);
 | 
						|
    bottom: 104px;
 | 
						|
    left: 19.2px;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.speedometer-svg2 {
 | 
						|
    position: absolute;
 | 
						|
    width: 160px;
 | 
						|
    transform: scale(1.0);
 | 
						|
    bottom: 104px;
 | 
						|
    left: 20.8px;
 | 
						|
    z-index: 2;
 | 
						|
}
 | 
						|
 | 
						|
.speedometer-svg3 {
 | 
						|
    position: absolute;
 | 
						|
    width: 40.48px;
 | 
						|
    transform: rotate(1deg);
 | 
						|
    bottom: 72px;
 | 
						|
    left: 145.44px;
 | 
						|
    z-index: 1;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
.fuelmeter {
 | 
						|
    position: absolute;
 | 
						|
    bottom: 60px;
 | 
						|
    left: -5.6px;
 | 
						|
    transform: scale(.6);
 | 
						|
}
 | 
						|
 | 
						|
.dot-1 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: -1.6px;
 | 
						|
    bottom: 83.2px;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(-17.83deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-2 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
 | 
						|
    left: -3.2px;
 | 
						|
    bottom: 116px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    opacity: 0.55;
 | 
						|
    transform: rotate(-0.35deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-3 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 2.72px;
 | 
						|
    bottom: 148.8px;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(20deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-4 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 19.2px;
 | 
						|
    bottom: 177.6px;
 | 
						|
    opacity: 0.55;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(35deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-5 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 44px;
 | 
						|
    bottom: 201.12px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(55deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-6 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 72px;
 | 
						|
    bottom: 213.6px;
 | 
						|
    opacity: 0.55;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(70deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-7 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 105.6px;
 | 
						|
    bottom: 218.4px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(90deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-8 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 139.2px;
 | 
						|
    bottom: 211.2px;
 | 
						|
    opacity: 0.55;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(110deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-9 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 168px;
 | 
						|
    bottom: 196.8px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(120deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-10 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 190.4px;
 | 
						|
    bottom: 172.8px;
 | 
						|
    opacity: 0.55;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(140deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-11 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 206.4px;
 | 
						|
    bottom: 143.2px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(160deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-12 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 211.2px;
 | 
						|
    bottom: 110.4px;
 | 
						|
    opacity: 0.55;
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(180deg);
 | 
						|
}
 | 
						|
 | 
						|
.dot-13 {
 | 
						|
    position: absolute;
 | 
						|
    width: 6.7px;
 | 
						|
    height: 1.93px;
 | 
						|
    left: 206.4px;
 | 
						|
    bottom: 76.8px;
 | 
						|
 | 
						|
    background: #FFFFFF;
 | 
						|
    transform: rotate(200deg);
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
.twenty {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
    left: 11.2px;
 | 
						|
    bottom: 80px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty1 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 8px;
 | 
						|
    bottom: 108.16px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-3deg);
 | 
						|
    color: #ffffff5e;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty2 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 14.4px;
 | 
						|
    bottom: 139.2px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty3 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 28.8px;
 | 
						|
    bottom: 163.2px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
 | 
						|
    color: #ffffff5e;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty4 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 46.4px;
 | 
						|
    bottom: 180.8px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-5deg);
 | 
						|
    color: #ffffff;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty5 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 70.4px;
 | 
						|
    bottom: 192.8px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-5deg);
 | 
						|
    color: #ffffff5e;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty8 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 99.2px !important;
 | 
						|
    bottom: 195.2px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty9 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
    transform: rotate(1deg);
 | 
						|
    left: 131.2px;
 | 
						|
    bottom: 187.2px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
 | 
						|
    color: #ffffff5e;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty10 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 155.2px;
 | 
						|
    bottom: 172.8px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty11 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 174.4px;
 | 
						|
    bottom: 152px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-1deg);
 | 
						|
    color: #ffffff5e;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty12 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 184px;
 | 
						|
    bottom: 124.8px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-3deg);
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty13 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 184px;
 | 
						|
    bottom: 99.2px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-3deg);
 | 
						|
    color: #ffffff5c;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty14 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
 | 
						|
    left: 179.2px;
 | 
						|
    bottom: 72px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(1deg);
 | 
						|
    color: #FFFFFF;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty15 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 169.6px;
 | 
						|
    bottom: 41.6px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-3deg);
 | 
						|
    color: #ffffff5c;
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
.twenty0 {
 | 
						|
    position: absolute;
 | 
						|
    width: 14px;
 | 
						|
    height: 15px;
 | 
						|
 | 
						|
    left: 20.8px;
 | 
						|
    bottom: 44.8px;
 | 
						|
    font-family: 'Gilroy';
 | 
						|
    font-style: normal;
 | 
						|
    font-weight: 700;
 | 
						|
    font-size: 12px;
 | 
						|
    line-height: 15px;
 | 
						|
    transform: rotate(-3deg);
 | 
						|
    color: #ffffff5c;
 | 
						|
 | 
						|
} |