/* V34 styles loaded only by the two member-facing entry pages. */
html[data-member-ui="1"] .member-language-controls{display:flex;align-items:center;gap:3px;border:1px solid #c4b598;border-radius:999px;padding:3px;background:#fffaf1;flex-shrink:0}
html[data-member-ui="1"] .member-language-controls button{border:0;box-shadow:none;border-radius:999px;margin:0;padding:9px 13px;min-height:38px;font-size:14px;font-weight:700;background:transparent;color:#403b34;white-space:nowrap}
html[data-member-ui="1"] .member-language-controls button[aria-pressed="true"]{background:#16364c;color:white}
html[data-member-ui="1"] .member-language-controls button:focus-visible{outline:3px solid #957741;outline-offset:2px}
html[data-member-ui="1"] .member-topbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
html[data-member-ui="1"] header>.portal-actions{align-items:center}
html[data-member-ui="1"] .member-modal-language{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}
html[data-member-ui="1"] .member-modal-language select{width:auto;min-height:36px;padding:5px 10px;margin:0;font-size:13px}
html[data-member-language="en"] [data-member-language="zh-Hant"],html[data-member-language="zh-Hant"] [data-member-language="en"]{display:none!important}
html[data-member-ui="1"] .v33-card-help h3>span[data-mi18n],html[data-member-ui="1"] .v33-card-help h4>span[data-mi18n],html[data-member-ui="1"] .v33-card-instructions summary>span[data-mi18n]{display:inline;font:inherit;letter-spacing:inherit;color:inherit;margin:0}
html[data-member-ui="1"] .v33-balance strong>span[data-mi18n]{display:inline;font:inherit;color:inherit;margin:0}
html[data-member-ui="1"] .level-medal{object-fit:contain}
html[data-member-ui="1"] .member-legal-note{padding:10px 12px;border-left:3px solid #b99b63;background:#f9f6ef;line-height:1.6;font-size:13px}
html[data-member-ui="1"] .tier-english-card{background:linear-gradient(120deg,#806650,#665141);color:#fff9ee;border:1px solid #bca585;border-radius:15px;padding:24px;display:grid;grid-template-columns:1fr 1.25fr;gap:22px;align-items:center}
html[data-member-ui="1"] .tier-english-card h4{color:inherit;font-size:28px;margin:5px 0 16px;font-weight:800;line-height:1.1}
html[data-member-ui="1"] .tier-english-card .tier-card-brand{font-size:10px;letter-spacing:2px;margin:0;line-height:1.6}
html[data-member-ui="1"] .tier-english-card .tier-card-threshold{font-size:22px;font-weight:800;margin:7px 0}
html[data-member-ui="1"] .tier-english-card .tier-card-category{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff22;padding:12px 14px;border-radius:10px;margin:8px 0;font-size:14px;line-height:1.5}
html[data-member-ui="1"] .tier-english-card .tier-card-category strong{font-size:18px;white-space:nowrap}
html[data-member-ui="1"] .tier-english-card[data-tier="2"]{background:linear-gradient(120deg,#c8cdd1,#f6f7f8);color:#202832;border-color:#aab0b9}
html[data-member-ui="1"] .tier-english-card[data-tier="3"]{background:linear-gradient(120deg,#d6ae46,#f4d779);color:#342406;border-color:#b99635}
html[data-member-ui="1"] .tier-english-card[data-tier="4"]{background:linear-gradient(120deg,#35383b,#1f2022);color:#eee3ce;border-color:#ad9477}
html[data-member-ui="1"] .tier-english-card[data-tier="5"]{background:linear-gradient(120deg,#17457b,#2870b4);color:#fff;border-color:#81a6c9}
html[data-member-ui="1"] .tier-english-card .tier-card-note{grid-column:1/-1;font-size:12px;line-height:1.6;margin:0;opacity:.92}
html[data-member-ui="1"][lang="en"] .level-english{display:none}
html[data-member-ui="1"][lang="en"] .badge-strip{gap:6px}
html[data-member-ui="1"][lang="en"] .badge-choice b{font-size:13px;line-height:1.3}
html[data-member-ui="1"][lang="en"] .badge-choice small{font-size:11px;line-height:1.3}
html[data-member-ui="1"][lang="en"] .benefits-trio>div>span{min-height:2.8em;line-height:1.4}
html[data-member-ui="1"][lang="en"] .benefits-trio strong{font-size:clamp(19px,4.8vw,28px)}
html[data-member-ui="1"] button{overflow-wrap:break-word}
html[data-member-ui="1"] .portal-log,html[data-member-ui="1"] .member-identity{overflow-wrap:anywhere}
@media(max-width:600px){
 html[data-member-ui="1"] .member-topbar{flex-wrap:nowrap}
 html[data-member-ui="1"] .member-topbar .brand{font-size:24px}
 html[data-member-ui="1"] .member-topbar small{font-size:10px}
 html[data-member-ui="1"] .member-language-controls button{padding:8px 10px;font-size:13px}
 html[data-member-ui="1"] .tier-english-card{grid-template-columns:1fr;padding:18px;gap:8px}
 html[data-member-ui="1"] .tier-english-card h4{font-size:30px;margin:7px 0 12px}
 html[data-member-ui="1"] .tier-english-card .tier-card-category{margin:6px 0;padding:9px 11px}
 html[data-member-ui="1"][lang="en"] .meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 html[data-member-ui="1"][lang="en"] .portal-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 html[data-member-ui="1"][lang="en"] .portal-nav button{font-size:13px;min-height:40px}
 html[data-member-ui="1"][lang="en"] .current-level h3{font-size:clamp(25px,7vw,34px)}
 html[data-member-ui="1"][lang="en"] .benefits-pair>div{padding:12px 8px}
 html[data-member-ui="1"][lang="en"] .benefits-pair>div>span{font-size:12px}
 html[data-member-ui="1"] .portal-title{min-width:0}
}
@media print{.member-language-controls,.member-modal-language{display:none!important}}
/* Translation spans inherit the typography of their semantic parent, not generic label rules. */
html[data-member-ui="1"] .benefits-pair strong>span[data-mi18n],
html[data-member-ui="1"] .benefits-pair>div>span>span[data-mi18n],
html[data-member-ui="1"] .badge-choice b>span[data-mi18n],
html[data-member-ui="1"] .badge-choice small>span[data-mi18n]{font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;white-space:inherit}
html[data-member-ui="1"] .benefits-pair strong{white-space:nowrap}
html[data-member-ui="1"][lang="en"] .badge-choice b,
html[data-member-ui="1"][lang="en"] .badge-choice small{white-space:normal;overflow-wrap:normal;text-align:center}
