/* Aurora System Loader - Camara 4.0 identity layer
 * Capa estrictamente aditiva: no reemplaza ni elimina animaciones, progreso o estados existentes.
 */
.sil-loader.sil-camera4 .sil-core__camera4{
  position:absolute;
  top:50%;
  left:50%;
  z-index:2;
  display:block;
  transform:translate(-50%,-50%);
  font-size:1.05rem;
  font-weight:820;
  line-height:1;
  letter-spacing:-.055em;
  color:var(--sil-text);
  text-shadow:
    0 0 .48rem rgba(255,255,255,.46),
    0 0 .95rem rgba(var(--sil-primary-rgb),.42),
    0 0 1.28rem rgba(var(--sil-accent-rgb),.2);
  pointer-events:none;
  user-select:none;
}

/* En progreso determinado conservamos el porcentaje y lo ubicamos debajo de 4.0. */
.sil-loader.sil-camera4.sil-determinate .sil-core__percent{
  position:absolute;
  top:calc(50% + 1.02rem);
  left:50%;
  z-index:3;
  display:block;
  transform:translateX(-50%);
  font-size:.58rem;
  line-height:1;
  letter-spacing:-.02em;
  white-space:nowrap;
}

/* El estado de exito conserva exactamente su check final: la marca se retira solo durante ese estado. */
.sil-loader.sil-camera4.sil-success .sil-core__camera4,
.sil-loader.sil-camera4.sil-error .sil-core__camera4{
  display:none;
}

@media (max-width:480px){
  .sil-loader.sil-camera4 .sil-core__camera4{font-size:.96rem}
  .sil-loader.sil-camera4.sil-determinate .sil-core__percent{top:calc(50% + .94rem);font-size:.54rem}
}
