/* SmileDice v18.8 — verified account labels. Matches native navy/blue/gold palette. */
.sd-membership-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:19px;padding:2px 7px;border-radius:999px;border:1px solid #3d5c85;background:#182b49;color:#bdcff0;font-size:9px;font-weight:900;letter-spacing:.15px;line-height:1.2;white-space:nowrap}
.sd-membership-pill.is-free{background:#132642;border-color:#45658d;color:#c3d7f1}
.sd-membership-pill.is-admin{background:linear-gradient(115deg,#193b74,#112956);border-color:#70a8ff;color:#d7eaff;box-shadow:0 0 8px #4d88e343}
.sd-membership-pill.is-premium{background:linear-gradient(115deg,#5b3f12,#372707);border-color:#e5b454;color:#ffe18d;box-shadow:0 0 8px #e4b64c45}
#sport-screen .sp-side-user .sp-membership-status{display:flex!important;align-items:center;gap:4px;flex-wrap:wrap;margin-top:3px;min-height:18px;color:#b9cce7;font-size:10px;line-height:1.35}
#sport-screen .sp-membership-status .sd-membership-pill{font-size:8px;padding:2px 5px;min-height:17px}
#sport-screen .sp-side-crown[hidden]{display:none!important}
#sport-screen .sp-upgrade:disabled{opacity:.55!important;cursor:default!important;filter:saturate(.42) brightness(.9)!important;box-shadow:none!important}
#sport-screen .sp-upgrade:disabled:hover{filter:saturate(.42) brightness(.9)!important;box-shadow:none!important}
#sd-account-menu .sd-membership-status{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:3px;color:#b7c8dd}
.sac .sac-account-membership{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:3px 0 7px;color:#b7c8dd;font-size:10px}
@media(max-width:520px){#sport-screen .sp-side-user .sp-membership-status{display:flex!important;font-size:9px}#sport-screen .sp-membership-status .sd-membership-pill{font-size:7.5px}}
