.jf-opening{z-index:2147482000;color:#fff;background:#071c21;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.jf-opening video,.jf-opening>img{object-fit:cover;width:100%;height:100%;position:absolute}.jf-opening:after{content:"";pointer-events:none;background:linear-gradient(#00151b99,#0000 35% 65%,#00151bcc);position:absolute;inset:0}.jf-opening header{z-index:1;top:max(18px,env(safe-area-inset-top));justify-content:space-between;align-items:start;gap:12px;display:flex;position:absolute;left:20px;right:20px}.jf-opening h1{color:#f2e5c9;text-wrap:balance;max-width:25ch;margin:0;font-size:clamp(24px,6vw,40px);line-height:1.3}.jf-opening button{color:#fff;cursor:pointer;background:#08222de6;border:1px solid #e3d3ab;border-radius:24px;min-width:48px;min-height:48px;padding:10px 18px}.jf-opening footer{bottom:max(24px,env(safe-area-inset-bottom));z-index:1;text-align:center;position:absolute;left:20px;right:20px}.jf-opening footer p{max-width:50ch;margin:12px auto;font-size:14px;line-height:1.5}.jf-opening-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.jf-opening button:focus-visible{outline-offset:4px;outline:3px solid #fff}body[data-world-return-rail] .jf-opening{top:calc(var(--world-return-visual-top,0px) + 48px)}body:has(.world-quest-return-inline) .jf-opening header{top:max(68px,env(safe-area-inset-top))}.jf-opening h1{word-break:keep-all;overflow-wrap:normal;min-width:0}.jf-opening header>button{white-space:nowrap;flex-shrink:0;min-height:44px}.ops-surface:has(.fishing-private-preview)>section[aria-label="내부 방문 통계 설정"]{display:none}
