.mc-player-avatar{display:inline-flex;flex:0 0 38px;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#63202b;border:1px solid #bb956457;align-items:center;justify-content:center;vertical-align:middle}.mc-player-avatar img{display:block;width:100%;height:100%;object-fit:cover}.mc-player-avatar-small{width:32px;height:32px;flex-basis:32px}.mc-player-avatar-large{width:72px;height:72px;flex-basis:72px}.mc-person-row{display:flex;align-items:center;gap:10px;min-width:0}.mc-person-text{min-width:0;flex:1}.mc-person-text h2,.mc-person-text h3,.mc-person-text p{margin:0 0 3px!important;overflow-wrap:anywhere}.mc-person-text small{display:block;overflow-wrap:anywhere}.rating-podium .mc-player-avatar{margin:0 auto 6px;width:44px;height:44px;flex-basis:44px}.ranking-row .mc-person-text strong{display:block;overflow-wrap:anywhere}.ranking-row .mc-person-row{gap:8px}.ranking-row{column-gap:8px!important}.ranking-row .mc-player-avatar{width:32px;height:32px;flex-basis:32px}.ops-card .balance-amount{display:block;font-size:clamp(30px,7.5vw,38px);font-weight:850;line-height:1.15;margin:12px 0 8px;letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--accent)}.mc-people-picker{width:100%;min-width:0;border:1px solid var(--line,#c9bca6);border-radius:12px;background:var(--card,#fffaf3)}.mc-people-picker summary{list-style:none;display:flex;gap:8px;align-items:center;padding:10px;min-height:48px;cursor:pointer;font-size:15px;font-weight:650}.mc-people-picker summary::-webkit-details-marker{display:none}.mc-people-picker summary:after{content:'⌄';margin-left:auto}.mc-people-picker summary span:not(.mc-player-avatar){min-width:0;overflow-wrap:anywhere}.mc-people-options{padding:0 8px 8px}.mc-people-list{display:grid;gap:4px;max-height:260px;overflow:auto;margin-top:8px}.mc-person-choice{display:flex;gap:8px;text-align:left;align-items:center;min-height:48px;padding:8px;width:100%;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.mc-person-choice span:last-child{min-width:0;overflow-wrap:anywhere}.mc-person-choice:hover,.mc-person-choice[aria-selected=true]{border-color:var(--accent,#8e2435);background:var(--soft,#eadfce)}.mc-person-choice:focus-visible,.mc-people-picker summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-legacy-people{display:grid;gap:8px;margin-top:12px}.mc-legacy-person{padding:10px;border:1px solid var(--line,#c9bca6);border-radius:12px}.mc-legacy-person .mc-person-text h3{font-size:16px}.mc-profile-avatar{display:flex;align-items:center;gap:12px;margin:12px 0}.mc-profile-avatar p{font-size:13px;margin:0;max-width:28em}.club-action.mc-person-action{display:flex;align-items:center;gap:8px}.product-hero .mc-player-avatar{margin-bottom:8px}@media(max-width:360px){.ranking-row{grid-template-columns:22px minmax(0,1fr) auto!important;padding:10px 8px!important}.ranking-row .mc-player-avatar{width:28px;height:28px;flex-basis:28px}.ranking-row .mc-person-row{gap:6px}.ranking-row strong{font-size:14px}.rating-podium .mc-player-avatar{width:36px;height:36px;flex-basis:36px}}
.mc-inventory-dialog{width:min(92vw,460px);max-height:85vh;overflow:auto;border:1px solid var(--line,#c9bca6);border-radius:18px;background:var(--card,#fffaf3);color:var(--ink,#35281f);padding:20px}.mc-inventory-dialog::backdrop{background:#0008}.mc-inventory-dialog h2{font-size:21px;margin:0}.mc-inventory-dialog .ops-form{gap:14px}.mc-inventory-dialog input{width:100%;min-height:48px;font:inherit;font-size:20px;border:1px solid var(--line,#c9bca6);border-radius:10px;padding:10px;background:var(--paper,#f7f1e7);color:inherit}

.brand-header>.mc-home-button{grid-column:1/-1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:7px 12px;border:1px solid var(--line,#c9bca6);border-radius:12px;background:var(--card,#fffaf3);color:inherit;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.mc-home-button:focus-visible{outline:2px solid var(--red,#8e2435);outline-offset:2px}
