#figureControls{margin:12px 0;border-top:1px solid #76989d55;padding-top:12px}
#figureControls summary{cursor:pointer;color:#f2d7a6;font-weight:650;padding:6px 0}
#figureControls select{max-width:100%;width:100%;font:inherit;margin-top:5px}
#figureControls label{display:block;margin:12px 0 6px}
#figureControls output{float:right;color:#f2d7a6}
#figureControls button,#figureGalleryLink,#figureInfo button,#figureInfo a{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:9px 10px;border:1px solid #839ca877;border-radius:7px;background:#112b39;color:#f3dec0;font:inherit;text-align:left;text-decoration:none}
#figureControls button:disabled{opacity:.55;cursor:default}
#figureControls p,#figureInfo p{color:#cfdae0;line-height:1.55}
#figureControls :focus-visible,#figureInfo :focus-visible{outline:2px solid #9edce0;outline-offset:3px}
#figureStatus{overflow-wrap:anywhere}
#figureInfo[hidden]{display:none}
