@font-face{font-family:GH2hei;src:url('./GH2hei.ttf');}


body {font-family:GH2hei}

a:link, a:visited {display:inline-block; border-bottom:1px solid lightpink; color:currentColor; text-decoration:none}
hw a:link, ci>a:link {border-bottom:1px solid transparent}
a:link:hover {border-bottom:1px solid blue}

top {display:block; /*border-bottom:1px solid lightblue; padding:0 0 .2em; */ margin:0 0 .2em}
top[more] {border-top:1px solid #bfbff2; padding-top:.5em; margin-top:.5em}
top[more="rpt"] {border:none; padding:0}

hw {display:inline-block; font-size:1.7em; color:#0000CD}/*字頭格式*/
hw>sup {font-size:70%; font-family:sans-serif; vertical-align:.5em; margin-left:.1em}
yt {margin-left:.3em}
yt::before {content:"["; font-size:.95em; opacity:.6; margin-right:.05em}
yt::after {content:"]"; font-size:.95em; opacity:.6; margin-left:.05em}
yt[F]::before {content:"("}
yt[F]::after {content:")"}
yt+yt {margin-left:.2em}
py {font-family:Calibri, sans-serif; color:#942923; font-size:1.15em; margin-left:.5em}
py+py {margin-left:.2em}
inf {color:dimgray; font-size:85%}/*筆畫統一碼格式*/
inf>zm {margin-left:1em}

p {margin:.25em 0 0}
p[n]::before {content:""attr(n)""; display:inline-block; font-size:.85em; color:darkblue; margin-right:.3em}
p[t]::before, span[t]::before {content:"〖"attr(t)"〗"; display:inline-block; margin-top:.1em}

span[n]::before {content:""attr(n)"."; display:inline-block; color:darkblue; margin-right:.3em}
span[n] {display:block; margin-left:.4em}

br {line-height:0}

z {display:block; color:#0059b3; padding-left:.25em; margin:.25em 0 .25em .25em; border-left:2px solid #ddd; border-radius:.3em}/*例证格式*/

img {display:block; max-width:100%}

ci {display:block; margin:.6em 0 0}
ci::before {content:"词头"; background-color:#ccf1ff; border:1px solid #b6e9fb; border-radius:.2em; padding:.1em .2em; margin-right:.4em}
ci[X]::before {content:"相关词"}
ci a+a:link {margin:0 0 .1em .6em}
ci[X] a+a:link {margin-left:.8em}
