/* Lateral Thinking Mysteries: shared styles live in /brain-games/_shared/brain-kit.css */
.lt-game .bk-q { font-size: 19px; }
.lt-ask { margin: 0 0 6px; font-size: 13px; font-weight: 700; opacity: .75; }
.lt-qs { display: grid; gap: 6px; margin-bottom: 14px; }
.lt-qb { min-height: 42px; padding: 8px 12px; text-align: left; border-radius: 10px; border: 1px dashed rgba(255,255,255,.3); background: rgba(255,255,255,.04); color: inherit; font: 600 14.5px system-ui, sans-serif; cursor: pointer; }
.lt-qb:hover:not(.is-on) { border-color: #67e8f9; background: rgba(103,232,249,.08); }
.lt-qb.is-on { cursor: default; border-style: solid; }
.lt-qb.is-yes { border-color: rgba(74,222,128,.6); background: rgba(74,222,128,.1); }
.lt-qb.is-no { border-color: rgba(248,113,113,.6); background: rgba(248,113,113,.1); }
.lt-game .bk-a { font-size: 15px; }
