@keyframes nfArm{0%{transform:rotate(30deg)}6%{transform:rotate(75deg)}9%{transform:rotate(80deg)}13%{transform:rotate(-40deg)}22%,to{transform:rotate(-15deg)}}@keyframes nfBody{0%,6%{transform:translate(0)skew(0)}9%{transform:translate(-6px)skew(4deg)}13%{transform:translate(10px)skew(-6deg)}22%,to{transform:translate(0)skew(0)}}@keyframes nfHead{0%,38%{transform:rotate(0)}46%,to{transform:rotate(-26deg)}}@keyframes nfBoom{0%,11%{offset-distance:0%;opacity:0;transform:rotate(0)scale(.7)}12%{opacity:1;transform:rotate(60deg)scale(1)}38%{offset-distance:100%;transform:rotate(1480deg)scale(1)}40%{transform:rotate(1500deg)translate(-7px,3px)}43%{transform:rotate(1482deg)translate(4px,-2px)}46%{transform:rotate(1492deg)translate(-2px,1px)}49%,to{offset-distance:100%;opacity:1;transform:rotate(1490deg)}}@keyframes nfGhost{0%,11%{opacity:0}13%,36%{opacity:var(--op)}38%,to{opacity:0}}@keyframes nfTree{0%,37%{transform:translate(0)scale(1)}39%{transform:translate(7px)scale(1.06,.93)}43%{transform:translate(-5px)scale(.97,1.04)}47%{transform:translate(3px)scale(1.01,.99)}51%,to{transform:translate(0)scale(1)}}@keyframes nfLeaf{0%,38%{opacity:0;transform:translate(0)rotate(0)}40%{opacity:1}72%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}to{opacity:0}}@keyframes nfBird{0%,37%{transform:translate(0)}39%{transform:translate(-4px,-14px)}62%,to{transform:translate(360px,-260px)}}@keyframes nfWing{0%,37%{transform:scaleY(1)}39%,43%,47%,51%,55%,59%{transform:scaleY(-1)}41%,45%,49%,53%,57%,61%,to{transform:scaleY(1)}}@keyframes nfDigit{0%,52%{opacity:0;transform:translateY(-220px)rotate(-8deg)}54%{opacity:1}62%{transform:translateY(14px)rotate(2deg)}67%{transform:translateY(-8px)rotate(-1deg)}71%,to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes nfDust{0%,61%{opacity:0;transform:scale(0)}63%{opacity:.6}75%,to{opacity:0;transform:scale(1.8)}}@keyframes nfWobble{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes nfText{0%,66%{opacity:0;transform:translateY(14px)}76%,to{opacity:1;transform:none}}@keyframes nfText2{0%,72%{opacity:0;transform:translateY(14px)}82%,to{opacity:1;transform:none}}@keyframes nfText3{0%,78%{opacity:0;transform:translateY(14px)}88%,to{opacity:1;transform:none}}@keyframes nfSun{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.public-not-found{background:var(--cream);min-height:100vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:28px clamp(14px,4vw,48px);display:flex;overflow:hidden}.public-nf-scene{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.public-nf-art{aspect-ratio:820/420;width:min(820px,100%);position:relative}.public-nf-copy{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:620px;display:flex}.public-nf-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:.95;animation:7s ease-out both nfText}.public-nf-copy>small{font-family:var(--font-dm-mono),monospace;color:var(--muted);font-size:13px;animation:7s ease-out both nfText}.public-nf-copy p{color:#373b43;color:lab(24.5261% -.191212 -5.58838);min-height:52px;margin:0;font-size:17px;line-height:1.5;animation:7s ease-out both nfText2}.public-nf-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:6px;animation:7s ease-out both nfText3;display:flex}.public-nf-actions a,.public-nf-actions button{min-height:48px;color:var(--ink);border:1.5px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.public-nf-actions a:first-child{background:var(--ink);color:#fff;border-color:#0000}.public-nf-actions button{background:#0f141d0f;background:lab(6.09396% .116766 -7.00321/.06);border-color:#0000}.public-nf-credit{color:var(--muted);padding-top:8px;font-size:13px;animation:7s ease-out both nfText3}.public-nf-credit a{color:var(--cobalt)}.public-not-found a:focus-visible,.public-not-found button:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}@media (prefers-reduced-motion:reduce){.public-nf-art *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.public-nf-copy h1,.public-nf-copy p,.public-nf-copy>small,.public-nf-actions,.public-nf-credit{animation:none}.public-nf-art [style*=nfBoom]{offset-distance:100%;opacity:1;transform:rotate(1490deg)}}
