noscript{color:blue;}
html{background:gold;}
body{
text-align:center;
padding:1em;
border:thick solid gold;
background:white;
color:black;
}
*{text-align:left;}
.bold{font-weight:900;}
.no-wrap{white-space:nowrap;}
.banner{max-width:60%;}
.disclaimer{
font-size:75%;
color:rgba(0,0,0,.5);
}
/* * */
#output{color:blue;font-weight:bold;}
#output.output{border:blue groove 2px;box-shadow:3px 3px 3px rgba(0,0,255,.2);}
body.calculator{
text-align:left;
background:gold;
}
body.calculator ul{padding:0;list-style-type:none;}
body.calculator li {margin-bottom:.5em;}
body.calculator fieldset,#output{
border:groove #333;
border-width:1px;
box-shadow:3px 3px 3px rgba(0,0,0,.2);
padding:1em;
background-color:#ffc926;
font-size:110%;
}
body.calculator input[type="button"],
body.calculator input[type="reset"]{
background:#fff200;
border-color:#fffe96;
}
body.calculator input[type="text"],body.calculator select{border:2px inset orange;background:white;}
body.calculator input.good_calculation{
background:yellow;
color:blue;
/*font-weight:bold;*/
border:2px solid blue;
}
body.calculator input.bad_calculation{
background:yellow;
color:red;
}
body.calculator input.confused{
color:red;
/*font-weight:bold;*/
}