The Background / Outline Style Generator produces the contrast settings that keep captions readable over moving pictures. Set an Outline width, a Shadow depth and a Back colour (hex) value, and the tool returns a short labelled snippet giving the ASS background colour in its correct byte order alongside your two numbers, copyable from the panel or saveable as a .txt file.
White text over a white shirt disappears, and so does yellow over a sandy beach. Outline and shadow exist to solve that, and a background colour behind the text handles the hardest cases outright, but the values live in a long positional style record that is uncomfortable to edit. Accessibility teams working to legibility guidance, e-learning producers and documentary editors need them correct before a render, not after.
The generator does the fiddly part. Your outline and shadow numbers are read and defaulted sensibly if left blank, and the background colour is where the real work happens: a leading # is stripped, the six digits are split into red, green and blue pairs, and those pairs are reassembled in the reversed blue-green-red order ASS requires, wrapped as &H and a closing ampersand. That inversion is the commonest cause of a background box rendering in an unexpected colour. Note the tool takes no subtitle file at all, so you can settle a readable look once and reuse it across a series.