/* Safe optional hero escort picker; hero affects display and march identity only. */
.world-escort-field{margin:9px 0;padding:10px;border:1px solid #9f825a;border-radius:8px;background:#0d1d2a}
.world-escort-field label{display:block;margin-bottom:6px;color:#efd399;font-size:13px}
.world-escort-field select{display:block;width:100%;min-height:44px;background:#152c3d;border:1px solid #b48f57;border-radius:6px;color:#f4e5bb;padding:9px}
.world-escort-field select option{background:#14283a;color:#f7e4c0}
.world-escort-field small{display:block;margin-top:6px;color:#c2aa84;font-size:11px;line-height:1.6}


/* Leader assignment display within current march cards. */
.world-march-hero{display:flex;align-items:center;padding:7px 9px;margin:8px 0;
 background:linear-gradient(115deg,#283d40,#102534);border:1px solid #a68854;
 border-radius:7px;color:#f2dcab;font-size:12px}
.world-march-hero small{display:block;color:#bfaf90;font-size:10px}
