body{font-family:Calluna 5;display: block;padding: .25em;line-height: 1.3em; border-style: solid;border-color: darkgreen;border-radius: 10px;border-width: 1px;padding: .2em .2em .2em .3em;margin-top: 0.0em;margin-bottom: 0.0em;}
c{display:block;font-size:1.5em;font-weight:bold;color:#ca2c31;}
brr,s,rw,sa,sb,sa>def{display:block;text-decoration:none}
h{font-weight:bold;color:#ca2c31;}
x{font-style:italic;color: darkgreen;font-weight:bold;}
prx{color: darkgreen;}


exp x { font-style:italic;font-size:16px;color: #369;font-weight:normal;}
exp zh {color:#369;font-size:90%;margin-left:0.5em;}
spp{margin-left:-7px;margin-right:3px}
def cn, gbk{font-size:0.85em;}
/*eg cn::after{content:"\A";white-space:pre;}*/
zh,uzh{color:black;font-size:1em;}
eg x, eg en {color:#369;font-style:italic;}

phr::before {content: "◇";color: #f15a25; font-size:70%;margin-left: 0.5em;margin-RIGHT: 1px;}
zh, cn{font-family:"Microsoft Yahei UI",sans-serif;font-style:normal;font-size:1em}
eg cn{font-size:12px;}
/*exp eg{font-family:"Lora",Georgia,sans-serif;font-size:1rem}*/
exp eg{display:block;font-family:Georgia,sans-serif;font-size:1em;margin:2px 0;}
exp eg en {font-size:13px}
exp eg:before{color:slategray;content:"❍ ";font-size:70%}
ori,orx{color:slategray; font-size: 14px;}
phr{display:block;margin-bottom:.5em}
sb,sc,zh>exp{display:block;}
def>zh{}
phr sa+sa,sa>def{margin:2px 0;margin-left:21px;}
sb,sc{margin:2px 0;}
exp{margin-left:.8em}
sqn,sqa,sq1{font-weight:700;color:#f15a25}
sqn{position:absolute;left:1.2em;right:0.6em;font-size:.9em}\
cix0{display: inline;color: #fff;background: darkgreen;padding: 0 .1em .0em .2em;font-variant: small-caps;font-weight: 700;border-radius: 9px 9px 9px 9px;
margin-top: 0px;font-size: 100%;}
cnx{font-size:0.8em;color:darkgreen;margin-right:0.5em;}
cny{font-size:0.8em;color:darkgreen;margin-left:0.5em;font-weight:bold;}
rw{display:block;margin:0}
exp{font-style:normal;color:slategray;position:relative;font-size:.9em}
pho{color:gray;font-family:"Segoe UI","Tahoma",sans-serif}
pd{color:#002653}
phr sa{display:inline}
cnx,cny,cnz{display:none}
ori x{color:inherit}
rw.usage{border:1px solid #06c;border-radius: 3px;padding:.4em;margin:.5em 0}
div.t{font-weight:700}
rw.usage div.t{font-weight:700; margin:0 0 4px 0;}
rw.usage zh{display:block; margin:4px 0;}
sub,sup{line-height:100%;font-size:60%}
g{color:teal;font-style:normal;font-family:"Open Sans","Segoe UI","Microsoft Yahei UI",sans-serif}
a{font-variant:small-caps;text-decoration:none;color:#06c;text-transform:lowercase;font-weight:700}
gg{color:darkgreen}
gs{color:darkgreen}
eps {display:block}
epx {color:teal}
epx x{color:inherit}
rw{margin-top:0.2em;margin-bottom:0.3em;}
phd::before {
    content: "Phrases & Derivatives";
    color: white;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    background-color: #08d;
    padding-left: .2em;
    padding-right:  .2em;
    margin-bottom: .6em;
    margin-top: .7em;
    border-radius: 3px;
    /*border-bottom: 1px dashed;*/
    /*padding-bottom: 2px;*/
    /*margin-bottom: .5em;*/
}
prx x {
    color: white;
    /*font-style: initial;
    font-family: Arial;*/
    font-size: 15px;
    background-color: #08d;
    padding-left: .2em;
    padding-right:  .2em;
    border-radius: 3px;
	font-size: 14px;
}
sb prx x {
    /* color: teal; */
    color: green;
    font-style: italic;
    background-color: transparent;
}
phr prx x {
    color:darkgreen;
    background-color: transparent;
    font-weight: normal;

}
sqa:after,
sqn:after {
    content:". ";
}
