.ys-sdeck{flex-direction:column;flex:auto;align-items:center;gap:14px;width:100%;min-height:0;padding:0 16px 6px;display:flex}.ys-sdeck .ys-sstack{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;width:100%;max-width:420px;min-height:300px;position:relative}.ys-sstack .ys-scard{touch-action:pan-y;cursor:grab;will-change:transform;transform-origin:50% 100%;transition:none;position:absolute;inset:0 0 26px}.ys-sstack .ys-scard:active{cursor:grabbing}.ys-sstack .ys-scard *{-webkit-user-drag:none}.ys-sstack .ys-sstack-dim{z-index:6;pointer-events:none;background:#000;position:absolute;inset:0}.ys-sstack .ys-sstamp{z-index:7;border-radius:var(--radius-md);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:0;background:#0000002e;border:3px solid;padding:6px 14px;font-size:20px;font-weight:800;position:absolute;top:22px}.ys-sstack .ys-sstamp-like{color:#34c778;left:20px;transform:rotate(-14deg)}.ys-sstack .ys-sstamp-nope{color:#ff5a5a;right:20px;transform:rotate(14deg)}.ys-sdeck .ys-sdeck-actions{flex:none;justify-content:center;align-items:center;gap:22px;display:flex}.ys-sdeck .ys-sdeck-actions .ys-xswipe-actions,.ys-sdeck .ys-sdeck-actions .ys-deck-actions{margin:0}.ys-sdeck .ys-xswipe-hint{text-align:center;flex:none;margin:-4px 0 0}@media (max-width:839.98px){.ys-match-page:has(.ys-sdeck){height:calc(100vh - var(--ys-topbar-h) - var(--ys-safe-top) - var(--ys-tabbar-h) - var(--ys-safe-bottom) - 8px);height:calc(100dvh - var(--ys-topbar-h) - var(--ys-safe-top) - var(--ys-tabbar-h) - var(--ys-safe-bottom) - 8px);min-height:0;padding-top:12px;overflow:hidden}.ys-match-page:has(.ys-sdeck) .ys-match-head{padding-bottom:10px}.ys-match-page:has(.ys-sdeck) .ys-match-tabs{flex:none;margin-bottom:12px}.ys-match-page:has(.ys-sdeck)>:not(.ys-sdeck){flex:none}.ys-match-page:has(.ys-sdeck) .ys-sdeck .ys-sstack{min-height:0}.ys-content:has(.ys-sdeck)>.ys-footer{display:none}}@media (max-width:839.98px) and (max-height:760px){.ys-match-page:has(.ys-sdeck){padding-top:6px}.ys-match-page:has(.ys-sdeck) .ys-match-head{padding-bottom:6px}.ys-match-page:has(.ys-sdeck) .ys-match-head h1{font-size:23px}.ys-match-page:has(.ys-sdeck) .ys-match-tabs{margin-bottom:10px}.ys-match-page:has(.ys-sdeck) .ys-match-tabs button{padding:8px}.ys-sdeck{gap:10px}.ys-sdeck .ys-xswipe-hint{display:none}.ys-sdeck .ys-xbtn,.ys-sdeck .ys-swipe-btn{width:54px;height:54px}.ys-sstack .ys-scard{bottom:20px}.ys-sstack .ys-xcard-name{font-size:21px}}@media (min-width:840px){.ys-sdeck .ys-sstack{flex:none;height:min(640px,68vh)}}
