.form-control:not([class*="mud-"]){
  padding:0.5rem 0.85rem;
  border:1px solid var(--input-border);
  background-color:var(--form-control-bg);
  color:var(--default-text-color);
}

.form-control-lg:not([class*="mud-"]){
  padding:0.55rem 1rem;
  font-size:0.9rem;
}

.btn:not([class*="mud-"]){
  display:inline-block;
  font-weight:500;
  line-height:1.5;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none;
  background-color:transparent;
  border:1px solid transparent;
  padding:0.5rem 0.85rem;
  font-size:0.85rem;
  border-radius:0.35rem;
}

.btn-lg:not([class*="mud-"]){
  padding:0.65rem 1rem;
  font-size:0.95rem;
  border-radius:10px;
}

.alert:not([class*="mud-"]){
  padding:0.625rem 0.85rem;
  border-radius:12px;
  font-size:0.813rem;
  margin-bottom:1rem;
  border:1px solid transparent;
}

.alert-danger:not([class*="mud-"]){
  background-color:rgba(var(--danger-rgb), 0.1);
  color:rgb(var(--on-relleno-claro));
  border-color:rgba(var(--danger-rgb), 0.1);
}

.alert-warning:not([class*="mud-"]){
  background-color:rgba(var(--warning-rgb), 0.1);
  color:rgb(var(--on-relleno-claro));
  border-color:rgba(var(--warning-rgb), 0.1);
}

.alert-success:not([class*="mud-"]){
  background-color:rgba(var(--success-rgb), 0.1);
  color:rgb(var(--on-relleno-claro));
  border-color:rgba(var(--success-rgb), 0.1);
}

.alert-info:not([class*="mud-"]){
  background-color:rgba(var(--info-rgb), 0.1);
  color:rgb(var(--on-relleno-claro));
  border-color:rgba(var(--info-rgb), 0.1);
}

.btn-outline-danger:not([class*="mud-"]){
  border-color:rgb(var(--danger-rgb));
  color:rgb(var(--on-relleno-claro));
}

.btn-outline-danger:not([class*="mud-"]):hover,
.btn-outline-danger:not([class*="mud-"]):focus-visible{
  background-color:rgba(var(--danger-rgb), 0.1);
  border-color:rgb(var(--danger-rgb));
  color:rgb(var(--on-relleno-claro));
}
