1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>NekoTama â Shrine of Mori</title> 7 <link rel="stylesheet" href="https://use.typekit.net/nja1bqr.css" /> 8
8<script async src="https://vibej.am/2026/widget.js"></script>
8 9 <style> 10 /* Full-screen fade-in cover. Inline so it paints opaque on the very first frame, 11 before the main stylesheet or bundle loads. Cleared by main.ts once the board is ready. */ 12 #appFade { 13 position: fixed; 14 inset: 0; 15 z-index: 9999; 16 pointer-events: none; 17 background: #020410; 18 opacity: 1; 19 transition: opacity 0.55s cubic-bezier(0.55, 0, 0.3, 1); 20 } 21 #appFade.hide { 22 opacity: 0; 23 } 24 </style> 25
25<script type="module" crossorigin src="/assets/index-D2KbSKri.js"></script>
25 26 <link rel="stylesheet" crossorigin href="/assets/index-BP7DuvgD.css"> 27 </head> 28 <body> 29 <div id="app"></div> 30 <div id="appFade" aria-hidden="true"></div> 31 <!-- 32 Keep #appFade for all navigations. main.ts `scheduleAppFadeOut` reveals UI with the same 33 timing as `.renPokeFinaleVeil` / board exit (0.55s cubic-bezier). Removing it for ?menu=1 34 caused an instant pop after a black fade to menu because there was no matching fade-in. 35 -->� 36 </body> 37</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.