:root{--ink:#000;--op:#0000ff;--pick:#ff0000}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#fff;color:var(--ink)}
body{font:12px/1.4 ui-monospace,"SF Mono",Menlo,"Courier New","Hiragino Sans","PingFang TC",monospace;padding:4px;-webkit-text-size-adjust:100%}
h1,h2,p,pre,table,form,ul{margin:0;font:inherit}
button,input{border:0;border-radius:0;margin:0;padding:0;background:none;color:inherit;font:inherit;outline:none}
a{color:var(--op);text-decoration:none}
@media(hover:hover) and (pointer:fine){a:hover,a:focus-visible{color:var(--pick)}th[data-k]:hover{color:var(--pick)}}
a:active{color:var(--pick)}
.em{height:1.2em;width:1.2em;vertical-align:-.25em}
.e{border:0;padding:0;background:none;line-height:1;cursor:pointer;user-select:none;opacity:.8}
.e:hover,.e:focus-visible,.e:active{opacity:1;outline:none}
.bar{display:flex;align-items:center;gap:3px;margin:0 0 4px}
.bar input{width:min(520px,100%);height:18px;padding:0 1px;border:1px solid rgba(0,0,0,.4)}
.bar input:focus{border-color:rgba(0,0,0,.7)}
.bar input::-webkit-search-cancel-button{display:none}
.nav{margin:0 0 4px}.nav a{margin-right:6px;white-space:nowrap}
table{border-collapse:collapse;width:100%}
th{text-align:left;font-weight:400;white-space:nowrap;padding:0 3px;border-bottom:1px solid rgba(0,0,0,.4)}
th[data-k]{cursor:pointer}
td{padding:0 3px;vertical-align:top}
tbody tr:nth-child(even){background:rgba(0,0,0,.04)}
td.n,th.n{text-align:right}
td.d,td.id{white-space:nowrap}
.kv{width:auto;max-width:860px}.kv th{border:0;vertical-align:top;padding-right:8px}
.kv td p{margin:0 0 4px}.kv td p:last-child{margin:0}
.cite{position:relative;max-width:860px}
.cite pre{white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.04);padding:3px 22px 3px 3px}
.cite .e{position:absolute;top:3px;right:3px}
.cnt{margin:0 0 4px}
@media(max-width:640px){.au,.vn,.id{display:none}.kv th{white-space:normal}}
