/* video-frames.blade.php: Tailwind step 2. Utilities live in the markup; built by work/tw/build-tools.sh (content: video-frames.classes). */

/*! tw-utilities */

:where(.cmt) .tw-absolute {
  position: absolute
}

:where(.cmt) .tw-relative {
  position: relative
}

:where(.cmt) .tw-bottom-\[6px\] {
  bottom: 6px
}

:where(.cmt) .tw-left-\[6px\] {
  left: 6px
}

:where(.cmt) .tw-right-\[6px\] {
  right: 6px
}

:where(.cmt) .tw-top-\[6px\] {
  top: 6px
}

:where(.cmt) .tw-flex {
  display: flex
}

:where(.cmt) .tw-grid {
  display: grid
}

:where(.cmt) .tw-aspect-\[16_\/_9\] {
  aspect-ratio: 16 / 9
}

:where(.cmt) .tw-cursor-pointer {
  cursor: pointer
}

:where(.cmt) .tw-grid-cols-\[repeat\(auto-fill\,_minmax\(150px\,_1fr\)\)\] {
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))
}

:where(.cmt) .tw-gap-\[4px\] {
  gap: 4px
}

:where(.cmt) .tw-gap-\[8px\] {
  gap: 8px
}

:where(.cmt) .tw-overflow-hidden {
  overflow: hidden
}

:where(.cmt) .tw-rounded-\[12px\] {
  border-radius: 12px
}

:where(.cmt) .tw-rounded-\[999px\] {
  border-radius: 999px
}

:where(.cmt) .tw-p-\[1px_8px\] {
  padding: 1px 8px
}

:where(.cmt) .tw-text-\[13px\] {
  font-size: 13px
}

:where(.cmt) .tw-font-medium {
  font-weight: 500
}

:where(.cmt) .tw-opacity-\[0\] {
  opacity: 0
}

:where(.cmt) .tw-css-background-\[rgba\(17\,_19\,_21\,_\.72\)\] {
  background: rgba(17, 19, 21, .72)
}

:where(.cmt) .tw-css-background-\[var\(--inset\,_\#F5F5F7\)\] {
  background: var(--inset, #F5F5F7)
}

:where(.cmt) .tw-css-transition-\[opacity_\.15s\] {
  transition: opacity .15s
}

:where(.cmt) .tw-css-color-\[\#fff\] {
  color: #fff
}

@media (hover: none) {
  :where(.cmt) .mq1-hover-none\:tw-opacity-\[1\] {
    opacity: 1
  }
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-m-\[0_auto\]#vf-canvas {
  margin: 0 auto
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-block#vf-canvas {
  display: block
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-h-auto#vf-canvas {
  height: auto
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-max-h-\[56vh\]#vf-canvas {
  max-height: 56vh
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-w-auto#vf-canvas {
  width: auto
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-max-w-\[100\%\]#vf-canvas {
  max-width: 100%
}

:where(.cmt) .\[\&\#vf-canvas\]\:tw-rounded-\[var\(--r-lg\2c _20px\)\]#vf-canvas {
  border-radius: var(--r-lg, 20px)
}

:where(.cmt) .\[\&\#vf-drop\.is-dragover\]\:tw-css-box-shadow-\[inset_0_0_0_1\.5px_var\(--ink\2c _\#1D1D1F\)\]#vf-drop.is-dragover {
  box-shadow: inset 0 0 0 1.5px var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&\#vf-meta_b\]\:tw-font-medium#vf-meta b {
  font-weight: 500
}

:where(.cmt) .\[\&\#vf-meta_b\]\:tw-css-color-\[var\(--ink\2c _\#1D1D1F\)\]#vf-meta b {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&\#vf-video\]\:tw-block#vf-video {
  display: block
}

:where(.cmt) .\[\&\#vf-video\]\:tw-max-h-\[62vh\]#vf-video {
  max-height: 62vh
}

:where(.cmt) .\[\&\#vf-video\]\:tw-w-full#vf-video {
  width: 100%
}

:where(.cmt) .\[\&\#vf-video\]\:tw-object-contain#vf-video {
  object-fit: contain
}

:where(.cmt) .\[\&\.active\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--ink\2c _\#1D1D1F\)\].active {
  box-shadow: 0 0 0 2px var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-background-\[var\(--surface\2c _\#fff\)\] button.active {
  background: var(--surface, #fff)
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-box-shadow-\[0_1px_2px_rgba\(17\2c _19\2c _21\2c _\.1\)\] button.active {
  box-shadow: 0 1px 2px rgba(17, 19, 21, .1)
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-color-\[var\(--ink\2c _\#1D1D1F\)\] button.active {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&_button\]\:tw-inline-flex button {
  display: inline-flex
}

:where(.cmt) .\[\&_button\]\:tw-h-\[28px\] button {
  height: 28px
}

:where(.cmt) .\[\&_button\]\:tw-w-\[28px\] button {
  width: 28px
}

:where(.cmt) .\[\&_button\]\:tw-items-center button {
  align-items: center
}

:where(.cmt) .\[\&_button\]\:tw-justify-center button {
  justify-content: center
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[8px\] button {
  border-radius: 8px
}

:where(.cmt) .\[\&_button\]\:tw-text-\[13px\] button {
  font-size: 13px
}

:where(.cmt) .\[\&_button\]\:tw-css-border-\[0\] button {
  border: 0
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[rgba\(255\2c _255\2c _255\2c _\.94\)\] button {
  background: rgba(255, 255, 255, .94)
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[\#1D1D1F\] button {
  color: #1D1D1F
}

:where(.cmt) .\[\&_img\]\:tw-block img {
  display: block
}

:where(.cmt) .\[\&_img\]\:tw-h-full img {
  height: 100%
}

:where(.cmt) .\[\&_img\]\:tw-w-full img {
  width: 100%
}

:where(.cmt) .\[\&_img\]\:tw-object-cover img {
  object-fit: cover
}

:where(.cmt) .vf-card:focus-within .\[\.vf-card\:focus-within_\&\]\:tw-opacity-\[1\] {
  opacity: 1
}

:where(.cmt) .vf-card:hover .\[\.vf-card\:hover_\&\]\:tw-opacity-\[1\] {
  opacity: 1
}
