/* Silly Test: the card looks like a sheet of lined school paper */
.st-game .bk-card { color: #1e293b; border-color: #cbd5e1; background: repeating-linear-gradient(#fffef8, #fffef8 31px, #bfdbfe 32px); }
.st-game .bk-era { color: #475569; opacity: 1; }
.st-q span { color: #dc2626; margin-right: 4px; }
.st-game .bk-a { color: #1e293b; background: rgba(255,255,255,.75); border-color: #94a3b8; }
.st-game .bk-a:hover:not(:disabled) { border-color: #2563eb; background: #eff6ff; }
.st-game .bk-a kbd { background: #e2e8f0; color: #1e293b; }
.st-game .bk-a.is-right { background: #dcfce7; border-color: #16a34a; }
.st-game .bk-a.is-wrong { background: #fee2e2; border-color: #dc2626; }
.st-game .bk-tool { color: #1e293b; border-color: #94a3b8; }
.st-game .bk-tool:hover:not(:disabled) { background: #f1f5f9; }
.st-game .bk-fact { background: #fff; border: 2px dashed #dc2626; color: #1e293b; }
.st-mark { margin: 0 0 10px; font: italic 800 20px "Comic Sans MS", "Segoe Print", cursive, sans-serif; color: #dc2626; transform: rotate(-1.5deg); }
.st-game .bk-res { color: #1e293b; }
.st-game .bk-tip { color: #334155; opacity: 1; }
.st-game .bk-miss { background: #f1f5f9; color: #1e293b; }
.st-game .bk-res .btn-ghost { color: #1e293b; border-color: #64748b; }
.st-game .bk-res h3 { color: #dc2626; font-family: "Comic Sans MS", "Segoe Print", cursive, sans-serif; }
