/* docara-shell-source: runtime/utility/text-decoration-color/default/css/default.css */
@layer sf.utilities {
  .decoration-inherit {
    -webkit-text-decoration-color: var(--sf-inherit);
            text-decoration-color: var(--sf-inherit);
  }
  .decoration-current {
    -webkit-text-decoration-color: var(--sf-currentColor);
            text-decoration-color: var(--sf-currentColor);
  }
  .decoration-transparent {
    -webkit-text-decoration-color: var(--sf-transparent);
            text-decoration-color: var(--sf-transparent);
  }
  .decoration-primary {
    -webkit-text-decoration-color: var(--sf-outline-primary);
            text-decoration-color: var(--sf-outline-primary);
  }
  .decoration-secondary {
    -webkit-text-decoration-color: var(--sf-outline-secondary);
            text-decoration-color: var(--sf-outline-secondary);
  }
  .decoration-tertiary {
    -webkit-text-decoration-color: var(--sf-outline-tertiary);
            text-decoration-color: var(--sf-outline-tertiary);
  }
  .decoration-error {
    -webkit-text-decoration-color: var(--sf-outline-error);
            text-decoration-color: var(--sf-outline-error);
  }
  .decoration-warning {
    -webkit-text-decoration-color: var(--sf-outline-warning);
            text-decoration-color: var(--sf-outline-warning);
  }
  .decoration-success {
    -webkit-text-decoration-color: var(--sf-outline-success);
            text-decoration-color: var(--sf-outline-success);
  }
}

/* docara-shell-source: runtime/utility/text-decoration-thickness/default/css/default.css */
@layer sf.utilities {
  .decoration-auto {
    text-decoration-thickness: auto;
  }
  .decoration-font {
    text-decoration-thickness: from-font;
  }
  .decoration-0 {
    text-decoration-thickness: var(--sf-a0);
  }
  .decoration-1 {
    text-decoration-thickness: var(--sf-a1);
  }
  .decoration-2 {
    text-decoration-thickness: var(--sf-a2);
  }
  .decoration-3 {
    text-decoration-thickness: var(--sf-a3);
  }
  .decoration-4 {
    text-decoration-thickness: var(--sf-a4);
  }
}

