body{margin:auto;max-width:900px;padding-top:8px;background:hsl(210,50%,92%);color:black;font-family:Arial,sans-serif;font-size:15px;text-align:center;}
div{padding:8px;}
.content{border:2px solid black;background:hsl(210,33%,84%);margin:auto;}
.main{margin:12px 5px;border:1px solid black;background:hsl(210,90%,97%);}
table{border-collapse:collapse;font-size:12px;margin:12px auto;width:100%;border:2px solid black;}
th,td{padding:6px;border:1px solid hsl(0,0%,33%);}
th{background:hsl(240,66%,30%);color:white;font-weight:700;}
.pass{color:hsl(120,66%,40%);font-weight:700;}
.fail{color:hsl(0,100%,40%);font-weight:700;}
.note{margin:9px;padding-top:8px;border:none;font-size:12px;color:hsl(0,0%,33%);}
.error{border:none;margin:9px;color:hsl(0,100%,40%);padding:100px 0;font-size:18px;}
h1{font-size:20px;margin:0 0 6px;}
h2{font-size:16px;margin:8px 0 0;}
p{margin:0 0 3px;font-size:13px;}
span{font-size:16px;padding:10px;}
input{padding:5px;font-size:16px;background-color:hsl(210,15%,84%);}
button{cursor:pointer;padding:5px 18px; font-size:15px; margin:8px; background:hsl(210,15%,84%); border:1px solid #888;}
button:hover{background:hsl(210,33%,84%);}