/* 仅语言版使用：长译文自然换行，保留已确认的开发页样式。 */
.ph-page[data-culture] .ph-claim{grid-template-columns:minmax(0,1fr)}
.ph-page[data-culture] .ph-claim-actions{width:100%;min-width:0}
.ph-page[data-culture] .ph-claim-actions .ph-primary{min-width:0;flex:1}
.ph-page[data-culture] .ph-code-row{flex-wrap:wrap}
.ph-page[data-culture] .ph-state-line strong,.ph-page[data-culture] h2,.ph-page[data-culture] h3,.ph-page[data-culture] .ph-text-link{min-width:0;overflow-wrap:anywhere}
.ph-page[data-culture] .ph-button i{flex-shrink:0}
.ph-page[data-culture] .ph-success-reward span{min-width:0;overflow-wrap:anywhere;line-height:1.35}
.ph-page[data-culture] time{direction:ltr;unicode-bidi:isolate;display:inline-block}
/* 礼券含英文实物文字，不随 RTL 镜像；正文与控件依语言方向排版。 */
html[dir=rtl] .ph-hero-content{direction:ltr}
html[dir=rtl] .ph-hero-copy,html[dir=rtl] .ph-breadcrumb{direction:rtl;text-align:right}
html[dir=rtl] .ph-result{border-left:0;border-right:3px solid #687880}
html[dir=rtl] .ph-result[data-state=claimed]{border-right:4px solid #8ce6b5}
html[dir=rtl] .ph-result[data-state=available]{border-color:var(--ph-cyan)}
html[dir=rtl] .ph-result[data-state=error],html[dir=rtl] .ph-result[data-state=rate_limited]{border-color:var(--ph-orange)}
html[dir=rtl] .ph-steps li{padding-left:0;padding-right:42px}
html[dir=rtl] .ph-step-number{left:auto;right:0}
html[dir=rtl] .ph-assurance i{margin-right:0;margin-left:6px}
html[dir=rtl] .ph-assurance a{margin-left:0;margin-right:auto}
html[dir=rtl] .ph-legal a{margin-right:0;margin-left:24px}
html[dir=rtl] .ph-success-close{right:auto;left:14px}
html[dir=rtl] .ph-page .fa-arrow-right{transform:rotate(180deg)}
@media(max-width:767px){
 .ph-page[data-culture] .ph-hero-content{padding-top:20px}
 .ph-page[data-culture] .ph-eyebrow{min-height:40px}
 .ph-page[data-culture] h1{min-height:72px}
 .ph-page[data-culture] .ph-offer{max-width:44%;min-height:160px;margin:14px 0 20px;overflow-wrap:anywhere}
 .ph-page[data-culture] .ph-hero-art{top:154px;left:calc(100% - 295px);width:280px;height:157.5px}
 .ph-page[data-culture] .ph-art-credit{top:286px;right:22px;max-width:46%;line-height:1.4;text-align:right}
 html[dir=rtl] .ph-hero-copy .ph-offer{margin-right:auto}
 html[dir=rtl] .ph-assurance a{margin-right:0}
 html[dir=rtl] .ph-legal a{margin-left:18px}
}
