*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}

body{
	font-family:Verdana;
	padding:20px;
	text-align:center;
	background:linear-gradient(to right, #ffecd2, #fcb69f);
}

.title{
	font-size:36px;
	margin-bottom:35px;
	color:#2c2c2c;
}

.day-row{
	margin-bottom:25px;
	padding:15px;
	border:3px solid #333;
	border-radius:10px;
}

.day{
	margin-bottom:15px;
	font-size:22px;
	font-weight:bold;
	color:#333333;
}

.stat-box{
	display:inline-block;
	width:170px;
	height:120px;
	margin:8px;
	padding:12px;
	text-align:center;
	border-radius:8px;
}

.number{
	font-size:26px;
	margin:0px;
	font-weight:bold;
}

.label{
	font-size:15px;
	margin-top:6px;
	font-style:italic;
}

.steps{
	background-color:#d6eaff;
	border:2px solid #3399ff;
	color:#004080;
}

.calories{
	background-color:#ffd6d6;
	border:2px solid #ff3333;
	color:#800000;
}

.sleep{
	background-color:#e9d6ff;
	border:2px solid #9933ff;
	color:#330066;
}

.water{
	background-color:#d6fff2;
	border:2px solid #00cc99;
	color:#004d33;
}

.monday{
	background-color:#fff8e6;
}

.tuesday{
	background-color:#f0fff0;
}

.wednesday{
	background-color:#f9f9ff;
}

.thursday{
	background-color:#fff0f5;
}

.friday{
	background-color:#f0ffff;
}

.saturday{
	background-color:#fff5f5;
}

.sunday{
	background-color:#fdf5e6;
}

.summary{
	background-color:#fff3e0;
	border:3px solid #ff9800;
}

.summary .day{
	color:#ff6600;
}