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

