/**
 * PRNewsPlus - Brand Colors Force Include
 * This file forces Tailwind to include brand color classes
 */

/* Force include all brand-blue classes */
.bg-brand-blue { background-color: #0F2C59; }
.border-brand-blue { border-color: #0F2C59; }
.text-brand-blue { color: #0F2C59; }
.from-brand-blue { --tw-gradient-from: #0F2C59; --tw-gradient-to: rgb(15 44 89 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-brand-blue { --tw-gradient-to: #0F2C59; }
.ring-brand-blue { --tw-ring-color: #0F2C59; }

/* Force include all brand-orange classes */
.bg-brand-orange { background-color: #FF6C22; }
.border-brand-orange { border-color: #FF6C22; }
.text-brand-orange { color: #FF6C22; }
.from-brand-orange { --tw-gradient-from: #FF6C22; --tw-gradient-to: rgb(255 108 34 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-brand-orange { --tw-gradient-to: #FF6C22; }
.ring-brand-orange { --tw-ring-color: #FF6C22; }

/* Force include brand-light */
.bg-brand-light { background-color: #365486; }
.border-brand-light { border-color: #365486; }
.text-brand-light { color: #365486; }
.from-brand-light { --tw-gradient-from: #365486; --tw-gradient-to: rgb(54 84 134 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-brand-light { --tw-gradient-to: #365486; }

/* Force include brand-accent */
.bg-brand-accent { background-color: #DCF2F1; }
.border-brand-accent { border-color: #DCF2F1; }
.text-brand-accent { color: #DCF2F1; }
.from-brand-accent { --tw-gradient-from: #DCF2F1; --tw-gradient-to: rgb(220 242 241 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-brand-accent { --tw-gradient-to: #DCF2F1; }

/* Force include brand-dark */
.bg-brand-dark { background-color: #0a1f40; }
.border-brand-dark { border-color: #0a1f40; }
.text-brand-dark { color: #0a1f40; }
.from-brand-dark { --tw-gradient-from: #0a1f40; --tw-gradient-to: rgb(10 31 64 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-brand-dark { --tw-gradient-to: #0a1f40; }

/* Opacity variants */
.brand-blue\/5 { color: rgb(15 44 89 / 0.05); }
.brand-blue\/10 { color: rgb(15 44 89 / 0.1); }
.brand-blue\/20 { color: rgb(15 44 89 / 0.2); }
.bg-brand-blue\/5 { background-color: rgb(15 44 89 / 0.05); }
.bg-brand-blue\/10 { background-color: rgb(15 44 89 / 0.1); }
.bg-brand-blue\/20 { background-color: rgb(15 44 89 / 0.2); }
.from-brand-blue\/10 { --tw-gradient-from: rgb(15 44 89 / 0.1); --tw-gradient-to: rgb(15 44 89 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-brand-blue\/20 { --tw-gradient-from: rgb(15 44 89 / 0.2); --tw-gradient-to: rgb(15 44 89 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.brand-orange\/5 { color: rgb(255 108 34 / 0.05); }
.brand-orange\/10 { color: rgb(255 108 34 / 0.1); }
.brand-orange\/20 { color: rgb(255 108 34 / 0.2); }
.bg-brand-orange\/5 { background-color: rgb(255 108 34 / 0.05); }
.bg-brand-orange\/10 { background-color: rgb(255 108 34 / 0.1); }
.bg-brand-orange\/20 { background-color: rgb(255 108 34 / 0.2); }
.from-brand-orange\/10 { --tw-gradient-from: rgb(255 108 34 / 0.1); --tw-gradient-to: rgb(255 108 34 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-brand-orange\/20 { --tw-gradient-from: rgb(255 108 34 / 0.2); --tw-gradient-to: rgb(255 108 34 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
