/* Minigames shell: sits on top of /rounds/styles.css (Beads & Frost). Only what the
   shared core and the four games add. */
.brand .back{color:var(--soft); text-decoration:none; font-size:18px; line-height:1; margin-right:2px}
.brand .back:hover{color:var(--ink)}
.intro{font-size:15px; line-height:1.55; color:var(--soft); margin-bottom:12px}
.intro i{color:var(--ink)}
.stats{margin:4px 0 6px}
.footer a{color:var(--soft)}
a.ghost{text-decoration:none}
.sumwrap{margin:10px 0 4px}
.sumrow .sumword{font-family:Georgia,serif; font-size:16px}
button:disabled{cursor:default}

/* Fill */
.blank{display:inline-block; letter-spacing:.08em; color:var(--gold-deep); border-bottom:2px solid var(--gold-line); line-height:1; padding-bottom:2px}
.es.sent .cue{color:var(--gold-deep)}

/* Traps */
.claim{margin-top:16px; padding:14px 16px; border:1px dashed var(--line); border-radius:12px; font-size:17px; background:var(--bg)}
.claim .cue{color:var(--gold-deep)}

/* Senses */
.srow{padding:10px 0; border-bottom:1px dashed rgba(36,48,68,.12)}
.srow:last-of-type{border-bottom:none}
.stext{font-family:Georgia,serif; font-size:17px}
.srow .chips{margin-top:8px}
.chip.pick{cursor:pointer}
.chip.pick.cur{border-color:var(--ink); color:var(--ink); font-weight:700}
.chip.pick:disabled{cursor:default}
.srow.ok .stext::before{content:"\2713 "; color:var(--good)}
.srow.bad .stext::before{content:"\2717 "; color:var(--bad)}

/* Ear */
.answers .opt .pinyin{font-size:18px; opacity:1}
.chips .chip[data-say]{cursor:pointer}
