.scene{isolation:isolate;min-height:calc(100vh - var(--nav-height));text-align:center;align-items:center;padding:48px 0 140px;display:grid;position:relative;overflow:hidden}.scene-sky,.scene-sky:after{z-index:-3;background-image:radial-gradient(1.4px 1.4px at 8% 12%,#ffd6be,#0000 60%),radial-gradient(1px 1px at 22% 30%,#ffb08a,#0000 60%),radial-gradient(1.6px 1.6px at 37% 8%,#fff,#0000 60%),radial-gradient(1px 1px at 51% 22%,#ffd6be,#0000 60%),radial-gradient(1.3px 1.3px at 66% 14%,#ffb4a6,#0000 60%),radial-gradient(1px 1px at 79% 34%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 91% 9%,#ffd6be,#0000 60%),radial-gradient(900px 420px at 50% 110%,#d7141d59,#0000 70%);position:absolute;inset:0}.scene-sky{animation:5s ease-in-out infinite alternate scene-smoulder}.scene-sky:after{content:"";background-position:13px 29px;animation:7s ease-in-out infinite alternate-reverse scene-smoulder;transform:scaleX(-1)}@keyframes scene-smoulder{0%{opacity:.4}to{opacity:1}}.scene-citadel{z-index:-2;opacity:.5;background:url(/art/landscape.webp) bottom/cover;height:60%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 90%);mask-image:linear-gradient(#0000 5%,#000 90%)}.scene-embers{z-index:-1;pointer-events:none;position:absolute;inset:0}.scene-embers span{background:radial-gradient(circle,#fff1d6 0%,#ff4a3de6 45%,#0000 70%);border-radius:50%;animation:linear infinite scene-rise;position:absolute;bottom:-10px;box-shadow:0 0 6px #ff6a2eb3}@keyframes scene-rise{0%{transform:translateY(10vh)}to{transform:translate3d(var(--drift), -110vh, 0);opacity:0}}.scene-content{justify-items:center;gap:14px;display:grid}.scene-content h1{text-wrap:balance}.nf-code{font-family:var(--font-display);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:clamp(110px,24vw,200px);line-height:.9;display:flex}.nf-code .metal{-webkit-text-stroke-width:2px}.nf-seal{filter:drop-shadow(0 0 30px #ff4a3d73)drop-shadow(0 0 60px #ff4a3d33);width:clamp(96px,20vw,170px);animation:6s ease-in-out infinite nf-float;display:grid}.nf-seal svg{width:100%;height:auto}@keyframes nf-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}.nf-lede{text-wrap:balance;max-width:620px;margin-top:4px}.nf-path{border-radius:var(--radius-sm);border:1px solid var(--border-gold-soft);color:var(--gold-200);font-family:var(--font-code);overflow-wrap:anywhere;background:#241417cc;padding:1px 6px;font-size:.9em}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.nf-find{gap:10px;width:min(460px,100%);margin-top:22px;display:flex}.nf-find .field{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.scene-sky,.scene-sky:after,.nf-seal{animation:none}.scene-embers{display:none}}
