	body {
	  padding: 25px;
	  background-color: #202225;
	  color: #f4fefe;
	  font-size: 20px;
	  font-family : Arial;
	}
	button {
	  margin:auto;
	  display:block;
	  border-radius: 4px;
	  background-color: #f4fefe;
	  font-size: 20px; 
	  padding: 12px 28px;
	}	
	input {
	  margin:auto;
	  display:block;
	  border-radius: 4px;
	  background-color: #f4fefe;
	  font-size: 20px; 
	  padding: 12px 28px;
	}	
	select {
	  margin:auto;
	  display:block;
	  border-radius: 4px;
	  background-color: #f4fefe;
	  font-size: 20px; 
	  padding: 12px 28px;
	}
	a {
	  text-decoration: none; 
	}
	.dark-mode {
	  background-color: #f4fefe;
	  color: #202225;
	}
    textarea {
		height: 50px;
		width: 300px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		white-space: normal;
		text-align: justify;
		-moz-text-align-last: center; /* Firefox 12+ */
		text-align-last: center;
	}
	table {
		table-layout: auto;
		width: 1400px;
		margin-left: auto; 
		margin-right: auto;
		border: none;
	}
	th, tr, td {
		text-align:center;
		/* border: 1px solid; */
		padding: 0.2em;
		/* padding-left: 1em; */
	}
	p {
		text-align: center
	}
	#gage {
		text-align: center;
		font-size: 70px;
	}
	#restant {
		text-align: center;
		font-size: 20px;
	}
	.image-container { 
		position : fixed; left : 10px; top : 10px;
		width:10%;
	}
	h2 {
		text-align:center;	
	}
	#scoreboard input[type="number"]{
		margin:auto;
		display:block;
		border-radius: 4px;
		background-color: #f4fefe; 
		font-size: 50px; 
		width: 60px;
		height : 30px;
		text-align: center;
		color: #202225;
	}	
	#scoreboard th{
		font-size: 45px;
		/* text-align: center; */
	}	
	/* Chrome, Safari, Edge, Opera */
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	  -webkit-appearance: none;
	  margin: 0;
	}

	/* Firefox */
	input[type=number] {
	  -moz-appearance: textfield;
	}
	#scoreboard {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  /* text-align: center; */
	  min-height: 75vh; 
	}