html,body{margin:0;height:100%;overflow:hidden;background:#0b0c0e;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}#gfx{display:block;width:100vw;height:100vh;touch-action:none}#msg{position:fixed;inset:0;display:grid;place-items:center;color:#cfd8e3;pointer-events:none}#subtitle{position:fixed;left:0;right:0;bottom:calc(var(--bar, 8vh) / 2);transform:translateY(50%);padding:0 16px;text-align:center;color:#f3efe6;font:400 clamp(14px,1.45vw,20px)/1.3 ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:.02em;opacity:0;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.8)}
