/*
 * Icon width policy. Load after all.min.css.
 *
 * Font Awesome 7 makes every icon a fixed 1.25em box by default. This UI puts
 * icons inline before a label — badges, buttons, table cells — where a fixed
 * box opens a gap between the icon and its text. Badges are padded
 * `6px 10px 6px 0` with no left padding, so the extra width lands entirely
 * between glyph and label.
 *
 * So width stays proportional. Anything that wants the fixed grid asks for it
 * with fa-fw.
 */
:root {
	--fa-width: auto;
}

/* Font Awesome 7 has no .fa-fw of its own. Kept so those opt-ins keep
 * working; the base rule already centres, so only width is set here. */
.fa-fw {
	--fa-width: 1.25em;
}
