/* ALLANDRICH filled gold control text lock.
   Must load after page-level and legacy theme CSS. */
body :is(
  .btn-primary,.btn-warning,.btn-gold,.package-buy-btn,.queue-action-btn,
  .qac-primary,.export-btn,.rt-btn,.support-page .btn-gold,
  .support-admin .btn-gold,.rlg .btn-gold,.ar-btn.primary,.ar-dashboard-switcher .ar-btn.active,.arh-btn-primary
),
body :is(
  .btn-primary,.btn-warning,.btn-gold,.package-buy-btn,.queue-action-btn,
  .qac-primary,.export-btn,.rt-btn,.support-page .btn-gold,
  .support-admin .btn-gold,.rlg .btn-gold,.ar-btn.primary,.ar-dashboard-switcher .ar-btn.active,.arh-btn-primary
):is(:link,:visited,:hover,:focus,:focus-visible,:active) {
  color:#050505!important;
  -webkit-text-fill-color:#050505!important;
}
body :is(
  .btn-primary,.btn-warning,.btn-gold,.package-buy-btn,.queue-action-btn,
  .qac-primary,.export-btn,.rt-btn,.support-page .btn-gold,
  .support-admin .btn-gold,.rlg .btn-gold,.ar-btn.primary,.ar-dashboard-switcher .ar-btn.active,.arh-btn-primary
) :is(i,svg,span,strong,b,small,.text-primary,.text-warning,.text-light,.text-white,.gold-text) {
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
body :is(.btn-primary,.btn-warning,.btn-gold,.qac-primary,.package-buy-btn,.queue-action-btn) svg,
body :is(.btn-primary,.btn-warning,.btn-gold,.qac-primary,.package-buy-btn,.queue-action-btn) svg * {
  fill:currentColor!important;
  stroke:currentColor;
}
