/* Legacy names absent from Font Awesome Free 6.7.2.
   Keep upstream files unchanged and preserve existing control geometry. */
.fa-table-rows { --fa: "\f00b"; } /* table-list */
.fa-badge-dollar { --fa: "\f4b9"; } /* circle-dollar-to-slot */
.fa-waveform { --fa: "\f83e"; } /* wave-square */
.fa-shield-check { --fa: "\f3ed"; } /* shield-halved */
.fa-chart-scatter { --fa: "\f201"; } /* chart-line */
.fa-message-pen { --fa: "\f4ad"; } /* comment-dots */
.fa-calendar-lines { --fa: "\f073"; } /* calendar-days */
.fa-folder-lock { --fa: "\e185"; } /* folder-closed */
.fa-shield-keyhole { --fa: "\f023"; } /* lock */
.fa-cloud-check { --fa: "\f0c2"; } /* cloud */
.fa-sparkles { --fa: "\e2ca"; } /* wand-magic-sparkles */
.fa-brackets-curly { --fa: "\f121"; } /* code */
.fa-badge-check { --fa: "\f058"; } /* circle-check */
.fa-stars { --fa: "\f005"; } /* star */
.fa-sidebar { --fa: "\f0db"; } /* table-columns */
.fa-arrow-up-right-from-circle,
.fa-arrow-up-left-from-circle,
.fa-arrow-down-right-from-circle,
.fa-arrow-down-left-from-circle { --fa: "\f08e"; } /* arrow-up-right-from-square */
.fa-up-left-and-down-right-from-center { --fa: "\f424"; }
.fa-down-right-and-up-left-to-center { --fa: "\f422"; }
.fa-arrows-up-down-to-line { --fa: "\e4ba"; } /* arrows-left-right-to-line */

/* Rotate the glyph only, leaving the button and its label unchanged. */
.fa-arrow-up-left-from-circle::before { display: inline-block; transform: rotate(-90deg); }
.fa-arrow-down-right-from-circle::before { display: inline-block; transform: rotate(90deg); }
.fa-arrow-down-left-from-circle::before { display: inline-block; transform: rotate(180deg); }
.fa-up-left-and-down-right-from-center::before,
.fa-down-right-and-up-left-to-center::before,
.fa-arrows-up-down-to-line::before { display: inline-block; transform: rotate(90deg); }

/* Standard text symbols retain their exact mathematical/shape meaning. */
.fa-sigma { --fa: "\2211"; }
.fa-comma { --fa: "\002c"; }
.fa-font-case { --fa: "Aa"; }
.fa-hexagon { --fa: "\2b21"; }
.fa-sigma::before,
.fa-comma::before,
.fa-font-case::before,
.fa-hexagon::before {
  font-family: "Segoe UI Symbol", "Noto Sans Symbols 2", system-ui, sans-serif;
  font-style: normal;
}
