/* docara-shell-source: runtime/utility/scroll-snap-align/default/css/default.css */
@layer sf.utilities {
  .snap-start {
    scroll-snap-align: start;
  }
  .snap-end {
    scroll-snap-align: end;
  }
  .snap-center {
    scroll-snap-align: center;
  }
  .snap-align-none {
    scroll-snap-align: none;
  }
}

/* docara-shell-source: runtime/utility/scroll-snap-type/default/css/default.css */
@layer sf.utilities {
  .snap-x {
    -ms-scroll-snap-type: x;
        scroll-snap-type: x;
  }
  .snap-y {
    -ms-scroll-snap-type: y;
        scroll-snap-type: y;
  }
  .snap-both {
    -ms-scroll-snap-type: both;
        scroll-snap-type: both;
  }
  .snap-mandatory {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
  }
  .snap-proximity {
    -ms-scroll-snap-type: x proximity;
        scroll-snap-type: x proximity;
  }
  .snap-none {
    -ms-scroll-snap-type: none;
        scroll-snap-type: none;
  }
}

/* docara-shell-source: runtime/utility/scroll-snap-stop/default/css/default.css */
@layer sf.utilities {
  .snap-normal {
    scroll-snap-stop: normal;
  }
  .snap-always {
    scroll-snap-stop: always;
  }
}

