

/* Warnings own attention. Feedback is compact; chatter waits for a clear moment. */
.toast {max-width:min(70%,520px);min-width:0;padding:9px 14px;font-size:14px;line-height:1.5}
.toast[data-priority="danger"] {background:#451f24;color:#fff1d4;border-color:#f1b570;font-weight:800}
.stage.combat-danger #combo,.stage.combat-danger .go-guide {visibility:hidden}
.stage.combat-message .go-guide > span {display:none}
.stage.combat-message .go-guide strong {font-size:30px;animation:none}

@media(max-width:600px) and (orientation:portrait) {
 .toast {max-width:80%;font-size:12px;padding:8px 11px}
}
@media(max-height:600px) and (orientation:landscape) {
 .story:not(.finale-scene) .dialogue-card > .primary {width:175px;max-width:175px;min-width:175px;min-height:44px}
 .toast {max-width:54%;font-size:12px;padding:6px 10px}
}
