.nf-main{max-width:1040px;padding:var(--sx-space-2) var(--sx-space-8) var(--sx-space-12);text-align:center;margin:0 auto}.nf-main:focus{outline:none}.nf-label{margin:0;line-height:1.4}.nf h1{margin:0 0 var(--sx-space-6);font:800 min(108px, 30vw)/.92 var(--sx-font-display);letter-spacing:-1px;color:var(--sx-white)}.nf-pitch{aspect-ratio:1050/680;width:min(100%,max(560px,154.412vh - 617.647px));margin:0 auto;position:relative}.nf-art{position:absolute;inset:0}.nf-lines{width:100%;height:100%;color:var(--sx-edge-control);position:absolute;inset:0;overflow:visible}.nf-upright{display:none}.nf-lines path{stroke-dasharray:1;animation:.7s ease-out backwards nf-draw}@keyframes nf-draw{0%{stroke-dashoffset:1px}}.nf-player,.nf-missing{left:calc(var(--along) * 1%);top:calc(var(--across) * 1%);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.nf-player{background:var(--sx-club);border:3px solid var(--sx-on-club);color:var(--sx-on-club);font:600 var(--sx-text-body-s)/1 var(--sx-font-body);letter-spacing:.3px;animation:nf-pop var(--sx-duration-standard) var(--sx-ease-crisp) calc(.3s + var(--order) * 70ms) backwards;place-items:center;display:grid}@keyframes nf-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}}.nf-missing{border:2px dashed var(--sx-on-club);opacity:0;animation:nf-leave 1.3s var(--sx-ease-crisp) 1.1s backwards}.nf-missing:nth-of-type(odd){--drift:-34px}.nf-missing:nth-of-type(2n){--drift:34px}@keyframes nf-leave{0%{opacity:0;scale:.4}14%{opacity:1;scale:1.08}20%{opacity:1;translate:0;scale:1}55%{opacity:1;translate:0;scale:1}to{opacity:0;scale:.8;translate:var(--drift,0) 26px}}.nf-joke{width:38%;min-height:30%;padding:var(--sx-space-2) var(--sx-space-3);background:var(--sx-page);color:var(--sx-text);font:800 clamp(22px, 3.2vw, 36px)/1.05 var(--sx-font-display);text-transform:uppercase;text-wrap:balance;animation:nf-arrive var(--sx-duration-entrance) var(--sx-ease-crisp) 2.2s backwards;place-items:center;margin:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes nf-arrive{0%{opacity:0;scale:.92}}.nf-action{margin:var(--sx-space-8) 0 0}.nf-back{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:700px){.nf-main{padding:0 var(--sx-space-4) var(--sx-space-12)}.nf h1{margin-bottom:var(--sx-space-4)}.nf-pitch{aspect-ratio:680/1050;width:auto;max-width:380px}.nf-level{display:none}.nf-upright{display:block}.nf-player,.nf-missing{left:calc(var(--across) * 1%);top:calc((100 - var(--along)) * 1%);width:36px;height:36px;margin:-18px 0 0 -18px}.nf-player{font-size:var(--sx-text-label);border-width:2px}.nf-joke{width:84%;min-height:19%;font-size:26px}}
