body.game-shell .hud-left .clue-card{width:min(500px,48vw)}.pct-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pct-grid label{display:grid;gap:4px;color:#31596a;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pct-grid input{width:100%;min-height:38px;border:1px solid rgba(38,75,89,.28);border-radius:10px;padding:6px 8px;font:800 1rem/1 Nunito,sans-serif;color:#173247}.pct-grid input:focus{border-color:#d96f22;box-shadow:0 0 0 3px #d96f2229;outline:none}.pct-total{margin:8px 0 0;border-radius:10px;padding:7px 9px;background:#e8f5f7c7;color:#56727e;font-size:.76rem;font-weight:900;text-align:center}.pct-total[data-state=complete]{background:#41af7124;color:#177249}.pct-total[data-state=over]{background:#e145361f;color:#a92d24}#end-text{display:grid;gap:7px;text-align:left}#end-text>strong{margin-bottom:3px;text-align:center}.solution-row{display:grid;grid-template-columns:13px 1fr auto;align-items:center;gap:7px;border-radius:10px;padding:7px 9px;background:#e8f5f7b8}.swatch{width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px #12313e29}.swatch.red{background:#e23b3b}.swatch.blue{background:#4aa6e0}.swatch.black{background:#222326}.swatch.gray{background:#b5b8bd}@media(max-width:700px){body.game-shell .hud-left .clue-card{width:min(360px,calc(100% - 16px));max-height:40vh;overflow:auto}}
