/* Feedback belongs to the performer's stated intention, not an inferred feeling. */
.sound-listen .mood-option{padding-top:6px;padding-bottom:8px;transition:background-color .22s,border-color .22s,box-shadow .22s}
.sound-listen .choice-tick{display:none}
.sound-listen .mood-option[aria-disabled="true"]{cursor:default}
.sound-listen .mood-option.sound-answer{border-color:#76965e;background:#e7efd4;box-shadow:0 4px 0 #66895d26}
.sound-listen .mood-option.sound-other-guess{border-color:#c19e62;background:#faf0d8;box-shadow:none}
.sound-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.sound-feedback.matched{background:#e6efd6;border:1px solid #d0ddba}
.sound-feedback.different{background:#f6edd9;border:1px solid #e7d6b3}
.sound-outcome-title{display:flex;align-items:center;gap:9px;font-size:26px}
.sound-outcome-title>svg{width:28px;height:28px;flex:none;color:#79975b}
.sound-feedback.different .sound-outcome-title>svg{color:#aa843f}
.sound-outcome-title strong{font-weight:500}
.sound-feedback>p{font-size:21px;margin:0}
.sound-round-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.sound-round-actions>.secondary{font-size:20px;min-height:46px;padding:10px 16px}
@media(min-width:1500px){.sound-outcome-title{font-size:32px}.sound-feedback>p{font-size:26px}.sound-round-actions>.secondary{font-size:25px}}
@media(max-width:700px){.sound-feedback>p{font-size:22px}.sound-outcome-title{font-size:27px}.sound-round-actions>.secondary{font-size:20px}}
@media(min-width:1000px) and (max-height:820px){.sound-scene .scene-heading{padding-bottom:10px}.sound-listen{gap:8px}.sound-listen>.step-label{font-size:25px}.sound-feedback{padding:8px 12px;min-height:68px;gap:2px}.sound-outcome-title{font-size:25px}.sound-feedback>p{font-size:22px}.sound-round-actions>.secondary{min-height:44px;padding:8px 14px}}
