#rescueToolOverlay .tarot-sheet{width:min(560px,calc(100vw - 20px));max-height:calc(100dvh - 24px);overflow:auto}
.rescue-list{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}
.rescue-list li{padding:10px 12px;border-radius:10px;background:var(--panel2);font:12px/1.5 var(--mono);color:var(--muted)}
.rescue-list.rescue-warn li{border:1px solid var(--acc-ambar,#E09257);color:var(--text)}
.rescue-note{margin:14px 0 4px;font:12px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.rescue-progreso{margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--panel2);font:12px var(--mono);text-align:center}
