.hub-body p,.hub-body li{line-height:1.95}.hub h1{font-size:clamp(28px,3.7vw,44px)}.invite-box{border:1px solid #222;padding:30px;text-align:center;background:#fafafa}.invite-label{font-weight:700}.invite-box code{display:block;font-size:clamp(30px,8vw,46px);letter-spacing:.14em;font-weight:700;margin:20px 0;user-select:all}.invite-box button{display:block;width:100%;max-width:320px;margin:0 auto;background:#171717;color:#fff;border:1px solid #171717;padding:16px;font:inherit;font-weight:700;cursor:pointer}.invite-box button:hover{background:#444}.invite-box p{font-size:13px}.invite-box #copy-status{min-height:1.8em;margin:10px 0}.official-link{display:inline-block;margin:12px 0}.hub-body details{border-bottom:1px solid #ddd;padding:18px 0}.hub-body summary{cursor:pointer;font-weight:700;line-height:1.8}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #178b86;outline-offset:4px}.hub-sidebar a{overflow-wrap:anywhere}@media(max-width:480px){.invite-box{padding:20px}.hub-body h2{font-size:21px}}