@charset "utf-8";

#page-profile .prf-hero { background: linear-gradient(160deg, rgb(30, 45, 61) 0%, rgb(45, 74, 62) 100%) !important; animation: auto ease 0s 1 normal none running none !important; }

#page-profile .prf-hero-blur-2, #page-profile .prf-hero-blur-3 { display: none !important; }

#page-profile .prf-hero-blur-1, #page-profile .prf-hero-blur-2, #page-profile .prf-hero-blur-3 { display: none !important; }

#page-profile .prf-welcome { color: rgb(255, 255, 255) !important; }

#page-profile .prf-welcome-sub { color: rgba(255, 255, 255, 0.85) !important; }

#page-profile .prf-membership { color: rgba(200, 220, 200, 0.9) !important; }

#page-profile .prf-stat-pill { background: rgba(255, 255, 255, 0.12) !important; border: 1.5px solid rgba(255, 255, 255, 0.2) !important; color: rgb(255, 255, 255) !important; backdrop-filter: blur(8px) !important; }

#page-profile .prf-avatar-ring { box-shadow: rgba(122, 158, 126, 0.25) 0px 4px 20px !important; }

#page-profile .profile-header-card { background: rgb(255, 255, 255) !important; border: 1px solid rgba(36, 52, 71, 0.07) !important; box-shadow: rgba(36, 52, 71, 0.06) 0px 2px 16px !important; }

#page-profile .btn-primary { background: rgb(122, 158, 126) !important; box-shadow: rgba(122, 158, 126, 0.25) 0px 3px 12px !important; }

#page-profile .btn-primary:hover { background: rgb(94, 130, 98) !important; }

#page-profile .btn-outline { background: transparent !important; border: 1.5px solid rgba(36, 52, 71, 0.18) !important; color: rgb(45, 61, 90) !important; }

#page-profile .btn-outline:hover { background: rgb(240, 244, 240) !important; }

#page-profile .btn-ghost { background: transparent !important; border: 1.5px solid rgba(200, 160, 100, 0.3) !important; color: rgb(90, 106, 122) !important; }

#page-profile .btn-ghost:hover { background: rgb(250, 246, 240) !important; }

#page-profile .ph-btns { display: flex !important; gap: 10px !important; flex-wrap: wrap !important; margin-top: 14px !important; }