#word-icons-video-anchor, #word-icons-video {display: none }
.aq {display: block ;margin-left: 24px;}
.auth, .source, .aqdate {display: inline-block; color: gray }
.badge {color: darkgoldenrod;font-size: 12px;}
.badge:before, .badge:after {content: " " }
.btn { display: none }
.content-section-header { border-bottom: 1px solid silver;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
color: #0f3750;}
.content-section-sub-header { color: rgb(37, 103, 143);
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
border-bottom: 1px solid silver;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;}

.d-flex h2 {display: inline-block }
.d-inline svg {display: inline }
.drp { display: block; font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
.dx-jump {display: block }
.entry-attr, .word-syllables-entry, .dtText { font-size:1em; }
.entry-numbers-badge {color: gray; font-size: 12px; margin-left: 0.2em; }
.entry-numbers-badge:after, .me-2:after, .cxl:after {content: " ";}
.entry-numbers-badge:before {content: " ";}
.entry-uros {margin-top: 10px; }
.etymology-content-section { margin-top: 10px; margin-bottom: 10px; }
.ex-header {font-weight: normal; display: block; margin-top: 10px;}
.ex-sent {color: teal }
.first-slash, .last-slash {display: none }
.fl { color: red; margin-left: 0.3em }
.fl, .prons-entry-list-item { display: inline-block }
.function-label, .ex-header, .function-label-header {color: brown }
.function-label, .function-label-header {margin-top: 10px; }
.fw-bold:after {content: " " }
.fw-bold:before {content: " " }
.hword {display: inline-block; font-size:16px; font-weight:bold; font-family: arial; margin-bottom: 0px; margin-right: .3em; }
.if {color:#1c4b8b ;font-weight: bold; }
.il { color: gray }
.important-blue-link {font-size: 13px;
color: darkred;
font-style: italic;
font-weight: bold; 
margin-left: 3px;}
.important-blue-link:visited { color: red ;}
.intro:after { content: " " }
.left-content { margin-top: -10px }
.letter:after {content: ". ";}
.m-0 {display: inline-block }
.mw-t-sx:visited { color: royalblue; }
.mw-t-x:visited { color: royalblue; }
.mw_t_bc { margin-left: -0.1em }
.mw_t_phrase {font-style: italic; font-weight: bold }
.no-subnum .sdsense .sd {margin-left: 0em; color: darkgreen;}
.on-web .ex-header {font-size: 13px;
color: rgb(37, 103, 143);
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
border-bottom: 1px solid silver;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;}
.parts-of-speech {display: inline-block; margin-bottom: 0; color: red}
.prons-entries-list {display: inline }
.read-more-content-hint-toggler, .d-grid,.ref-interlink, .see-more, .mw-btn-mustard, .web-examples-disclaimer {display: none }
.sb-0 .has-num .ex-sent {margin-left: 0.9em; }
.sb-0 .lt .sub-content-thread {margin-left: 1.8em; }
.sb-1 .ex-sent, .sb-2 .ex-sent, .sb-3 .ex-sent, .sb-4 .ex-sent, .sb-5 .ex-sent, .sb-6 .ex-sent, .sb-7 .ex-sent, .sb-8 .ex-sent, .sb-9 .ex-sent, .sb-10 .ex-sent, .sb-11 .ex-sent, .sb-12 .ex-sent, .sb-13 .ex-sent, .sb-14 .ex-sent, .sb-15 .ex-sent, .sb-16 .ex-sent, .sb-17 .ex-sent, .sb-18 .ex-sent, .sb-19 .ex-sent, .sb-20 .ex-sent {margin-left: .2em; }
.sb-1, .sb-2, .sb-3, .sb-4, .sb-5, .sb-6, .sb-7, .sb-8, .sb-9, .sb-10, .sb-11, .sb-12, .sb-13, .sb-14, .sb-15 { margin-left: .8em; }
.sd {font-style: italic; }
.sdsense .sd {color: darkgreen; }
.sub-content-thread { display: block;
color: teal;
text-indent: -12px;
margin-left: 16px;}
.sub-content-thread .sub-content-thread { margin-left: .0em; }
.sub-num:after {content: " " }
.text-uppercase {text-transform: ;
font-size: ;}
.update-date, time, .mdash, .has-sn .mw_t_bc:first-child, .dtText .mw_t_bc:first-child {display: none }
.ure {margin-right:0.5em; font-size: 1.0em; font-weight:bold}
.uro .fw-bold {display: inline;
display: inline;
font-size: 13px;
color: darkred;
font-style: italic;
font-weight: bold;
margin-left: 3px; }
.uro .fw-bold:first-child {font-weight: bold;
font-style: normal;
color: black; }
.vg {margin-top: ;line-height: 1.3;text-indent: ;
margin-left: ;  }
.vg-sseq-entry-item-label .sb .sb-0 .pseq .none .sense {display: inline } 
.vg-sseq-entry-item-label, .letter, .sl { color: dimgray }
.vg-sseq-entry-item-label, .sb, .sb-0, .pseq, .none, .sense, .sense-content {display: inline } 
.vg-sseq-entry-item-label, .sb, .sb-0, .sense, .d-flex, .d-inline-flex, .sense-content, .dt, .d-inline .pseq {display: inline }
.vl {font-style: italic }
.word-syllables-entry:after {content: " " }
.sense .sn .sub-num:first-child { margin-left:  }
a { color: #004aac; }
a:link { text-decoration: none; }
a:visited { color: royalblue; }
body {color: ; font-family: arial}
h1 { font-size: 16px; }
h2 { font-size: 13px;
margin-top: 10px;
font-weight: bold;
color: rgb(32, 95, 134);
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
li { display: inline-block; margin-right: 20px; }
li:last-child { margin-right: 0; }
p { margin-top: 0px; margin-bottom: 0px }
ul { list-style-type: none; padding: 0; margin-top: 0px; margin-bottom: 0px; }
.spl {color: gray }
.play-pron-v2 img { max-width: 14px;
margin-left: 2px;
vertical-align: -2px;
margin-right: 2px;}

.row .col .prons-entries-list-inline a{
color: gray;
}

.vg-sseq-entry-item-label  {
color: black;
font-weight: bold;
}

.sense .sn .letter {
color: darkslategrey;
font-weight: bold;
}

.play-pron-v2{
color: gray;
}

.va  {
font-weight: bold;
}

.mw_t_sp {
color: #369;
}

.sub-content-thread .ex-sent{
color: #369;
}

.sub-content-thread:before {
content: "●";
font-size: 68%;
color: #bebebe;
padding-right: 3px;
padding-left: 3pt;
position: relative;
top: -.1em;
line-height: 1em;
font-style: normal;
}

.sub-content-thread+.dtText{
margin-left: ;
}

.entry-header-content .badge{
color: sienna;
font-size: 12px;
}

br{
display: none;
}

.function-label{
color: darkred;
font-style: italic;
font-weight: bold;
}

.content-section-body .in-sentences-container .in-sentences .ex-header{
color: darkred;
font-style: italic;
font-weight: bold;
}

.on-web-container .function-label-header{
color: darkred;
font-style: italic;
font-weight: bold;
}

.on-web .sub-content-thread{
display: block;
color: teal;
text-indent: -12px;
margin-left: 22px;
}

.on-web img  {
margin-left: 0;
vertical-align: 2px;
margin-right: 0;
}

.vg-ins .il{
color: black;
font-style: italic;
}

.sense-content .me-2 img{
vertical-align: 2px;margin-left: -8px;
}

.badge .sl{
color: darkmagenta;
font-style: italic;font-size: 13px;
}

.vd .important-blue-link{
margin-left: 0px;
}

.mt-5{
margin-top: 10px;
}

/* 1. 隱藏巢狀結構中多餘的第二個小圓點 */
.sub-content-thread .sub-content-thread:before {
    display: none !important;
}

/* 2. 強制將所有內部容器轉為同行顯示 (這次包含了內層的 sub-content-thread) */
.sub-content-thread .threaded-content,
.sub-content-thread .sub-content-thread, 
.sub-content-thread .d-block {
    display: inline !important;
}

.synonym-discussion .sub-content-thread .mw_t_sp{
color: teal;
}

.etymology-content-section em{
color: darkblue;
}

.usage_notes .mw_t_it {
color: darkblue;
}

.mw_t_wi, .mw_t_it{
font-style: italic;color: darkblue;
}

.source .mw_t_it{
font-style: normal;color: grey;
}


.on-web .t em{
color: darkblue;
}

div[id="did-you-know"] em{
color: darkblue;
}

.little-gems-sub-header {
font-weight: bold;
}

.parts-of-speech {
display: inline-block;
margin-bottom: 0;
color: darkred;
font-style: italic;
}

.word-syllables-entry {
display: none;
}

.uro-content:before {
content: "\25B7";
color: grey;
font-weight: normal;
margin-right: -4px;
font-size: 85%;
margin-left: 2px;
}

.text-lowercase  {
font-style: italic;
}

.sense-content .aq {
margin-left: 32px;
}

.sense .spl{
color: darkgreen;
font-style: italic;
}

.sense-content .lb.badge.mw-badge-gray-100.text-start.text-wrap.d-inline {
color: darkgoldenrod;
font-size: 13px;
font-style: italic;
}

.lbs.badge.mw-badge-gray-100.text-start.text-wrap.d-inline{
color: darkgoldenrod;
font-size: 13px;
font-style: italic;
}

img{
max-width: 100%;
}