/* Match the tour-clothing button: Arial / PingFang SC, semibold sans serif. */
:root{--font-small-ui:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
.small-type-unified{font-family:var(--font-small-ui)!important;font-weight:600!important}
/* Center text after removing the former arrow slot. */
body > .hero-ticket-btn{justify-content:center!important;align-items:center!important;gap:0!important;padding-inline:30px!important;text-align:center!important;line-height:1.35!important;white-space:nowrap}
body > .hero-ticket-btn span{display:block;margin:0!important;padding:0!important;line-height:inherit;letter-spacing:.12em;text-indent:.12em}
button,.campaign-actions a,.merch-order-button{box-sizing:border-box;text-align:center;line-height:1.4}
.campaign-actions a,.merch-order-button{display:inline-flex;justify-content:center;align-items:center;gap:10px}
button:not(.invitation-seal):not(.campaign-dots button){align-items:center;justify-content:center}
