html{background-color:#42b4e6;color:black;font-family:Noto Sans, Noto Sans CJK SC, sans-serif, Arial Unicode MS, Arial, Helvetica;line-height:1.5;height:100%}svg{font-family:Noto Sans, Noto Sans CJK SC, sans-serif, Arial Unicode MS, Arial, Helvetica}body{text-align:center;height:100%;margin:0}.searchbox{padding-left:1em;padding-bottom:1em}.line{text-indent:-1em;margin-left:1em}.clear{clear:both}div{display:inline-block;text-align:left;vertical-align:text-top}h1{border:3px solid black;border-radius:8px;box-shadow:1px 2px 3px rgba(0,0,0,.5);padding:10px;margin:10px 10px;background-color:red;display:inline-block;text-align:left;vertical-align:text-top;color:white;text-shadow:2px 2px 5px #000;line-height:1;text-wrap:balance}h2{font-weight:normal;text-decoration:none;margin:10px 10px}table{border-spacing:10px;margin:-10px -10px;border-collapse:separate}th{text-align:left;max-width:20em;font-size:120%}td{vertical-align:text-top}a{text-decoration:none}a:link,a:visited{color:#000080}a:hover,a:active{color:#606060}a:focus{text-decoration:underline;outline:0}.list{border:3px solid black;border-radius:8px;box-shadow:1px 2px 3px rgba(0,0,0,.5);padding:10px;margin:10px 10px;background-color:#caca80;display:inline-block;text-align:left;vertical-align:text-top;border-spacing:10px}.info{max-width:30em}form input[type = "submit"]{background-color:yellow;font-weight:bold;box-shadow:1px 2px 3px rgba(0,0,0,.5);float:right}fieldset{border:3px solid black;border-radius:8px;box-shadow:1px 2px 3px rgba(0,0,0,.5);padding:20px;margin:10px 10px;background-color:#caca80;display:inline-block;text-align:left;vertical-align:text-top}legend{background-color:yellow;border:3px solid black;border-radius:8px;box-shadow:1px 2px 3px rgba(0,0,0,.5);padding-right:0.4em;padding-left:0.4em}input{background-color:#e5e5a0;border:3px solid black;border-radius:8px;padding-right:0.3em;padding-left:0.3em}input:focus{background-color:white;outline:none}label{font-weight:bold;font-size:0.8em;padding-right:10px}.warning{border:3px solid black;border-radius:8px;box-shadow:1px 2px 3px rgba(0,0,0,.5);padding:10px;margin:10px 10px;background-color:red;display:inline-block;text-align:left;vertical-align:text-top;border-spacing:10px}.content{text-align:center}.header{text-align:center}pre{margin:0}ul{padding:0;margin:0;padding-left:1em}.selected{font-weight:bold}