html,body{cursor:none;background:#000;height:100%;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}body.overlay{background:0 0}#stage{position:fixed;top:0;bottom:0;left:0;right:0}.slide{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.slide.on{opacity:1}.t-fade .slide{transition:opacity .6s}.t-slide .slide{transition:transform .6s,opacity .6s;transform:translate(6%)}.t-slide .slide.on{transform:none}.t-slide .slide.off{transform:translate(-6%)}.message{color:#c4c8d0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:max(16px,min(2.2vw,28px));display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.message strong{color:#fff;font-size:1.3em}body.overlay .message{display:none}#watermark{z-index:10;color:#fff;letter-spacing:.01em;pointer-events:none;background:#1113189e;border-radius:999px;padding:.35em .75em;font-size:max(11px,min(1.1vw,18px));position:fixed;bottom:max(8px,min(1.6vw,24px));right:max(8px,min(1.6vw,24px))}#watermark[hidden]{display:none}
