/* Centralized toast styling */
.a-toast {
  background: #f8f9fa; /* light gray, readable */
  color: #212529;      /* text-dark */
  border-left: 12px solid transparent; /* thicker variant bar */
  box-shadow: var(--geeks-box-shadow, 0px 3px 6px rgba(17,24,39,.1));
}
.a-toast .toast-header {
  background: transparent;
  color: inherit;
  border: 0;
}

/* Variants: colored left bar only */
.toast-success { border-left-color: var(--geeks-success, #198754); }
.toast-error   { border-left-color: var(--geeks-danger,  #dc3545); }
.toast-warning { border-left-color: var(--geeks-warning, #ffc107); }
.toast-info    { border-left-color: var(--geeks-info,    #0dcaf0); }
.toast-neutral { border-left-color: #adb5bd; }

/* Optional: increased max-width for readability */
.toast-container .toast { max-width: 420px; }
