/* 汉语典 · 声调标注徽标（随明/暗主题） */
.pinyin .tone-tag{
  display:inline-block;
  margin-left:6px;
  padding:1px 8px;
  font-style:normal;
  font-size:12px;
  font-weight:600;
  line-height:1.6;
  vertical-align:middle;
  border-radius:10px;
  border:1px solid transparent;
  white-space:nowrap;
}
.pinyin .tone-1{color:#c0392b;background:rgba(192,57,43,.10);border-color:rgba(192,57,43,.30);}
.pinyin .tone-2{color:#b8860b;background:rgba(184,134,11,.12);border-color:rgba(184,134,11,.32);}
.pinyin .tone-3{color:#1e7e34;background:rgba(30,126,52,.10);border-color:rgba(30,126,52,.30);}
.pinyin .tone-4{color:#0056b3;background:rgba(0,86,179,.10);border-color:rgba(0,86,179,.30);}
.pinyin .tone-0{color:#6c757d;background:rgba(108,117,125,.12);border-color:rgba(108,117,125,.30);}
html[data-theme="dark"] .pinyin .tone-1{color:#ff8a7a;background:rgba(192,57,43,.18);}
html[data-theme="dark"] .pinyin .tone-2{color:#e0b84a;background:rgba(184,134,11,.18);}
html[data-theme="dark"] .pinyin .tone-3{color:#54d07a;background:rgba(30,126,52,.16);}
html[data-theme="dark"] .pinyin .tone-4{color:#6cb4ff;background:rgba(0,86,179,.18);}
html[data-theme="dark"] .pinyin .tone-0{color:#9aa3ab;background:rgba(108,117,125,.18);}
@media (max-width:480px){ .pinyin .tone-tag{font-size:11px;padding:0 6px;} }
