/* Generado por `php artisan christmas:build-colors` — no editar a mano.
   Mezcla: teal de base, acentos en rojo suave. Solo se carga con Navidad activa. */
.bubble.in{
  background:rgba(126,31,42,.05);
}
.bubble.out{
  background:linear-gradient(135deg, rgba(202,50,68,.24), rgba(158,40,53,.20));
}
.lang-toggle{
  background:rgba(126,31,42,.05);
}
.field-input input{
  background:rgba(126,31,42,.05);
}
.field-input input:focus{
  background:rgba(202,50,68,.05);
}
.pw-toggle:hover{
  background:rgba(126,31,42,.05);
}
.check-box{
  background:rgba(126,31,42,.05);
}
.btn-sso{
  background:rgba(126,31,42,.05);
}
.btn-sso:hover{
  background:rgba(126,31,42,.05);
}
.status-banner{
  background:rgba(202,50,68,.1);
}
.brand-panel{
  background:radial-gradient(70% 60% at 85% 10%, rgba(202,50,68,.55), transparent 65%),
      radial-gradient(80% 70% at 5% 100%, rgba(60,15,20,.7), transparent 60%),
      linear-gradient(135deg, #ab2b3a 0%, #8a222f 50%, #631921 100%);
}
.btn-primary, button[type="submit"]{
  background:linear-gradient(135deg, #ca3244 0%, #ab2b3a 100%);
}
.ph-sig i{
  background:#491d22;
}
.ph-send{
  background:linear-gradient(135deg,#bb3a49,#9a333f);
}
.st-ic{
  background:linear-gradient(135deg,#bb3a49,#9a333f);
}
.n-ic{
  background:linear-gradient(135deg,#bb3a49,#9a333f);
}
.lp-typing i{
  background:#af3745;
}
.lp-dash{
  background:#ab545e;
}
.stage .btn-primary{
  background:linear-gradient(135deg,#ca3244 0%,#ab2b3a 60%,#8a222f 100%);
}
