/* 起名工具 · 作用域化样式（工具 CSS + 站点统一覆盖） */
.yjml-qiming{
  --paper:#f4eee1; --paper2:#efe7d6; --card:#fffdf6; --ink:#2c2620; --ink2:#6b6152;
  --cinnabar:#a8322a; --cinnabar-d:#8a2520; --gold:#b8892e; --indigo:#3f5f8a;
  --line:#ddd2ba; --good:#a8322a; --mid:#3f5f8a; --bad:#8d8578; --green:#3d7a4e;
  --shadow:0 2px 10px rgba(80,64,40,.08),0 8px 28px rgba(80,64,40,.06);
  --radius:10px;
}.yjml-qiming *{margin:0;padding:0;box-sizing:border-box}.yjml-qiming{-webkit-text-size-adjust:100%}.yjml-qiming{
  font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;
  background:var(--paper); color:var(--ink); line-height:1.65; min-height:100vh;
  background-image:
    radial-gradient(ellipse 800px 400px at 15% -5%, rgba(184,137,46,.07), transparent),
    radial-gradient(ellipse 700px 380px at 90% 10%, rgba(168,50,42,.05), transparent),
    repeating-linear-gradient(0deg, transparent 0 34px, rgba(120,100,70,.022) 34px 35px);
}.yjml-qiming .serif{font-family:"Noto Serif SC","Songti SC","STSong","SimSun",serif}.yjml-qiming .wrap{max-width:1060px;margin:0 auto;padding:0 18px}.yjml-qiming header{padding:34px 0 20px;position:relative}.yjml-qiming .brandrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.yjml-qiming .seal{
  width:58px;height:58px;background:linear-gradient(150deg,var(--cinnabar),var(--cinnabar-d));
  border-radius:8px;display:flex;align-items:center;justify-content:center;
  color:#f8efdf;font-size:26px;font-weight:700;letter-spacing:2px;
  box-shadow:inset 0 0 0 2px rgba(255,240,220,.35),0 3px 10px rgba(138,37,32,.28);
  writing-mode:vertical-rl;line-height:1.1;padding:4px 0;flex:none;
  font-family:"Noto Serif SC","Songti SC","STSong",serif;
}.yjml-qiming .brandrow h1{font-size:27px;letter-spacing:1px;font-weight:700}.yjml-qiming .brandrow h1 small{font-size:13px;color:var(--ink2);font-weight:400;margin-left:10px;letter-spacing:.5px}.yjml-qiming .tagline{color:var(--ink2);font-size:14px;margin-top:8px;max-width:760px}.yjml-qiming .badges{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.yjml-qiming .badge{
  font-size:12px;padding:3px 10px;border-radius:99px;border:1px solid var(--line);
  background:var(--card);color:var(--ink2);display:inline-flex;align-items:center;gap:5px;
}.yjml-qiming .badge b{color:var(--cinnabar);font-weight:600}.yjml-qiming .badge .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.yjml-qiming nav.tabs{
  display:flex;gap:4px;margin:22px 0 18px;border-bottom:2px solid var(--line);
  position:sticky;top:0;background:linear-gradient(var(--paper) 88%,transparent);z-index:20;
  padding-top:6px;
}.yjml-qiming nav.tabs button{
  border:none;background:none;font-size:16px;padding:10px 20px;cursor:pointer;color:var(--ink2);
  border-bottom:3px solid transparent;margin-bottom:-2px;font-weight:500;transition:.18s;
  font-family:inherit;letter-spacing:1px;
}.yjml-qiming nav.tabs button:hover{color:var(--cinnabar)}.yjml-qiming nav.tabs button.on{color:var(--cinnabar);border-bottom-color:var(--cinnabar);font-weight:700}.yjml-qiming nav.tabs .fav-count{
  background:var(--cinnabar);color:#fff;font-size:11px;border-radius:99px;
  padding:1px 7px;margin-left:5px;font-weight:600;
}.yjml-qiming .panel{
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  box-shadow:var(--shadow);padding:24px;position:relative;overflow:hidden;
}.yjml-qiming .panel::before{
  content:"";position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,var(--cinnabar),var(--gold),var(--indigo));
  opacity:.75;
}.yjml-qiming .panel h2{font-size:19px;margin-bottom:4px;letter-spacing:1px}.yjml-qiming .panel .sub{color:var(--ink2);font-size:13px;margin-bottom:20px}.yjml-qiming .form-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px 18px}.yjml-qiming .f{grid-column:span 6}.yjml-qiming .f.w4{grid-column:span 4}.yjml-qiming .f.w3{grid-column:span 3}.yjml-qiming .f.w8{grid-column:span 8}.yjml-qiming .f.w12{grid-column:span 12}.yjml-qiming .f label{display:block;font-size:13px;color:var(--ink2);margin-bottom:7px;font-weight:500}.yjml-qiming .f label .req{color:var(--cinnabar);margin-left:2px}.yjml-qiming .f input[type=text],.yjml-qiming .f input[type=date],.yjml-qiming .f input[type=time],.yjml-qiming .f select{
  width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:15px;
  background:#fff;color:var(--ink);font-family:inherit;transition:.15s;outline:none;
}.yjml-qiming .f input:focus,.yjml-qiming .f select:focus{border-color:var(--cinnabar);box-shadow:0 0 0 3px rgba(168,50,42,.1)}.yjml-qiming .f input::placeholder{color:#b3a993}.yjml-qiming .hint{font-size:12px;color:var(--ink2);margin-top:5px}.yjml-qiming .hint.warn{color:var(--cinnabar)}.yjml-qiming .seg{display:flex;background:var(--paper2);border:1px solid var(--line);border-radius:8px;padding:3px;gap:3px}.yjml-qiming .seg button{
  flex:1;border:none;background:transparent;padding:8px 6px;border-radius:6px;cursor:pointer;
  font-size:14px;color:var(--ink2);transition:.15s;font-family:inherit;white-space:nowrap;
}.yjml-qiming .seg button.on{background:#fff;color:var(--cinnabar);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.1)}.yjml-qiming .chips{display:flex;flex-wrap:wrap;gap:8px}.yjml-qiming .chip{
  padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:#fff;
  font-size:13px;color:var(--ink2);cursor:pointer;transition:.15s;user:none;user-select:none;
  font-family:inherit;
}.yjml-qiming .chip:hover{border-color:var(--cinnabar);color:var(--cinnabar)}.yjml-qiming .chip.on{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff}.yjml-qiming .chip .wx{opacity:.65;font-size:11px;margin-left:3px}.yjml-qiming .actions{grid-column:span 12;display:flex;gap:12px;align-items:center;margin-top:4px;flex-wrap:wrap}.yjml-qiming .btn{
  border:none;cursor:pointer;font-family:inherit;font-size:16px;letter-spacing:2px;
  padding:13px 42px;border-radius:8px;transition:.18s;font-weight:600;
}.yjml-qiming .btn-primary{
  background:linear-gradient(150deg,var(--cinnabar),var(--cinnabar-d));color:#fdf6ea;
  box-shadow:0 4px 14px rgba(168,50,42,.3);
}.yjml-qiming .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(168,50,42,.36)}.yjml-qiming .btn-primary:active{transform:translateY(0)}.yjml-qiming .btn-ghost{background:#fff;border:1px solid var(--line);color:var(--ink2);font-size:14px;padding:10px 20px;letter-spacing:1px}.yjml-qiming .btn-ghost:hover{border-color:var(--cinnabar);color:var(--cinnabar)}.yjml-qiming .btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.yjml-qiming #baziCard{display:none;margin-top:20px;border:1px dashed var(--line);border-radius:8px;padding:18px;background:linear-gradient(180deg,#fbf7ee,#fff)}.yjml-qiming #baziCard h3{font-size:15px;margin-bottom:12px;color:var(--ink);letter-spacing:1px}.yjml-qiming #baziCard h3 span{color:var(--cinnabar);font-weight:400;font-size:12px;margin-left:8px}.yjml-qiming .gz-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.yjml-qiming .gz-cell{text-align:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 4px}.yjml-qiming .gz-cell .lb{font-size:11px;color:var(--ink2);margin-bottom:6px;letter-spacing:2px}.yjml-qiming .gz-cell .gz{font-size:22px;font-weight:700;letter-spacing:2px}.yjml-qiming .gz-cell .wx{font-size:11px;margin-top:4px}.yjml-qiming .wuxing-bar{display:flex;height:26px;border-radius:6px;overflow:hidden;border:1px solid var(--line);margin:6px 0 10px}.yjml-qiming .wuxing-bar div{display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:600;min-width:0;transition:.3s}.yjml-qiming .bazi-note{font-size:12.5px;color:var(--ink2);line-height:1.7}.yjml-qiming .bazi-note b{color:var(--cinnabar)}.yjml-qiming #resultBar{display:none;justify-content:space-between;align-items:center;margin:26px 0 14px;flex-wrap:wrap;gap:10px}.yjml-qiming #resultBar .count{font-size:14px;color:var(--ink2)}.yjml-qiming #resultBar .count b{color:var(--cinnabar);font-size:18px;margin:0 3px}.yjml-qiming .tools{display:flex;gap:8px;flex-wrap:wrap}.yjml-qiming .tools select{
  padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:13px;
  font-family:inherit;color:var(--ink2);outline:none;cursor:pointer;
}.yjml-qiming .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.yjml-qiming .card{
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:20px;box-shadow:var(--shadow);position:relative;transition:.2s;overflow:hidden;
  animation:fadeUp .4s ease both;
}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.yjml-qiming .card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(80,64,40,.12),0 12px 34px rgba(80,64,40,.1);border-color:#cbbf9f}.yjml-qiming .card .rank{
  position:absolute;top:0;right:0;background:var(--paper2);color:var(--ink2);font-size:11px;
  padding:3px 10px;border-radius:0 0 0 8px;letter-spacing:1px;
}.yjml-qiming .card .name-line{display:flex;align-items:baseline;gap:10px;margin-bottom:2px}.yjml-qiming .card .name{font-size:34px;font-weight:700;letter-spacing:4px;font-family:"Noto Serif SC","Songti SC","STSong",serif;cursor:pointer}.yjml-qiming .card .name:hover{color:var(--cinnabar)}.yjml-qiming .card .gender-tag{font-size:11px;padding:2px 8px;border-radius:4px;letter-spacing:1px;white-space:nowrap}.yjml-qiming .gender-tag.m{background:rgba(63,95,138,.12);color:var(--indigo)}.yjml-qiming .gender-tag.f{background:rgba(168,50,42,.1);color:var(--cinnabar)}.yjml-qiming .gender-tag.n{background:rgba(61,122,78,.12);color:var(--green)}.yjml-qiming .card .fav{
  position:absolute;top:12px;right:12px;border:none;background:none;cursor:pointer;font-size:19px;
  color:#c9bfa8;transition:.15s;line-height:1;padding:4px;z-index:2;
}.yjml-qiming .card .fav:hover{color:var(--cinnabar);transform:scale(1.15)}.yjml-qiming .card .fav.on{color:var(--cinnabar)}.yjml-qiming .card .pop{font-size:11.5px;color:var(--ink2);margin-bottom:12px}.yjml-qiming .card .pop b{color:var(--gold);font-weight:600}.yjml-qiming .wuge{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0}.yjml-qiming .wuge .cell{text-align:center;border:1px solid var(--line);border-radius:7px;padding:7px 2px;background:#fff}.yjml-qiming .wuge .cell .t{font-size:10.5px;color:var(--ink2);letter-spacing:1px}.yjml-qiming .wuge .cell .n{font-size:17px;font-weight:700;margin:2px 0;font-family:Georgia,serif}.yjml-qiming .wuge .cell .k{font-size:10px;padding:1px 0;border-radius:3px;color:#fff}.yjml-qiming .k.daj{background:var(--good)}.yjml-qiming .k.zhong{background:var(--mid)}.yjml-qiming .k.xiong{background:var(--bad)}.yjml-qiming .k.none{background:#cfc6b4}.yjml-qiming .sancai{font-size:12.5px;color:var(--ink2);margin-bottom:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.yjml-qiming .sancai .cfg{font-weight:700;letter-spacing:2px;font-size:14px}.yjml-qiming .sancai .tag{padding:1px 8px;border-radius:4px;font-size:11px;color:#fff}.yjml-qiming .sancai .tag.daj{background:var(--good)}.yjml-qiming .sancai .tag.zhong{background:var(--mid)}.yjml-qiming .sancai .tag.xiong{background:var(--bad)}.yjml-qiming .sancai .tag.none{background:#a08c6a}.yjml-qiming .poem{
  border-left:3px solid var(--gold);background:linear-gradient(180deg,#faf6ec,#fff);
  padding:10px 12px;border-radius:0 8px 8px 0;margin-bottom:12px;font-size:13.5px;
}.yjml-qiming .poem .line{font-size:15px;letter-spacing:1px;line-height:1.8;font-family:"Noto Serif SC","Songti SC","STSong",serif}.yjml-qiming .poem .line em{font-style:normal;color:var(--cinnabar);font-weight:700;border-bottom:1px solid rgba(168,50,42,.4);padding-bottom:1px}.yjml-qiming .poem .src{font-size:11.5px;color:var(--ink2);margin-top:4px}.yjml-qiming .chars-info{display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--ink2)}.yjml-qiming .chars-info .ci{display:flex;gap:8px;align-items:flex-start}.yjml-qiming .chars-info .zi{
  font-size:19px;font-weight:700;color:var(--ink);font-family:"Noto Serif SC","Songti SC","STSong",serif;
  flex:none;width:26px;text-align:center;
}.yjml-qiming .chars-info .zi small{display:block;font-size:9.5px;color:var(--ink2);font-weight:400;letter-spacing:0}.yjml-qiming .chars-info .mean b{color:var(--gold);font-weight:600}.yjml-qiming .card .score{
  margin-top:12px;padding-top:10px;border-top:1px dashed var(--line);
  display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ink2);
}.yjml-qiming .card .score .val{color:var(--cinnabar);font-weight:700;font-size:15px;font-family:Georgia,serif}.yjml-qiming .empty{
  text-align:center;padding:60px 20px;color:var(--ink2);display:none;
}.yjml-qiming .empty .icon{font-size:44px;margin-bottom:12px;opacity:.5}.yjml-qiming .empty p{font-size:14px;line-height:2}.yjml-qiming .loading{text-align:center;padding:50px;display:none}.yjml-qiming .loading .spin{
  width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--cinnabar);
  border-radius:50%;margin:0 auto 14px;animation:spin .8s linear infinite;
}@keyframes spin{to{transform:rotate(360deg)}}.yjml-qiming .loading p{color:var(--ink2);font-size:14px;letter-spacing:3px}.yjml-qiming .test-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.yjml-qiming .report-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow)}.yjml-qiming .report-card h3{font-size:17px;margin-bottom:14px;letter-spacing:1px}.yjml-qiming .report-card h3 .nm{color:var(--cinnabar);font-family:"Noto Serif SC","Songti SC","STSong",serif}.yjml-qiming .wuge-table{width:100%;border-collapse:collapse;font-size:13.5px;margin:10px 0}.yjml-qiming .wuge-table th,.yjml-qiming .wuge-table td{border:1px solid var(--line);padding:8px 6px;text-align:center}.yjml-qiming .wuge-table th{background:var(--paper2);font-weight:600;color:var(--ink2);font-size:12.5px}.yjml-qiming .wuge-table td.n{font-family:Georgia,serif;font-weight:700;font-size:15px}.yjml-qiming .verdict{background:linear-gradient(180deg,#faf6ec,#fff);border:1px solid var(--line);border-radius:8px;padding:14px;margin-top:12px;font-size:13.5px;line-height:1.9}.yjml-qiming .verdict b{color:var(--cinnabar)}.yjml-qiming .advice{margin-top:10px;font-size:12.5px;color:var(--ink2);line-height:1.8}.yjml-qiming .fav-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px}.yjml-qiming .fav-item{
  background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 16px;
  display:flex;justify-content:space-between;align-items:center;gap:8px;
}.yjml-qiming .fav-item .nm{font-size:21px;font-weight:700;letter-spacing:2px;font-family:"Noto Serif SC","Songti SC","STSong",serif}.yjml-qiming .fav-item .meta{font-size:11px;color:var(--ink2);margin-top:2px}.yjml-qiming .fav-item .rm{border:none;background:none;color:var(--ink2);cursor:pointer;font-size:12px;font-family:inherit;padding:4px 8px;border-radius:5px}.yjml-qiming .fav-item .rm:hover{background:rgba(168,50,42,.1);color:var(--cinnabar)}.yjml-qiming .fav-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.yjml-qiming footer{margin:44px 0 30px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink2);font-size:12px;line-height:1.9}.yjml-qiming footer .brand{color:var(--cinnabar);font-weight:600}.yjml-qiming footer a{color:var(--indigo);text-decoration:none}.yjml-qiming footer a:hover{text-decoration:underline}.yjml-qiming .toast{
  position:fixed;left:50%;bottom:34px;transform:translateX(-50%) translateY(20px);
  background:var(--ink);color:#f5efe2;padding:10px 22px;border-radius:99px;font-size:13.5px;
  opacity:0;transition:.3s;z-index:99;pointer-events:none;box-shadow:0 6px 20px rgba(0,0,0,.25);
  letter-spacing:1px;max-width:86vw;
}.yjml-qiming .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:760px){.yjml-qiming .f,.yjml-qiming .f.w4,.yjml-qiming .f.w3,.yjml-qiming .f.w8{grid-column:span 12}.yjml-qiming .test-grid{grid-template-columns:1fr}.yjml-qiming .brandrow h1{font-size:22px}.yjml-qiming .seal{width:48px;height:48px;font-size:21px}.yjml-qiming .card .name{font-size:29px}.yjml-qiming nav.tabs button{padding:10px 12px;font-size:15px}.yjml-qiming .gz-row{grid-template-columns:repeat(2,1fr)}.yjml-qiming .panel{padding:18px}}@media print{.yjml-qiming nav.tabs,.yjml-qiming .actions,.yjml-qiming .tools,.yjml-qiming .fav,.yjml-qiming .toast{display:none!important}.yjml-qiming{background:#fff}}
/* =========================================================
   yjml 起名工具 · 与站点统一覆盖层（工具 CSS 已作用域到 .yjml-qiming）
   色板对齐 yjml 国风皮肤：#f4efe1/#26221c/#9a3123/#b39058
   ========================================================= */
.yjml-qiming{
  --paper:#f4efe1; --paper2:#fbf7ec; --card:#fffdf6; --ink:#26221c; --ink2:#5c564a;
  --cinnabar:#9a3123; --cinnabar-d:#7d271c; --gold:#b39058; --indigo:#3a5560;
  --line:#e1d7be; --good:#9a3123; --mid:#3a5560; --bad:#8d8578; --green:#3d7a4e;
  --radius:4px;
  font-family:"Source Han Serif SC","Noto Serif CJK SC","Songti SC","STSong","AR PL UMing CN","AR PL UMing TW",SimSun,serif;
  color:var(--ink);
}
/* 楷体：标题 / 印章 / 名字 */
.yjml-qiming h1,.yjml-qiming h2,.yjml-qiming h3,.yjml-qiming h4,
.yjml-qiming .serif,.yjml-qiming .seal,.yjml-qiming nav.tabs button,
.yjml-qiming .btn,.yjml-qiming .card .name,.yjml-qiming .poem .line,
.yjml-qiming .chars-info .zi,.yjml-qiming .fav-item .nm,.yjml-qiming .report-card h3 .nm{
  font-family:"LXGW WenKai","Kaiti SC","STKaiti","KaiTi","楷体","AR PL UKai CN","AR PL UKai TW",SimSun,serif;
  letter-spacing:.04em;
}
/* —— 副标题条（原印章头改造） —— */
.yjml-qiming header.wrap{padding:26px 0 6px;text-align:center}
.yjml-qiming .brandrow{justify-content:center;gap:16px}
.yjml-qiming .seal{width:54px;height:54px;border-radius:4px;font-size:24px}
.yjml-qiming .brandrow h1{font-size:30px;letter-spacing:.16em;color:var(--ink)}
.yjml-qiming .brandrow h1 small{font-size:13px;letter-spacing:.18em;color:var(--ink2)}
.yjml-qiming header.wrap{padding:20px 0 10px;text-align:center}
.yjml-qiming .tagline{margin:0 auto;max-width:760px;font-size:15px;letter-spacing:.02em;color:var(--ink2)}
.yjml-qiming .badges{justify-content:center;margin-top:14px}
.yjml-qiming header.wrap::after{content:"";display:block;width:170px;height:2px;margin:16px auto 0;
  background:linear-gradient(90deg,transparent,var(--gold),transparent)}
/* —— tabs 不吸顶，避免与站点 header 打架 —— */
.yjml-qiming nav.tabs{position:static;background:none;border-bottom:2px solid var(--gx,var(--line))}
/* —— 圆角收敛到站点质感 —— */
.yjml-qiming .panel,.yjml-qiming .card,.yjml-qiming .report-card{border-radius:4px}
/* 隐藏空状态提示（原「名 / 还没有生成名字」）——保留元素以免 JS 取值报错 */
.yjml-qiming #empty{display:none!important}
/* —— SEO 文字区块 —— */
.yjml-qiming .qg-seo{margin:34px 0 10px;border-top:1px solid var(--line);padding-top:22px;
  color:var(--ink2);font-size:14px;line-height:2;letter-spacing:.01em}
.yjml-qiming .qg-seo h2{font-size:21px;color:var(--ink);margin-bottom:10px;position:relative;display:inline-block;padding:0 42px}
.yjml-qiming .qg-seo h2::before,.yjml-qiming .qg-seo h2::after{content:"";position:absolute;top:50%;width:28px;height:1px;
  background:linear-gradient(90deg,transparent,var(--gold))}
.yjml-qiming .qg-seo h2::before{left:0}
.yjml-qiming .qg-seo h2::after{right:0;background:linear-gradient(270deg,transparent,var(--gold))}
.yjml-qiming .qg-seo h3{font-size:16px;color:var(--cinnabar);margin:16px 0 6px}
.yjml-qiming .qg-seo a{color:var(--cinnabar);text-decoration:none;border-bottom:1px solid rgba(154,49,35,.3)}
.yjml-qiming .qg-seo a:hover{color:var(--cinnabar-d)}
.yjml-qiming .qg-seo b{color:var(--ink)}
.yjml-qiming .qg-seo ul{margin:6px 0 0 1.2em}
.yjml-qiming .qg-seo li{margin:3px 0}
