.controller-link {
  display: block;
  margin: 0 0 .8rem;
  padding: .7rem;
  border: 1px solid #ffffff2a;
  border-radius: 12px;
  color: var(--cyan);
  text-align: center;
  text-decoration: none;
  font-weight: 900;
}
.master-cue{margin:1rem 0;padding:1rem;border:1px solid #ffcf14;border-radius:16px;background:#ffcf1414;text-align:left}.master-cue span{display:block;margin-bottom:.35rem;color:#ffcf14;font-size:.72rem;font-weight:950;letter-spacing:.09em}.master-cue p{margin:0;color:#fff;line-height:1.45}.master-cue[hidden]{display:none}
.jury-card.confession-review{border-color:#20c9c1;background:linear-gradient(145deg,#190c25,#0e2630)}.jury-card.confession-review.selected{border-color:#b7ff00;box-shadow:0 0 0 3px #b7ff0033}.confession-review blockquote{font-size:1.2rem}.confession-actions button{width:auto;min-width:130px;padding:.75rem 1rem;font-size:.9rem}.confession-actions button:last-child{background:#20c9c1;color:#07151a}
