/* Hosted read-only presentation only; accepted Club visual system is unchanged. */
.hosted-wager-gate{position:relative;z-index:5;max-width:720px;margin:0 auto 8px;padding:7px 16px;border-radius:10px;border:1px solid rgba(199,178,110,.65);background:rgba(6,14,28,.9);color:#f7e7a9;text-align:center;font-size:12px;font-weight:750;letter-spacing:.07em;line-height:1.45}
body[data-hosted-club="readonly"] .club-hero .eyebrow{color:#ead68d}
body[data-hosted-club="readonly"] .game-bet-button{letter-spacing:.08em}
body[data-hosted-club="readonly"] [data-hosted-rank]{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px 9px;border:1px solid rgba(194,170,97,.34);border-radius:8px;background:rgba(11,21,39,.8);color:#f1e4c0;min-width:70px;font-size:11px;cursor:pointer}
body[data-hosted-club="readonly"] [data-hosted-rank][aria-pressed="true"]{border-color:#e8cc7e;background:rgba(69,54,27,.68)}
body[data-hosted-club="readonly"] [data-hosted-rank] img{height:44px;width:44px;object-fit:contain}
body[data-hosted-club="readonly"] .rank-grade-track-step{min-height:65px;display:flex;gap:15px;align-items:center;margin:7px 0;padding:9px 15px;border:1px solid rgba(170,153,109,.3);border-radius:8px;background:rgba(10,21,38,.72)}
body[data-hosted-club="readonly"] .rank-grade-track-step img{width:52px;height:52px;object-fit:contain}
body[data-hosted-club="readonly"] .rank-grade-track-step div{display:flex;flex-direction:column;gap:4px}
body[data-hosted-club="readonly"] .rank-grade-track-step small{font-size:10px;letter-spacing:.045em;color:#d6c49d}
@media(max-width:390px){.hosted-wager-gate{font-size:10px;margin-left:8px;margin-right:8px;padding:5px 8px}body[data-hosted-club="readonly"] [data-hosted-rank]{min-width:58px;padding:4px}body[data-hosted-club="readonly"] [data-hosted-rank] img{height:34px;width:34px}}
/* No earned emblem exists before trusted hosted progression is available. */
body[data-hosted-club="readonly"] .profile-rank-identity{grid-template-columns:1fr;justify-items:center;text-align:center;min-width:160px;max-width:calc(100% - 24px);padding-left:18px;padding-right:18px}
body[data-hosted-club="readonly"] .profile-rank-identity b{white-space:nowrap;overflow:visible;overflow-wrap:normal;letter-spacing:.08em}
