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

@keyframes lwPop {
  from {
    transform: scale(.9);
    opacity: 0;
  }
}

/*! tw-utilities */

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

:where(.cmt) .tw-left-\[50\%\] {
  left: 50%;
}

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

:where(.cmt) .tw-top-\[50\%\] {
  top: 50%;
}

:where(.cmt) .tw-z-\[2\] {
  z-index: 2;
}

:where(.cmt) .tw-ml-\[-12px\] {
  margin-left: -12px;
}

:where(.cmt) .\!tw-hidden {
  display: none !important;
}

:where(.cmt) .tw-aspect-\[1\] {
  aspect-ratio: 1;
}

:where(.cmt) .tw-h-\[0\] {
  height: 0;
}

:where(.cmt) .tw-w-\[0\] {
  width: 0;
}

:where(.cmt) .tw-w-\[24\%\] {
  width: 24%;
}

:where(.cmt) .tw-css-animation-\[lwPop_\.3s_cubic-bezier\(\.2\,_\.9\,_\.3\,_1\.3\)\] {
  animation: lwPop .3s cubic-bezier(.2, .9, .3, 1.3);
}

:where(.cmt) .tw-css-border-left-\[12px_solid_transparent\] {
  border-left: 12px solid transparent;
}

:where(.cmt) .tw-css-border-right-\[12px_solid_transparent\] {
  border-right: 12px solid transparent;
}

:where(.cmt) .tw-css-border-top-\[24px_solid_var\(--ink\,_\#1D1D1F\)\] {
  border-top: 24px solid var(--ink, #1D1D1F);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_5px_var\(--surface\,_\#fff\)\] {
  box-shadow: 0 0 0 5px var(--surface, #fff);
}

:where(.cmt) .tw-css-transform-\[translate\(-50\%\,_-50\%\)\] {
  transform: translate(-50%, -50%);
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq1-motion-reduce\:tw-css-animation-\[none\] {
    animation: none;
  }
}

:where(.cmt) .\[\&\.is-full\]\:tw-fixed.is-full {
  position: fixed;
}

:where(.cmt) .\[\&\.is-full\]\:tw-inset-\[0\].is-full {
  inset: 0;
}

:where(.cmt) .\[\&\.is-full\]\:tw-z-\[2000\].is-full {
  z-index: 2000;
}

:where(.cmt) .\[\&\.is-full\]\:tw-flex.is-full {
  display: flex;
}

:where(.cmt) .\[\&\.is-full\]\:tw-items-center.is-full {
  align-items: center;
}

:where(.cmt) .\[\&\.is-full\]\:tw-justify-center.is-full {
  justify-content: center;
}

:where(.cmt) .\[\&\.is-full\]\:tw-p-\[16px\].is-full {
  padding: 16px;
}

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

:where(.cmt) .\[\&\.is-full_\#lw-win-name\]\:tw-css-font-size-\[clamp\(32px\2c _8vw\2c _84px\)\].is-full #lw-win-name {
  font-size: clamp(32px, 8vw, 84px);
}

:where(.cmt) .\[\&\:disabled\]\:tw-cursor-default:disabled {
  cursor: default;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[1\]:disabled {
  opacity: 1;
}

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

:where(.cmt) .\[\&_canvas\]\:tw-h-full canvas {
  height: 100%;
}

:where(.cmt) .\[\&_canvas\]\:tw-w-full canvas {
  width: 100%;
}

:where(.cmt) .\[\&_canvas\]\:tw-cursor-pointer canvas {
  cursor: pointer;
}

:where(.cmt) .\[\&_canvas\]\:tw-rounded-\[50\%\] canvas {
  border-radius: 50%;
}

:where(.cmt) .\[\&_canvas\]\:tw-css-will-change-\[transform\] canvas {
  will-change: transform;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-fixed {
  position: fixed;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-right-\[12px\] {
  right: 12px;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-top-\[12px\] {
  top: 12px;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-z-\[4\] {
  z-index: 4;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:\!tw-inline-flex {
  display: inline-flex !important;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-hidden {
  display: none;
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-w-\[min\(94vw\2c _88vh\)\] {
  width: min(94vw, 88vh);
}

:where(.cmt) .lw.is-full .\[\.lw\.is-full_\&\]\:tw-p-\[28px_36px\] {
  padding: 28px 36px;
}
