.nf-scene{width:min(20rem,100%);height:15rem;margin-inline:auto;position:relative}.nf-pile{cursor:pointer;background:0 0;border:0;height:8rem;padding:0;position:absolute;inset:auto 0 0}.nf-sheet{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:6.5rem;height:3.75rem;transform:translate(var(--x), var(--y)) rotate(var(--r));animation:nf-fall .9s cubic-bezier(.3, .1, .4, 1) var(--d) both;flex-direction:column;gap:.3rem;margin-left:-3.25rem;padding:.55rem .6rem;display:flex;position:absolute;bottom:.75rem;left:50%;box-shadow:0 1px 2px #0000000f,0 4px 10px -4px #0000001f}.nf-sheet[data-tone=primary]{border-top:3px solid var(--primary)}.nf-sheet[data-tone=warning]{border-top:3px solid var(--warning)}.nf-sheet[data-tone=success]{border-top:3px solid var(--success)}.nf-shadow{background:radial-gradient(closest-side,#0000002e,#0000);border-radius:50%;width:11rem;height:.8rem;margin-left:-5.5rem;animation:1.6s ease-out both nf-shadow;position:absolute;bottom:.35rem;left:50%}.nf-ghost{border:1.5px dashed color-mix(in oklab, var(--primary) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--primary) 6%, transparent);flex-direction:column;gap:.35rem;width:7rem;margin-left:-3.5rem;padding:.6rem .7rem .75rem;animation:.7s ease-out 1.1s both nf-ghost-in,5s ease-in-out 1.8s infinite nf-sway;display:flex;position:absolute;top:.5rem;left:50%}.nf-ghost-code{letter-spacing:-.04em;color:var(--primary);font-size:1.75rem;font-weight:700;line-height:1}.nf-line{background:var(--muted);border-radius:999px;width:100%;height:.3rem;display:block}.nf-line-title{background:color-mix(in oklab, var(--foreground) 18%, transparent);width:60%;height:.4rem}.nf-line-short{width:45%}.nf-ghost .nf-line{background:color-mix(in oklab, var(--primary) 18%, transparent)}@keyframes nf-fall{0%{opacity:0;transform:translate(calc(var(--x) + var(--from-x)), -13rem) rotate(var(--from-r))}15%{opacity:1}45%{transform:translate(calc(var(--x) - var(--from-x) * .3), -5rem) rotate(calc(var(--r) - var(--from-r) * .2))}78%{transform:translate(var(--x), calc(var(--y) + .15rem)) rotate(calc(var(--r) * 1.4))}90%{transform:translate(var(--x), calc(var(--y) - .2rem)) rotate(calc(var(--r) * .9))}to{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r))}}@keyframes nf-shadow{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes nf-ghost-in{0%{opacity:0;transform:translateY(-1rem)rotate(-8deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@keyframes nf-sway{0%,to{transform:translate(0)rotate(-3deg)}25%{transform:translate(.6rem,-.35rem)rotate(4deg)}50%{transform:translateY(.3rem)rotate(-1deg)}75%{transform:translate(-.6rem,-.2rem)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.nf-sheet,.nf-shadow,.nf-ghost{animation:none}.nf-ghost{transform:rotate(-3deg)}}
