*{box-sizing:border-box}body{margin:0;background:#111921;color:#f4f6ee;font:16px system-ui}main{max-width:880px;margin:auto;padding:32px 24px 80px}a{color:#abf6bc}h1{font-size:clamp(44px,9vw,86px);margin:0;letter-spacing:-.07em}h2{margin:30px 0 10px}.eyebrow{letter-spacing:.24em;color:#a3ebb9;margin-top:48px}button,input,select{font:inherit;color:inherit;background:#26353b;border:1px solid #54656b;border-radius:10px;padding:10px;margin:4px;cursor:pointer}button[aria-pressed=true]{outline:2px solid #98efab}#heads{display:flex;overflow:auto}#heads button{min-width:108px}#heads img{width:72px;height:72px;object-fit:contain;display:block;margin:auto}#world{position:fixed;inset:0;background:#95c9df}#scene{width:100%;height:100%;display:block;touch-action:none}header{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}header b,#hint,#names{background:#14252ce0;border-radius:8px;padding:7px 12px}header b{margin-right:auto}#hint{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-size:13px;text-align:center;pointer-events:none}#stick,#jump{display:none}#names{position:absolute;top:65px;left:14px;font-size:13px;pointer-events:none}#names:empty{display:none}@media(pointer:coarse){#stick,#jump{display:grid;position:absolute;bottom:35px;touch-action:none;place-items:center}#stick{left:16px;width:100px;height:100px;border:2px solid #ffffff90;border-radius:100%;background:#223b4a77}#stick i{width:38px;height:38px;background:white;border-radius:100%;pointer-events:none}#jump{right:18px;border-radius:50%;width:72px;height:72px}#hint{bottom:0;width:80%;font-size:10px}}
