/* docara-shell-source: runtime/utility/text-align/default/css/default.css */
@layer sf.utilities {
  _:-ms-input-placeholder, html:not([dir="rtl"]) .text-start {
    text-align: left;
  }
  @supports not (text-align: start) {
  html:not([dir="rtl"]) .text-start {
    text-align: left;
    }
  }
  .text-start:where(:dir(ltr)) {
    text-align: left;
  }
  _:-ms-input-placeholder, [dir="rtl"] .text-start {
    text-align: right;
  }
  @supports not (text-align: start) {
  [dir="rtl"] .text-start {
    text-align: right;
    }
  }
  .text-start:where(:dir(rtl)) {
    text-align: right;
  }
  .text-start {
    text-align: start;
  }
  .text-center {
    text-align: center;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) .text-end {
    text-align: right;
  }
  @supports not (text-align: end) {
  html:not([dir="rtl"]) .text-end {
    text-align: right;
    }
  }
  .text-end:where(:dir(ltr)) {
    text-align: right;
  }
  _:-ms-input-placeholder, [dir="rtl"] .text-end {
    text-align: left;
  }
  @supports not (text-align: end) {
  [dir="rtl"] .text-end {
    text-align: left;
    }
  }
  .text-end:where(:dir(rtl)) {
    text-align: left;
  }
  .text-end {
    text-align: end;
  }
  .text-justify {
    text-align: justify;
  }
}

/* docara-shell-source: runtime/utility/list-style-type/default/css/default.css */
@layer sf.utilities {
  .list-none {
    list-style-type: none;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-decimal {
    list-style-type: decimal;
  }
}

/* docara-shell-source: runtime/utility/max-width/default/css/default.css */
@layer sf.utilities {
  .max-w-full {
    max-width: 100%;
  }
  .max-w-screen {
    max-width: 100vw;
  }
  .max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }
  .max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .max-w-fit {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .max-w-prose {
    max-width: 65ch;
  }
  .max-w-0 {
    max-width: 0;
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-sm {
    max-width: 32rem;
  }
  .max-w-md {
    max-width: 44rem;
  }
  .max-w-lg {
    max-width: 60rem;
  }
  .max-w-xl {
    max-width: 72rem;
  }
  .max-w-xxl {
    max-width: 80rem;
  }
}

/* docara-shell-source: runtime/utility/text-wrap/default/css/default.css */
@layer sf.utilities {
  .text-wrap {
    text-wrap: wrap;
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-pretty {
    text-wrap: pretty;
  }
}

