/* 游戏详情页：独立于品牌主页的金色 / TapTap 绿色视觉。 */
.button-taptap{background:#00cda1;color:#041712;border-color:#00cda1;font-weight:700;letter-spacing:.5px;border-radius:10px}
.button-taptap:hover{background:#32dfb8;border-color:#32dfb8}
.button-taptap[aria-disabled="true"]{background:#293c40;border-color:#3e5356;color:#bcc6c7;cursor:default;transform:none}
.join{background:linear-gradient(120deg,#1d2938,#131c2b)}
.join h2{font-family:var(--sans);color:#ffcb55;font-weight:700;font-size:34px;letter-spacing:0}
.join>p:not(.eyebrow){color:#d2dfeb;font-size:16px;letter-spacing:0}
.join .download-main{font-size:22px;min-height:66px;min-width:252px;padding:16px 35px;border-radius:13px}
.join .join-actions{margin-top:30px}
.join .secondary-links{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:12px!important}
.secondary-links .text-button{font-size:12px;color:#bdcbd8}
.site-header nav{gap:24px}
@media(max-width:1050px) and (min-width:761px){.site-header nav{gap:14px;font-size:11px;letter-spacing:1px}.site-header{padding-inline:24px}.site-header .brand>span{font-size:18px;letter-spacing:3px}}
@media(max-width:760px){.join h2{font-size:30px}.join>p:not(.eyebrow){font-size:14px;max-width:340px;margin-inline:auto}.join .download-main{font-size:21px;min-width:252px;min-height:66px}.hero-actions{flex-wrap:wrap}.hero-actions .button-taptap{font-size:12px;gap:10px;padding-inline:16px}.join .secondary-links{margin-top:22px!important}.site-header nav{gap:0}}
