/* ============================================================
   RJT Portal — CSS Custom Properties
   assets/css/variables.css
   ============================================================ */
:root {
  --rjt-maroon:        #6B1E2A;
  --rjt-maroon-dark:   #4A1219;
  --rjt-maroon-light:  #8C2D3C;
  --rjt-maroon-faint:  #F9F0F1;

  --rjt-gold:          #C8961E;
  --rjt-gold-light:    #E8B84B;
  --rjt-gold-pale:     #FDF8EE;
  --rjt-gold-border:   rgba(200,150,30,0.40);

  --rjt-cream:         #F7F4EF;
  --rjt-white:         #FFFFFF;
  --rjt-text:          #1A1118;
  --rjt-text-muted:    #5C4E53;
  --rjt-text-light:    #8C828A;

  --rjt-border:        #D8D0D3;
  --rjt-border-light:  #EDE8EA;

  --rjt-success:       #2A7D4F;
  --rjt-success-bg:    #EDF7F1;
  --rjt-success-border:#A8D9BC;
  --rjt-error:         #C0392B;
  --rjt-error-bg:      #FEF2F2;
  --rjt-error-border:  #F5B8B8;
  --rjt-warning-bg:    #FDF8EE;
  --rjt-warning-border:rgba(200,150,30,0.50);

  --rjt-input-h:       42px;
  --rjt-radius:        6px;
  --rjt-radius-lg:     10px;
  --rjt-radius-xl:     14px;

  --rjt-shadow:        0 2px 8px rgba(107,30,42,0.08);
  --rjt-shadow-md:     0 4px 20px rgba(107,30,42,0.13);
  --rjt-shadow-lg:     0 8px 32px rgba(107,30,42,0.16);

  /* Bootstrap overrides */
  --bs-primary:        #6B1E2A;
  --bs-primary-rgb:    107,30,42;
  --bs-body-bg:        #F7F4EF;
  --bs-body-color:     #1A1118;
  --bs-border-color:   #D8D0D3;
  --bs-border-radius:  6px;
}
