.site-share-tools{max-width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:10px 0 0}
.site-share-tools button{min-height:44px;padding:8px 16px;border:1px solid #fff8e866;border-radius:8px;background:#243d31;color:#fff8e8;font:500 15px/1.3 Georgia,serif;cursor:pointer;touch-action:manipulation}
.site-share-tools button:focus-visible,.site-share-tools input:focus-visible{outline:3px solid #f2cd77;outline-offset:3px}
.site-share-tools button:disabled{opacity:.65;cursor:wait}
.site-share-status{flex-basis:100%;margin:0;color:inherit;font-size:14px;line-height:1.4;text-align:center}
.site-share-status:empty{display:none}
.site-share-tools input{box-sizing:border-box;max-width:100%;width:min(27rem,100%);min-height:44px;padding:8px;border:1px solid #fff8e866;background:#fff8e8;color:#243d31;font-size:14px}
.site-share-tools [hidden]{display:none!important}
#site-game-about{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}

#title-content{max-width:calc(100vw - 32px)}
#title-content #game-title{overflow-wrap:normal}
#boot-title .site-share-tools{max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}
