/* Current sentence runs: presentation only; the existing score dock is retained. */
.shared-action-cost{font-size:.8rem;line-height:1.5;color:#e5d3a4;border-left:2px solid #a8996b;padding:6px 0 6px 10px;margin:8px 0}
.starter-action-cost{flex-basis:100%;margin:4px 0 0}
.keepsake-example{border-top:1px solid #ffffff24;padding-top:12px;margin-top:12px;font-size:.82rem;line-height:1.5}
.keepsake-example strong{color:#e5d3a4}
.keepsake-example p{margin:6px 0}
.keepsake-near-miss{color:#d1d2bf}
.invitation-deck-forecast{border:1px solid #777b64;border-radius:4px;background:#142820;margin:16px 0;padding:0 14px}
.invitation-deck-forecast summary{min-height:44px;padding:12px 0;color:#e8dec3;line-height:1.5;font-size:.85rem;cursor:pointer}
.invitation-deck-forecast .panel-note{font-size:.8rem;line-height:1.5;margin:0 0 12px}
.forecast-subject{font-size:.83rem;line-height:1.5;border-top:1px solid #ffffff20;padding:10px 0;margin:0;color:#e8dec3;overflow-wrap:anywhere}
.forecast-subject.is-depleted{color:#efce86}
.word-compatibility-hint{display:grid;gap:6px;padding:10px 0;line-height:1.5;color:#d7dacd}
.discovery-displacement,.discovery-scope,.discovery-reach,.discovery-validity{display:block;line-height:1.5}
.discovery-displacement{color:#efce86}
@media(max-width:760px){
 .invitation-deck-forecast{padding:0 12px}
 .shared-action-cost{font-size:.8rem}
 .starter-action-cost{width:100%}
}
