/* 土地老儿说话：流式出字与文字层次（配合 js/guide_voice.js）。
   层次从强到弱：标题 > 关键词/数字 > 正文 > 名牌/提示。只改颜色、粗细和底色，不改字号，
   已定位的卡片高度不变。 */
#game-container .gt-ch {opacity:0;transition:opacity .14s ease-out}
#game-container .gt-ch.on {opacity:1}

#game-container .guide-note-heading h2 {color:#5a3519;text-shadow:0 1px 0 #fff4d6,0 2px 3px rgba(96,58,24,.22)}
#game-container .guide-note-heading small {display:inline-block;padding:1px 8px 2px;border-radius:9px;background:#ead5ab;color:#7b5330;box-shadow:inset 0 0 0 1px #d6b683}
#game-container :is(.guide-note-copy p,.guide-text-main) {color:#4d3d2f}

/* 术语（技能/强化/英雄/机制）与引号里的按钮名：朱墨色加粗，字写出来时顺手划一道暖黄重点 */
#game-container :is(.gt-term,.gt-key) {color:#8f3a19;font-weight:600}
#game-container :is(.gt-term,.gt-key) .gt-ch.on {background:linear-gradient(transparent 60%,rgba(236,186,96,.5) 60%,rgba(236,186,96,.5) 92%,transparent 92%)}
/* 数字：橙赭色加粗，不划底色，和术语区分开 */
#game-container .gt-num {color:#b4531a;font-weight:700;font-variant-numeric:tabular-nums}

/* 打字时提示先压暗；说完后亮起，并用一个轻轻起伏的小三角提示“轻点继续” */
#game-container .gt-typing :is(.guide-note-footer,.guide-dismiss-hint) {opacity:.35;transition:opacity .2s}
#game-container .gt-done :is(.guide-note-footer,.guide-dismiss-hint) {opacity:1;transition:opacity .25s}
#game-container .gt-done .guide-note-footer::after {content:'';flex:none;width:0;height:0;margin-left:7px;border:5px solid transparent;border-top:6px solid #b08652;border-bottom:0;animation:gtNudge 1.1s ease-in-out infinite}
@keyframes gtNudge {0%,100%{transform:translateY(-1px);opacity:.5}50%{transform:translateY(2px);opacity:1}}

@media(prefers-reduced-motion:reduce){
    #game-container .gt-ch {transition:none}
    #game-container .gt-done .guide-note-footer::after {animation:none}
}
