/* prettier-ignore */
:host([color=primary]) {
  --bce-c300:var(--bce-c300-primary);
  --bce-c400:var(--bce-c400-primary);
  --bce-c500:var(--bce-c500-primary);
  --bce-c600:var(--bce-c600-primary);
  --bce-c700:var(--bce-c700-primary);
  --bce-con1:var(--bce-con1-primary);
  --bce-con2:var(--bce-con2-primary);
  --bce-con3:var(--bce-con3-primary);
  --bce-con4:var(--bce-con4-primary);
}

:host([color=secondary]) {
  --bce-c300:var(--bce-c300-secondary);
  --bce-c400:var(--bce-c400-secondary);
  --bce-c500:var(--bce-c500-secondary);
  --bce-c600:var(--bce-c600-secondary);
  --bce-c700:var(--bce-c700-secondary);
  --bce-con1:var(--bce-con1-secondary);
  --bce-con2:var(--bce-con2-secondary);
  --bce-con3:var(--bce-con3-secondary);
  --bce-con4:var(--bce-con4-secondary);
}

:host([color=success]) {
  --bce-c300:var(--bce-c300-success);
  --bce-c400:var(--bce-c400-success);
  --bce-c500:var(--bce-c500-success);
  --bce-c600:var(--bce-c600-success);
  --bce-c700:var(--bce-c700-success);
  --bce-con1:var(--bce-con1-success);
  --bce-con2:var(--bce-con2-success);
  --bce-con3:var(--bce-con3-success);
  --bce-con4:var(--bce-con4-success);
}

:host([color=error]) {
  --bce-c300:var(--bce-c300-error);
  --bce-c400:var(--bce-c400-error);
  --bce-c500:var(--bce-c500-error);
  --bce-c600:var(--bce-c600-error);
  --bce-c700:var(--bce-c700-error);
  --bce-con1:var(--bce-con1-error);
  --bce-con2:var(--bce-con2-error);
  --bce-con3:var(--bce-con3-error);
  --bce-con4:var(--bce-con4-error);
}

:host([color=warning]) {
  --bce-c300:var(--bce-c300-warning);
  --bce-c400:var(--bce-c400-warning);
  --bce-c500:var(--bce-c500-warning);
  --bce-c600:var(--bce-c600-warning);
  --bce-c700:var(--bce-c700-warning);
  --bce-con1:var(--bce-con1-warning);
  --bce-con2:var(--bce-con2-warning);
  --bce-con3:var(--bce-con3-warning);
  --bce-con4:var(--bce-con4-warning);
}