html{
	min-height:100%;
	background: linear-gradient(to bottom, #fb7504, #eaf407);
	font-family: 'Oxygen';
	text-align:center;
}

	#headline{
		font-size: max(5vw, 40px);
		padding-bottom:2vh;
	}

	button, input{
		background:white;
		font-family: 'Oxygen';
		font-size:30px;
		border:solid 2px;
	}

		button{
			width:6vw;
			min-width:100px;
			height:5vh;
			min-height:50px;
			cursor:pointer;
		}

		input{
			text-align:center;
			width:15vw;
			min-width:200px;
			height:4vh;
			min-height:40px;
		}

	.resultBox{
		overflow:auto;
		background-color:#dfdfdf;
		border-radius: 0px 82px 0px 82px;
		box-shadow: 10px 10px 33px 0px rgba(0,0,0,0.75);
		margin:auto;
		padding:10px;
	}

	.resultBox::-webkit-scrollbar { width: 0 !important }

		#allCombinations{
			width:60vw;
			height:25vh;
		}

		#allResults{
			width:60vw;
			max-height:10vh;
			min-height:5vh;
			margin-top:2.5vh;
		}
	
	#footer{
		position:fixed;
		left:0;
		bottom:0;
		font-size:12px;
		text-align:left;
		z-index:5;
		background:white;
	}