.member-account-page{display:grid;gap:1.1rem;width:min(1180px,calc(100% - 48px));margin:auto;padding:var(--ui-space-6) 0 var(--ui-space-12)}
.member-account-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:2rem;align-items:end;padding:clamp(1.6rem,4vw,3.4rem);border:1px solid var(--ui-color-border);border-radius:var(--radius-hero,var(--ui-radius-xl));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ui-color-accent) 20%,transparent),transparent 24rem),var(--ui-color-surface);box-shadow:var(--ui-shadow-md)}
.member-account-hero h1{max-width:15ch;margin:.35rem 0 .8rem;font-size:clamp(2.35rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.member-account-hero>div>p:last-child{max-width:43rem;color:var(--ui-color-muted)}
.member-account-hero aside{display:grid;gap:.45rem;padding:1.25rem;border-radius:var(--radius-card,var(--ui-radius-lg));color:var(--bejiggi-on-promo);background:var(--bejiggi-promo-start)}.member-account-hero aside span,.member-account-hero aside p{color:var(--bejiggi-on-promo-muted)}.member-account-hero aside strong{font-size:1.25rem}
.member-account-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.member-account-overview article,.member-account-panel,.member-account-security{border:1px solid var(--ui-color-border);border-radius:var(--radius-card,var(--ui-radius-lg));background:var(--ui-color-surface)}
.member-account-overview article{display:grid;align-content:start;min-height:9.4rem;padding:1.15rem}.member-account-overview span{color:var(--ui-color-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.member-account-overview strong{margin:.55rem 0 .25rem;font-size:clamp(1.12rem,2vw,1.55rem);overflow-wrap:anywhere}.member-account-overview small{color:var(--ui-color-muted);line-height:1.45}
.member-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.member-account-panel{padding:clamp(1.3rem,3vw,2rem)}.member-account-panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start}.member-account-panel-heading h2{margin:.25rem 0}.member-account-panel-heading>span{color:var(--ui-color-muted);font-size:.78rem}
.member-account-preferences{display:grid;gap:.8rem;margin-top:1.25rem}.member-account-preferences label{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--ui-color-border);border-radius:var(--radius-card,var(--ui-radius-md))}.member-account-preferences label>span{display:grid;gap:.25rem}.member-account-preferences small,.member-account-privacy span{color:var(--ui-color-muted);line-height:1.45}
.member-account-privacy{display:grid;gap:.8rem;margin:1.25rem 0 0;padding:0;list-style:none}.member-account-privacy li{display:grid;gap:.3rem;padding:1rem;border:1px solid var(--ui-color-border);border-radius:var(--radius-card,var(--ui-radius-md))}
.member-account-security{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:clamp(1.3rem,3vw,2rem)}.member-account-security h2{margin:.25rem 0}.member-account-security p{max-width:46rem;color:var(--ui-color-muted)}.member-account-security>div:last-child{display:grid;gap:.5rem;justify-items:end}.member-account-signout{border:1px solid var(--ui-color-danger)!important;color:var(--ui-color-danger)!important;background:transparent!important}.member-account-signout:hover{color:var(--ui-color-on-danger)!important;background:var(--ui-color-danger)!important}
@media(max-width:900px){.member-account-hero,.member-account-grid{grid-template-columns:1fr}.member-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.member-account-page{width:calc(100% - 20px)}.member-account-overview,.member-account-security{grid-template-columns:1fr}.member-account-preferences label{grid-template-columns:1fr}.member-account-security>div:last-child{justify-items:stretch}.member-account-signout{width:100%}}
