.monthly-display-options{display:grid;gap:12px;padding:17px;border:1px solid #98506d;border-radius:14px;background:linear-gradient(140deg,#331a29,#1b1119);box-shadow:inset 0 1px #ffffff0d}
.monthly-display-options h4{margin:0;color:#ffe7ef;font-size:15px}.monthly-display-options p,.badge-auto-color-note{margin:0;color:#d5b1c0;font-size:12px;line-height:1.9}.monthly-display-options .monthly-show-edited{justify-self:start;white-space:normal}.badge-auto-color-note{align-self:center;padding:10px 12px;border:1px solid #5e3b4d;border-radius:9px;background:#291923}
.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award{--badge-accent:var(--rank-accent,#ff8dae);--badge-border:var(--rank-border,#a44363);--badge-surface:var(--rank-surface-raised,#311b27);--badge-glow:var(--rank-glow,#dc3e702e);border-radius:14px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--badge-accent) 20%,transparent),transparent 53%),linear-gradient(125deg,var(--badge-surface),#130e14 95%);box-shadow:inset 0 1px #ffffff18,0 7px 20px #0004;gap:14px;min-height:92px}
.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award:before{top:18%;bottom:18%;width:3px;border-radius:3px}
.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award-emblem{clip-path:none;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--badge-accent) 70%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--badge-accent) 20%,transparent),#100b10a8);box-shadow:inset 0 1px #ffffff21,0 0 16px var(--badge-glow);filter:none}
.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award-copy>small{color:var(--badge-accent);font-size:10px;font-weight:700}.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award-copy>strong{color:var(--rank-ink,#fff0f5);font-size:15px}.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award-copy>span{color:var(--rank-muted,#d6b7c6);line-height:1.6}
.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-card-chip{--chip-accent:var(--rank-accent,#ffabc2);--chip-border:var(--rank-border,#98506d);--chip-surface:var(--rank-surface-raised,#321c29);border-radius:7px;box-shadow:inset 0 1px #ffffff16}
.slay-site :is(.badge-editor,.badge-catalog-grid) .profile-award{--badge-accent:#e9a5bf;--badge-border:#92506e;--badge-surface:#311b29;--badge-glow:#c34e762e;border-radius:14px}.slay-site :is(.badge-editor,.badge-catalog-grid) .profile-award-emblem{clip-path:none;border:1px solid #b86586;border-radius:14px}
.monthly-highlights{border-radius:17px;padding:18px;background:radial-gradient(circle at 100% 0,#7e18382e,transparent 50%),linear-gradient(140deg,#1d111b,#110b11);box-shadow:inset 0 1px #ffafc617,0 9px 32px #0004}
.monthly-highlights .mh-grid{gap:12px}.monthly-highlights .mh-card{border-radius:15px;box-shadow:inset 0 1px #ffffff15,0 8px 22px #0005}.monthly-highlights .mh-avatar{border-width:3px;box-shadow:0 0 0 4px #130d13,0 0 18px color-mix(in srgb,var(--mh-accent) 35%,transparent)}.monthly-highlights .mh-name{color:#edd5e0;font-weight:700}.monthly-highlights .mh-action{border-radius:9px;min-height:37px;font-weight:700}.monthly-highlights .mh-show-all{border-radius:9px;font-weight:700}
@media(max-width:760px){.monthly-highlights{padding:14px 10px}.monthly-highlights .mh-grid{gap:9px}.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award{min-height:82px;padding:12px}.slay-site :is(.member-card,.leader-card,.member-profile,[data-profile-theme]) .profile-award-emblem{width:46px;height:46px}}
