@media (pointer:coarse){:not(.match-card-inner):after,:not(.match-card-inner):before,:not(.match-card-inner):not(.match-card-face){animation:none!important}:not(.match-card-inner):not(.match-card-face){transition-duration:.1s!important;transition-property:opacity,color,background-color,border-color!important}.bottom-nav-item,.swipe-card{transition-property:transform,opacity,background-color!important;transition-duration:.2s!important}.match-card-container{perspective:600px!important}.match-card-inner{transform-style:preserve-3d!important;transition:transform .2s ease-out!important;will-change:transform!important}.match-card-face{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.flashcard-swipe{will-change:transform!important;touch-action:pan-y!important}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}[style*=blur]:not(.liquid-glass):not(.liquid-glass-elevated){filter:none!important}:not(.match-card-inner):not(.match-card-container):not(.flashcard-swipe):hover,[class*=scale-]:not(.match-card-inner):not(.flashcard-swipe){transform:none!important}[role=button],a,button:not(.match-card-container){transition:opacity .1s,background-color .1s!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{scroll-behavior:auto!important}body{-webkit-overflow-scrolling:touch;overscroll-behavior:none}.fixed,[class*=fixed]{transform:translateZ(0);will-change:auto}:not(.match-card-inner){will-change:auto!important}.bottom-nav-blur,.liquid-glass,.liquid-glass-clear,.liquid-glass-elevated,.liquid-glass-frosted{background:rgba(28,28,30,.9)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}:not(.match-card-container):not(.match-card-inner):not(.match-card-face):not(.flashcard-swipe):not([style*=preserve-3d]){perspective:none!important;transform-style:flat!important}:not(.match-card-inner):active,:not(.match-card-inner):focus,:not(.match-card-inner):hover{box-shadow:inherit!important}}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.layout-contained{contain:layout style}.paint-contained{contain:paint}.grid-container{contain:layout style paint}