#title,.nav ul,table.time td{text-align:center}@media (min-width:850px){.narrow-column,.wide-column{float:left;text-align:center}.wide-column{width:70%}.narrow-column{width:30%}}@media (max-width:849px){.narrow-column,.wide-column{text-align:center}}.hint{font-style:italic}button{margin:.3em .1em;font:inherit;color:inherit}.form-group,.form-group p{margin:.5em auto}*,::after,::before{box-sizing:border-box}.form-group{border:1px solid silver;padding:.5em;max-width:22em}#title,body{margin:1em}.cell{display:inline-block;cursor:default;border:1px solid}.alive{background-color:#deb887}.dead{background-color:#4682b4}input{width:4em;color:#000}h3{margin-top:0;margin-bottom:0}.info{color:silver}table.time td,table.time th{border:1px solid #000}table.time th{font-family:courier;font-weight:400}table.time tr:first-child th{padding:0 .5em}#introduction{clear:both;margin:2em 1em;padding:2em}#controls{font-family:sans}.nav ul{list-style:none;background-color:#444;padding:0;margin:0}.nav li{font-family:Oswald,sans-serif;line-height:2em;height:2em;border-bottom:1px solid #888}.nav a{text-decoration:none;color:#fff;display:block;transition:.3s background-color}.nav a:hover{background-color:#005f5f}.nav a.active{background-color:#deb887;color:#444;cursor:default}@media screen and (min-width:600px){.nav li{width:120px;border-bottom:none;height:50px;line-height:50px;font-size:1.4em;display:inline-block;margin-right:-4px}}