/*Mastameta updated 2021.10.18*/ @font-face {font-family:ZhongHuaSongPlane00; src:local(ZhongHuaSongPlane00) url(FZSONG_ZhongHuaSongPlane00.TTF), url(FZSONG_ZhongHuaSongPlane00.ttf)} @font-face {font-family:ZhongHuaSongPlane02; src:local(ZhongHuaSongPlane02) url(FZSONG_ZhongHuaSongPlane02.TTF), url(FZSONG_ZhongHuaSongPlane02.ttf)} @font-face {font-family:FZ-sp; src:url(FZ-sp.woff)} @font-face {font-family:FZ-supp; src:url(FZ-supp.woff)} @font-face {font-family:FZ-WL; src:url(FZ-WL.woff)} @font-face {font-family:'Calibri Light'; src:url(calibril-min.woff)} @font-face {font-family:Calibri; src:local(Calibri) url(calibri.ttf), url(calibri-min.woff)} body {font-family:'Calibri Light', ZhongHuaSongPlane00, ZhongHuaSongPlane02, FZ-supp; line-height:1.25em} hw[alt], w[alt], r[alt], alt, a:link[alt] {font-family:'Calibri Light', FZ-WL} a:link, a:visited {display:inline-block; color:currentcolor; text-decoration:none} yin>py a, p a, div[t] a {border-bottom:1px solid /*#d27979*/ #eccfc6; margin-bottom:.05em} yin>py>a:hover, p a:hover, div[t] a:hover {color:maroon; border-bottom:1px solid transparent} a:hover {color:maroon} mk {} /*originally marked as "span" tags, with no defined class, from source data*/ /*專名*/ i {display:inline-block; font-style:normal; padding-bottom:1px; margin:0 .2em .05em 0; background:url(wave7.png) 0 100% repeat-x; background-size:auto 2px} z i {background:url(wave-teal7.png) 0 100% repeat-x; background-size:auto 2px} //div[t] i {background:url(wave7.png) 0 100% repeat-x} /*書名*/ u {display:inline-block; text-decoration:none; border-bottom:1px solid currentColor; margin:0 .2em .05em 0} /*引證*/ e {display:inline-block} /*夾於引證之間的解釋*/ e[x]::before, e[t]::before {content:"引"; display:inline-block; vertical-align:.1em; font-family:sans-serif; font-size:.7em; line-height:1.25em; border-radius:.2em; background-color:darkolivegreen; color:white; opacity:.8; padding:.1em .175em .1em .2em; margin:0 .3em 0 0} e[t]::before {content:""attr(t)""} z {display:inline-block; color:teal; margin-right:.3em} z[in] {display:inline} div[t] z {display:inline; /*color:currentColor*/} w::before {content:""attr(w)""} w::before {content:"~"; font-family:FZ-sp} /*headword, radical, page*/ tou {display:block; position:relative; margin:0 0 .5em} tou~tou {margin-top:.8em} tou>hw {display:inline-block; font-size:1.65em; font-weight:700; margin-right:1em} tou>a {display:inline-block; float:right; font-size:.9em; vertical-align:0; padding:0 .25em; margin:0 .25em 0 .3em; border-radius:.25em; border:1px solid #f4ece6; background-color:#faf4ef} tou>a:hover {color:maroon !important; border:1px solid #f7e9de; background-color:#fdf4ed; transform:scale(1.033); -webkit-transform:scale(1.033); transform-origin:center; color:currentColor} tou>a[rs]::after {content:"+"attr(rs)""; font-size:.9em; padding-right:.05em; margin-left:.15em} tou>a[rs="0"]::after {content:"部"; margin-left:0} tou>a[pg] {font-size:.8em; padding:.05em .25em} tou>a[pg]::after {content:"頁"; margin-left:.1em} tou[ChYZ]>hw, tou[ChYZ]>ot, tou[ChYZ]>py {display:none; color:red} tou[ChYZ]>span {display:block; font-size:.725em; font-family:sans-serif; font-weight:300; color:#404040; float:right; line-height:1.4em; padding:.15em .3em; margin:0 0 .4em .4em; border-radius:.25em; border:1px solid #e2e9e2; background-color:#f5f9f5} tou[ChYZ]>span:hover {color:black; font-size:.775em; margin-left:1em} tou[ChYZ]>span:hover::before{content:"古漢語"; display:inline-block} tou[ChYZ]>span:hover::after {content:"字典 4e"; display:inline-block} yin {clear:both; display:block; margin:0 0 .1em} yin[id]::before {content:""attr(id)"."; margin:0 .45em 0 0; font-family:FZ-sp, sans-serif; font-size:.9em} yin>py {font-family:'Calibri Light', ZhongHuaSongPlane00, ZhongHuaSongPlane02; font-size:1.025em; margin:0 .5em 0 .1em} yin>py>py {margin:0 0 0 .1em} p py, div py {font-family:'Calibri Light', ZhongHuaSongPlane00; margin:0 .15em} yin sub {margin-left:.1em} /*
*/ p {margin:0} p+p {margin:.05em 0 0} yin[id]+p {padding-left:1.25em} /*
*/ p[n] {padding-left:1.25em; margin-bottom:.05em} p[n]::before {content:""attr(n)""; font-family:FZ-sp; font-size:1.05em; color:#0d590d; padding-right:.25em; margin-left:-1.25em} dn {font-family:FZ-sp, ZhongHuaSongPlane00; font-size:.95em; color:#0d590d; letter-spacing:.1em; margin:0 .1em} /*
*/ p[hao]::before {content:""attr(hao)""; font-size:1.05em; color:#114511; padding-right:.25em} div>p[hao]:first-of-type {margin-top:.1em} /*
*/ p[num] {display:block; padding-left:2.6em} p[num]::before {content:""attr(num)""; font-family:FZ-sp, 'Segoe UI'; font-size:.85em; color:#114511; padding-right:.25em; margin-left:-1.6em} div[t]>p[num] {margin-left:-1.45em} /*詞目*/ ci {display:inline-block; font-size:1.025em; font-weight:700; color:#344706; margin:.1em .3em 0 0} ci::before, ci::after {content:"⦗"; font-family:FZ-sp; color:#374d00; opacity:.5} ci::after {content:"⦘"} ci>py {font-family:'Calibri Light', ZhongHuaSongPlane00; font-size:.9em; margin:0 .1em} div ci {margin:0 .1em} /*辯*/ div[t] {display:block; padding:.3em 0 .2em .25em} div[t]::before {content:""attr(t)""; display:inline-block; font-size:.85em; font-weight:bold; line-height:1.3em; vertical-align:0; color:white; border-radius:.25em; background-color:#864d13; padding:.1em .2em; margin:0 .4em .1em -.25em} div[t="辨"]::before {font-size:1.05em} div[t]~p:not([n]):not([num]) {padding-left:.25em} span[t] {color:#864d13} /*部首表*/ a[Kn] {display:inline-block; position:relative; float:left; clear:left; font-family:Calibri; color:#3d8f87; margin-right:.4em; padding:0 0 .1em; opacity:.8} a[Kn]:hover {color:#1f4743; opacity:1; cursor:help} a[Kn="1"]:hover~#Kx>a:not([n="1"]), a[Kn="2"]:hover~#Kx>a:not([n="2"]), a[Kn="3"]:hover~#Kx>a:not([n="3"]), a[Kn="4"]:hover~#Kx>a:not([n="4"]), a[Kn="5"]:hover~#Kx>a:not([n="5"]), a[Kn="6"]:hover~#Kx>a:not([n="6"]), a[Kn="7"]:hover~#Kx>a:not([n="7"]), a[Kn="8"]:hover~#Kx>a:not([n="8"]), a[Kn="9"]:hover~#Kx>a:not([n="9"]), a[Kn="10"]:hover~#Kx>a:not([n="10"]), a[Kn="11"]:hover~#Kx>a:not([n="11"]), a[Kn="12"]:hover~#Kx>a:not([n="12"]), a[Kn="13"]:hover~#Kx>a:not([n="13"]), a[Kn="14"]:hover~#Kx>a:not([n="14"]), a[Kn="15"]:hover~#Kx>a:not([n="15"]), a[Kn="16"]:hover~#Kx>a:not([n="16"]), a[Kn="17"]:hover~#Kx>a:not([n="17"]) {opacity:0} a[Kn]:hover~#Kx>a[n] {transform:scale(1.075); -webkit-transform:scale(1.075); transition:0 ease-out} a[Kn]:hover~#Kx>a[n]::before {transform-origin:70% 70%; transform:scale(.8); -webkit-transform:scale(.8); color:#008073; vertical-align:.05em} #Kx {clear:right; display:flex; flex-flow:row wrap; line-height:.7em; max-width:23em} #Kx>a {display:inline-block; border:1px solid transparent; padding:.15em .1em; margin:0 .05em 0; cursor:default} #Kx>a::before {content:""attr(p)""; display:inline-block; vertical-align:.1em; margin-right:.075em} #Kx>a:hover, #WLpy a:hover {transform:scale(1.025); -webkit-transform:scale(1.025); transform-origin:center} #Kx>a:hover {border-radius:.2em; border:1px solid #f4f4af; background-color:#fafad1; box-shadow:2px 2px .1em #e6e6b3; color:#06232d} @media (max-width:26em) { a[Kn] {font-size:.85em; margin:0 .2em 0 -.1em} #Kx>a {margin:0} #Kx>a[opt]::before {display:none} } /*部首索引:筆畫*/ tou>a[href*="WLKx"]::before {content:"部首表"; font-size:.9em} tou>a[href*="WLpy"]::before {content:"拼音表"; font-size:.9em} #Ks {margin:0 0 .5em} #Ks>Kx, #Kf>Kx {display:inline-block; padding:.05em .2em; margin:0 .3em .35em 0; border-radius:.2em; border:1px solid #f5dcdd; background-color:antiquewhite} #Ks>Kx::after, #Kf>Kx::after {content:"部:筆畫"; font-family:FZ-sp, ZhongHuaSongPlane00} #Kf>Kx::after {content:"部:韻母"} #Ks>rs>a, #Kf>pf>a {font-size:1.1em; line-height:1.35em; margin-right:.2em} #Ks>rs:not([s="0"])::before {content:"+"attr(s)""; font-size:.85em; font-weight:700; color:saddlebrown; display:inline-block; vertical-align:top; margin:0 .3em 0 0} #Ks>rs>a:link {border:none; margin-right:.25em} #Ks>rs>a[p]:hover::before, pK>a[p]:hover::before, pf>a[p]:hover::before { content:""attr(p)""; z-index:2; pointer-events:none; position:absolute; margin-top:-1.65em; margin-left:-.2em; font-family:Calibri; font-size:.85em; color:black; min-width:1em; text-align:center; box-shadow:.1em .1em .1em #e6d3b3; padding:0 .2em; border-radius:.25em; border:1px solid #f8edd8; background-color:oldlace} /*部首索引:韻母*/ pf {display:inline-block} pf a:last-child {margin-right:.25em} pf[f]::before {content:"-"attr(f)""; font-size:.9em; font-weight:800; color:saddlebrown; display:inline-block; vertical-align:text-bottom; margin:0 .3em 0 .1em} pf>b {font-family:Calibri} pi {font-family:Calibri; font-size:.82em; color:saddlebrown; vertical-align:.2em} /*拼音表*/ #WLpy {display:block; font-size:1em; line-height:1.05em; columns:2} #WLpy>span {display:inline} #Wlpy a {padding:0 0 .05em .2em; vertical-align:text-top; margin-right:.1em; cursor:default} #WLpy a::after {display:inline-block; content:","; opacity:.7} #WLpy a:last-child::after {content:"."} #WLpy a:first-of-type::first-letter {font-variant:small-caps; font-family:Calibri; font-size:1.1em; font-weight:700; color:saddlebrown} #WLpy a:hover { transform:scale(1.025); -webkit-transform:scale(1.025); transform-origin:center; color:#4d0500; box-shadow:2px 2px .1em #f2c5c0; border-radius:.2em; background-color:#ffeceb} #WLpy a:hover::after {opacity:0} @media (max-width:24em) {#WLpy {columns:1; max-width:15em}} /*拼音索引:聲調*/ pN>a, pK>a:not([K]) {font-size:1.1em; line-height:1.25em; margin-right:.3em} #pyN {display:block; border-bottom:1px solid #fbf4f4} pyN {display:block; margin:0 0 .5em 0} pyN>py[id]::before {content:""attr(id)""; font-family:FZ-sp; font-size:.85em; padding-right:.5em} pyN>py, #pKx>py {display:inline-block; position:relative; float:left; font-family:'Calibri Light', ZhongHuaSongPlane00; font-size:.9em; padding:0 .3em 0 .25em; margin-right:.5em; border-radius:.2em; border:1px solid #f6dfe0; background-color:antiquewhite} pn {display:flex; flex-flow:row wrap; clear:right} pN>a::after {content:""attr(n)""attr(tag)""; font-family:'Calibri Light', ZhongHuaSongPlane00; font-size:.7em; color:#432609; color:saddlebrown; vertical-align:.2em; margin-left:.03em} pN>a[n="0"]::after, pn>a[n="1"]::after {content:""attr(tag)""} pN>a[tag]::after {margin-right:.05em} /*拼音索引:部首*/ #pKx {display:block; margin-top:.5em} #pKx>py {float:none; margin:0 0 .4em} #pKx>py::before {content:""attr(p)""; font-size:1.075em} #pKx>py::after {content:":部首"; font-family:FZ-sp, ZhongHuaSongPlane00; margin-left:-.1em} pKx {display:block} pK>a[K] {font-family:sans-serif, ZhongHuaSongPlane00; font-size:.9em; font-weight:600; color:saddlebrown; margin:0 .3em 0 0} pK>a[K]:hover {color:#990012} bar>a {display:block; text-align:center; vertical-align:middle; border-radius:.2em; border:1px solid transparent; cursor:default} bar>a[href$="WLKx"], bar>a[p$="K"], bar[top]>a {color:white; background-color:#367d76; padding:.1em; cursor:pointer} bar>a[href$="WLKx"], bar[top]>a {background-color:#1f5c55} bar>a[href$="WLKx"]::before {content:"部首"} bar>a:hover {transform:scale(1.03); -webkit-transform:scale(1.03); transform-origin:center} a[nav]::before {content:""; display:inline-block; position:absolute; top:0; left:0; width:6em; height:100%; opacity:0; overflow:hidden; background-image:linear-gradient(to right,sienna,transparent); border-radius:.4em} book {width:auto; max-width:100%; padding:.3em .3em .5em .7em; overflow:hidden} book img {width:100%; pointer-events:none} book {display:flex; flex-flow:column nowrap; position:relative; align-items:center; border-radius:.4em; border:1px solid #f5ece0; background-color:#fbf3e9; width:98%; padding:.3em .3em .5em .7em} c1, c2 {display:block; width:100%; overflow:hidden} c2 {display:none} bar {display:flex; flex-flow:row nowrap; justify-content:start; width:100%; height:auto; margin:-.1em 0 .4em} bar>a {font-weight:600; vertical-align:middle} bar>a[href$="WLKx"], bar[top]>a {padding:.1em .2em; margin:0 .25em 0 0} bar>a[p$="K"] {padding:.05em .15em; margin:.05em .25em .05em 0} bar>a[p$="K"]~a[p$="K"] {margin-left:.3em} bar>a[K$="w"] {font-size:1.35em; margin:.1em} @media (max-width:/*45em*/1px) { bar {float:left; position:relative; flex-flow:column nowrap; width:auto; height:auto; margin:0 .4em 0 -.1em} bar>a {width:1.2em} bar>a[href$="WLKx"] {padding:.05em .1em; margin:.1em} bar>a[p$="K"], bar[top]>a {padding:0 .05em; margin:.1em .15em .35em} bar>a[p$="K"]~a[p$="K"] {margin:.1em .15em .4em} bar>a[K$="w"] {font-size:1.3em; margin:0 0 .3em} book {max-width:24em; padding:.3em .5em; margin:-.2em 0 0; clear:right} book img {width:200%} c1, c2 {width:99%; display:inline-block; padding:0 0 .5em} c1>img {margin:-9% 0 -1% 1%} c2>img {margin:-9% 0 0 -101%} book[seam] {border-radius:.4em 0 .4em 0} book[seam]>c1::before {content:""; position:absolute; top:0; right:1px; height:50%; border-left:3px dotted sienna; z-index:2} book[seam]>c2::before {content:""; position:absolute; bottom:0; left:1px; height:50%; border-right:3px dotted sienna; z-index:2} } @media (max-width:/*28em*/2px) { book {width:99%; padding:.1em .1em .2em .3em; overflow:hidden} bar {flex-flow:row wrap; float:left; width:100%; height:1.4em; margin:0 0 .3em} bar>a {width:auto; vertical-align:middle; font-size:.9em} bar>a[href$="WLKx"], bar[top]>a {padding:.05em .2em; margin:0 .25em 0 0} bar>a[p$="K"] {padding:0 .15em; margin:.05em .25em .05em 0} bar>a[p$="K"]~a[p$="K"] {margin-left:.2em} bar>a[K$="w"] {font-size:1.2em; margin:.05em} } bar[top] {display:flex; flex-flow:row nowrap; justify-content:start; width:100%; height:auto; margin:-.1em 0 .4em} bar[top]>a {width:auto} book[full] {width:94%; max-width:30em; padding:1% 3% 3%; margin:0} book[full]>c1, book[full] img {width:100%; max-width:100%; margin:0; pointer-events:auto} a[nav="fw"]::before {left:auto; right:0; background-image:linear-gradient(to left,sienna,transparent)} a[nav]:hover::before, a[nav]:active::before {opacity:.1; transition:opacity 200ms ease-in-out} @media (max-width:50em) {a[nav]::before {width:4.5em}}