*{box-sizing:border-box}body{font-size:14.3px;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;color:#000;padding:0;margin:0}form{margin:0}p{margin-left:1em}h1{font-size:large;margin:.5em 0 .5em 1em}label{font-weight:700}a{text-decoration:none;color:#05d;background-color:inherit}a:hover{text-decoration:underline}select,option,input{font-size:100%;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;margin:2px 0 6px;padding:0 5px;background-color:#fff;border:1px solid #DDDDDD;border-radius:4px;height:25px}code{font-family:Courier New,Courier,monospace;font-size:14.3px;color:#a80000;background:#fff;border:1px solid #DDDDDD;padding:2px 5px;border-radius:4px}.page{display:flex;flex-direction:column;gap:1em;margin:1em}main{min-width:0}.colourbox,.table-wrapper,dl.details{background-color:#f6f6f6;border:1px solid #DDDDDD;border-radius:4px;padding:10px;max-width:60em}#navigation{order:-1}.table-wrapper{overflow-x:auto;margin-bottom:1em}#form_search{float:right}.table-wrapper table{width:100%;border-collapse:collapse}td,th{padding:2px;vertical-align:top;text-align:left;margin:0}.character_element:hover{background-color:#f6f6f6;border-color:#f6f6f6;cursor:pointer}td{border-top:solid 2px #f6f6f6}ul{padding:.2em;margin:.2em .2em .2em 1em}.search_field_wrapper{position:relative}.autocomplete-list{position:absolute;top:100%;left:0;z-index:10;list-style:none;max-height:200px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;min-width:100%;background-color:#fff;border:1px solid #DDDDDD;border-radius:4px}.autocomplete-item{padding:2px 6px;cursor:pointer}.autocomplete-item.active,.autocomplete-item:hover{background-color:#f6f6f6}.sketch{font-family:Courier New,Courier,monospace;font-size:1px;padding:0;margin:0}.sketch .dark{background-color:#000}.sketch span{display:inline-block;min-width:1em;min-height:1em}dl.details{margin:0}.detail-row{display:flex;gap:1em;padding:2px 0}.detail-row dt{flex:0 0 12em;margin:0;font-weight:400}.detail-row dd{flex:1 1 auto;margin:0;min-width:0}.detail-divider{height:1.3em}@media(max-width:640px){.page{margin:.5em}#form_search{float:none}select,input:not([type=submit]){width:100%}}@media(max-width:480px){.detail-row{flex-direction:column;gap:.2em}.detail-row dt{flex-basis:auto;font-weight:700}}
