@import url('/launch-v2.css');
/* A travelling character, not a separate demo. Keep the game instructions compact. */
.play-section{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}
.play-layout{display:block;margin-top:0}
.hero-description{margin-bottom:30px}
#companion-layer{position:fixed;inset:0;pointer-events:none;z-index:12;width:100%;height:100%}
.wechat-open #companion-layer{visibility:hidden}
.share-preview{position:absolute;left:0;top:0;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;pointer-events:none}
@media(max-width:800px){.play-section{grid-template-columns:1fr;gap:32px}.play-layout{margin:0}.hero-description{margin-bottom:24px}}
