.jmp-splash{position:fixed;inset:0;z-index:99999;background:#f8f4e9;display:none;overflow:hidden}.jmp-splash.active{display:block}.jmp-splash.leaving{opacity:0;transition:opacity .5s}.jmp-splash-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:2}.jmp-scroll{position:relative;width:min(85vw,360px);height:150px}.jmp-paper{height:100%;background:#fffaf0;border-block:3px solid #d2ba82;display:flex;align-items:center;justify-content:center;clip-path:inset(0 50%);animation:jmpUnfold 1.4s ease forwards}.jmp-paper img{width:90%;max-height:110px;object-fit:contain;opacity:0;animation:jmpReveal .9s 1s forwards}.jmp-roller{position:absolute;top:0;height:100%;width:16px;border-radius:8px;background:#d5af6d;border:2px solid #9e7a40;z-index:3}.jmp-roller.left{left:calc(50% - 8px);animation:jmpLeft 1.4s ease forwards}.jmp-roller.right{right:calc(50% - 8px);animation:jmpRight 1.4s ease forwards}.jmp-splash-sub{color:#625338;font-weight:800;font-size:12px;letter-spacing:.08em;opacity:0;animation:jmpReveal .8s 1.2s forwards}.jmp-turkey{position:absolute;left:var(--x);top:-60px;font-size:var(--size);animation:jmpFall var(--duration) linear var(--delay) infinite}.jmp-turkeys{position:absolute;inset:0;pointer-events:none}@keyframes jmpUnfold{to{clip-path:inset(0)}}@keyframes jmpLeft{to{left:-8px}}@keyframes jmpRight{to{right:-8px}}@keyframes jmpReveal{to{opacity:1}}@keyframes jmpFall{to{transform:translateY(120vh) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.jmp-paper{clip-path:none;animation:none}.jmp-paper img,.jmp-splash-sub{opacity:1;animation:none}.jmp-roller,.jmp-turkey{display:none}}