.Detective-module__PGn8DW__caseHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.Detective-module__PGn8DW__caseTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:800}.Detective-module__PGn8DW__guesses{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;display:inline-flex}.Detective-module__PGn8DW__guessOn{color:var(--color-brand)}.Detective-module__PGn8DW__guessOff{color:var(--color-border)}.Detective-module__PGn8DW__guessText{font-weight:600}.Detective-module__PGn8DW__clues{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.Detective-module__PGn8DW__clue{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2)}.Detective-module__PGn8DW__clue.Detective-module__PGn8DW__isLocked{padding-block:var(--space-2);background:0 0;border-style:dashed}.Detective-module__PGn8DW__clue.Detective-module__PGn8DW__isLocked .Detective-module__PGn8DW__clueLabel{margin:0}.Detective-module__PGn8DW__clueLabel{margin:0 0 var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:700}.Detective-module__PGn8DW__clueText{color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.55}.Detective-module__PGn8DW__big{font-size:var(--font-size-xl,1.4rem);font-weight:800}.Detective-module__PGn8DW__blank{border-bottom:2px solid var(--color-brand);text-align:center;min-width:3em;display:inline-block}.Detective-module__PGn8DW__reading{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:400}.Detective-module__PGn8DW__outcome{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);flex-wrap:wrap;display:flex}.Detective-module__PGn8DW__outcome p{margin:0;font-weight:800}.Detective-module__PGn8DW__outcome .btn{min-height:var(--tap-min)}.Detective-module__PGn8DW__ok{color:var(--color-success)}.Detective-module__PGn8DW__bad{color:var(--color-danger)}@media (max-width:480px){.Detective-module__PGn8DW__clue{padding:var(--space-2) var(--space-3)}}
