html,body{color:#f2f2ee;cursor:none;background:#000;height:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#stage,.layer{position:fixed;top:0;bottom:0;left:0;right:0}.layer{opacity:0;justify-content:center;align-items:center;transition:opacity .6s;display:flex}.layer.visible{opacity:1}.layer img,.layer video{object-fit:contain;width:100%;height:100%}#screen{text-align:center;background:radial-gradient(circle at 50% 40%,#1d2a4d 0%,#0b0f1a 70%);flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:4vw;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#screen[hidden],#info[hidden]{display:none}#screen h1{margin:0;font-size:3.2vw;font-weight:500}#screen p{color:#b8bfd3;max-width:60vw;margin:0;font-size:1.8vw}#screen .code{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:2vh 0;font-size:11vw;font-weight:700}#screen .small{color:#7d869e;font-size:1.2vw}#info{white-space:pre;background:#000000b8;border-radius:.6vw;padding:1vw 1.4vw;font-size:1.1vw;line-height:1.6;position:fixed;bottom:1.5vw;left:1.5vw}
