@layer components{.ma-soon-dot{background:var(--v2-stamp);animation:2.4s ease-in-out infinite ma-breathe;box-shadow:0 0 8px #ff7a1acc}@keyframes ma-breathe{50%{opacity:.45;transform:scale(.8)}}.ma-card{--depth:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:translateY(calc(var(--depth) * -1.25rem)) scale(calc(1 - var(--depth) * .06));opacity:calc(1 - var(--depth) * .12);z-index:calc(10 - var(--depth));transition:transform .45s var(--v2-ease-out), opacity .3s ease;background:#e9ded3;border-radius:1.25rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #2a121826,0 18px 30px -16px #2a121880}.ma-card img{pointer-events:none;-webkit-user-drag:none;filter:saturate(1.08)contrast(1.03)}.ma-card[data-dragging]{transition:none}.ma-card[data-thrown]{transition:transform .38s var(--v2-ease-out), opacity .38s ease;opacity:0}.ma-verdict{transition:opacity .12s linear}.ma-round{transition:transform .16s var(--v2-ease-out)}.ma-round:active{transform:scale(.92)}.ma-heart-pop{animation:ma-heart .42s var(--v2-spring) both}@keyframes ma-heart{0%{transform:scale(.6)}}.ma-print-in{animation:ma-print .65s var(--v2-spring) both}@keyframes ma-print{0%{opacity:0;transform:translateY(-2.5rem) rotate(calc(var(--tilt,0deg) * -4)) scale(.9)}}.ma-caption{field-sizing:content;min-width:6ch;max-width:100%;color:var(--v2-ink);text-align:center;background:0 0;border-radius:0}.ma-caption::placeholder{color:#4a1f2a59}.ma-caption:focus-visible{box-shadow:0 1px #b7655a;outline:none!important}.ma-progress{transform-origin:0;transform:scaleX(0)}.ma-progress[data-playing]{animation:14s linear forwards ma-play}.ma-progress[data-paused]{animation-play-state:paused}@keyframes ma-play{to{transform:scaleX(1)}}.ma-kenburns[data-playing]{animation:14s linear forwards ma-zoom}.ma-kenburns[data-paused]{animation-play-state:paused}@keyframes ma-zoom{to{transform:scale(1.12)translate(-2%,1%)}}.ma-drop{opacity:0;transform:translate(var(--x), -6rem) rotate(var(--tilt))}[data-downloading] .ma-drop{animation:ma-drop .8s var(--v2-ease-out) both;animation-delay:var(--delay)}@keyframes ma-drop{0%{opacity:0;transform:translate(var(--x), -6rem) rotate(calc(var(--tilt) * 2))}30%{opacity:1}to{opacity:1;transform:translate(var(--x), .5rem) rotate(var(--tilt))}}.ma-bar{transform-origin:0;transform:scaleX(.02)}[data-downloading] .ma-bar{animation:ma-fill 3.6s var(--v2-ease-in-out) forwards}@keyframes ma-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ma-soon-dot,.ma-kenburns[data-playing]{animation:none}.ma-card,.ma-card[data-thrown]{transition:opacity .2s}.ma-round:active{transform:none}.ma-heart-pop,.ma-print-in{animation:.2s both v2-fade}[data-downloading] .ma-drop{opacity:1;transform:translate(var(--x), .5rem) rotate(var(--tilt));animation:.2s both v2-fade}[data-downloading] .ma-bar{animation:none;transform:scaleX(1)}}}
