.jg-rank-medal{display:inline-block;width:21px;height:24px;flex:0 0 auto;vertical-align:middle;--medal-edge:#a86b43;--medal-face:#e7ad7b;--medal-star:#fff2dd;--medal-ribbon:#b26a60}
.jg-rank-medal--gold{--medal-edge:#b08323;--medal-face:#f5cf62;--medal-star:#fff7d4;--medal-ribbon:#c65c69}
.jg-rank-medal--silver{--medal-edge:#7b8da6;--medal-face:#d7e0ed;--medal-star:#fff;--medal-ribbon:#788fba}
.jg-rank-medal__ribbon{fill:var(--medal-ribbon);stroke:var(--medal-ribbon);stroke-width:1}
.jg-rank-medal__edge{fill:var(--medal-edge)}
.jg-rank-medal__face{fill:var(--medal-face);stroke:#fff;stroke-opacity:.6;stroke-width:.7}
.jg-rank-medal__star{fill:var(--medal-star);stroke:var(--medal-edge);stroke-width:.65}
.jg-member-badge .jg-member-badge__rank{display:flex;align-items:center;gap:4px;line-height:1.25;white-space:nowrap}
.jg-member-badge .jg-rank-medal{width:18px;height:21px}
.jg-member-summary.jg-member-summary--enhanced{padding:18px 20px;margin:0 20px 16px;background:linear-gradient(115deg,#dfe4f4 0%,#edf0fa 100%);border:1px solid #b4bedb;border-left:4px solid #6577a3;border-radius:8px;color:#243453;font-family:"Jangle Header Rounded","Hiragino Maru Gothic ProN",Meiryo,sans-serif}
.jg-member-summary.jg-member-summary--enhanced p{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.65;color:#243453}
.jg-member-summary--enhanced .jg-member-summary__rank{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px}
.jg-member-summary--enhanced .jg-member-summary__rank-name{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#243453}
.jg-member-summary.jg-member-summary--enhanced strong{font-size:25px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#182c50}
.jg-member-summary--enhanced .jg-member-summary__balance{white-space:nowrap}
.jg-member-summary.jg-member-summary--enhanced a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;font-weight:700;color:#233c70;text-decoration:underline;text-underline-offset:4px}
@media(max-width:749px){.jg-member-badge .jg-rank-medal{width:16px;height:19px}.jg-member-badge .jg-member-badge__rank{gap:3px}.jg-member-summary.jg-member-summary--enhanced{padding:16px;margin-inline:16px}}
