/* AURAS Blue Theme Override */
:root, :host {
  --color-gold-50: #EFF6FF;
  --color-gold-100: #DBEAFE;
  --color-gold-200: #BFDBFE;
  --color-gold-300: #93C5FD;
  --color-gold-400: #60A5FA;
  --color-gold-500: #5B8DEF;
  --color-gold-600: #4A7BD4;
  --color-gold-700: #3B66B5;
  --color-gold-800: #2E5299;
  --color-gold-900: #1E3A6E;
}

/* Scrollbar */
::-webkit-scrollbar-thumb {
  background: rgba(91,141,239,.25) !important;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(91,141,239,.50) !important;
}

/* Gold text gradient */
.gold-text {
  background: linear-gradient(135deg, #93C5FD, #5B8DEF, #60A5FA) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}

/* Button gold */
.btn-gold {
  background: linear-gradient(135deg, #60A5FA, #5B8DEF) !important;
}
.btn-gold:hover {
  background: linear-gradient(135deg, #93C5FD, #60A5FA) !important;
  box-shadow: 0 4px 15px rgba(91,141,239,.4) !important;
}

/* Button gold outline */
.btn-gold-outline {
  color: #5B8DEF !important;
  border-color: #5B8DEF !important;
}
.btn-gold-outline:hover {
  background: rgba(91,141,239,.06) !important;
  box-shadow: 0 2px 10px rgba(91,141,239,.2) !important;
}

/* Card premium hover */
.card-premium:hover {
  border-color: #BFDBFE !important;
  box-shadow: 0 4px 20px rgba(91,141,239,.15) !important;
}
.dark .card-premium:hover {
  border-color: #60A5FA !important;
  box-shadow: 0 4px 20px rgba(91,141,239,.1) !important;
}

/* Input focus */
.input-premium:focus {
  border-color: #60A5FA !important;
  box-shadow: 0 0 0 3px rgba(91,141,239,.1) !important;
}
.dark .input-premium:focus {
  border-color: #60A5FA !important;
}

/* Spinner */
.spinner-gold {
  border-color: #BFDBFE !important;
  border-top-color: #5B8DEF !important;
}
