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

/* docara-shell-source: runtime/utility/outline-width/default/css/default.css */
@layer sf.utilities {
  .outline-1 {
    outline-width: var(--sf-a1);
  }
  .outline-2 {
    outline-width: var(--sf-a2);
  }
  .outline-3 {
    outline-width: var(--sf-a3);
  }
  .outline-4 {
    outline-width: var(--sf-a4);
  }
  .outline-0 {
    outline-width: var(--sf-0);
  }
}

/* docara-shell-source: runtime/utility/box-sizing/default/css/default.css */
@layer sf.utilities {
  .box-border {
    box-sizing: border-box;
  }
  .box-content {
    box-sizing: content-box;
  }
}

/* docara-shell-source: runtime/utility/outline-style/default/css/default.css */
@layer sf.utilities {
  .outline-solid {
    outline-style: solid;
  }
  .outline-dashed {
    outline-style: dashed;
  }
  .outline-dotted {
    outline-style: dotted;
  }
  .outline-double {
    outline-style: double;
  }
  .outline-hidden {
    outline-style: hidden;
  }
  .outline-none {
    outline-style: none;
  }
}

