html,body{color:#f3ead9;background:#14110f;height:100%;margin:0;font:500 11px/1.4 system-ui,Segoe UI,sans-serif;overflow:hidden}#view{outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#dot{pointer-events:none;background:#fff4e0bf;border-radius:50%;width:4px;height:4px;margin:-2px;position:fixed;top:50%;left:50%;box-shadow:0 0 2px #0009}#line{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffdca0e6 30% 70%,#0000);width:46vmin;height:1px;position:fixed;top:50%;left:50%}#hint{letter-spacing:.04em;pointer-events:none;background:#120d0a80;border-radius:6px;padding:5px 11px;position:fixed;top:58%;left:50%;transform:translate(-50%)}#tip{color:#faf4e8b8;text-shadow:0 1px 2px #00000080;letter-spacing:.03em;pointer-events:none;position:fixed;bottom:10px;right:12px}#cover{background:#14110f;position:fixed;inset:0}#hint.hidden,body.ready #cover,body:not(.ready) #hint,body:not(.ready) #tip,body:not(.ready) #dot,body.bare #dot,body.bare #hint,body.bare #tip,body.bare #line{display:none}@media (max-width:520px){#tip{display:none}}
