.member-account-page{background:#f6f3ed;min-height:75vh}.member-account-hero{padding:68px 0 72px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,rgba(200,164,91,.18),transparent 26%),#080808}.member-account-allah{color:var(--gold);font:68px/1.1 Georgia,serif}.member-account-hero span,.member-form>span,.member-welcome>span{color:var(--gold);font:700 9px Poppins,Inter,sans-serif;letter-spacing:2px;text-transform:uppercase}.member-account-hero h1{margin:7px 0 13px;font:50px/1.08 Georgia,serif}.member-account-hero p{max-width:650px;margin:auto;color:#aaa;line-height:1.7}.member-account-body{padding:55px 0 85px}.member-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:940px;margin:auto}.member-form,.member-welcome{padding:38px;background:#fff;border:1px solid #ded7ca;border-top:3px solid var(--gold)}.member-register{background:#0a0a0a;color:#fff;border-color:#2c261b}.member-form h2,.member-welcome h2{margin:7px 0 24px;font:32px Georgia,serif}.member-form label{display:block;margin:14px 0;color:inherit;font-size:11px;font-weight:700}.member-form label input:not([type=checkbox]){display:block;width:100%;height:47px;margin-top:7px;padding:0 13px;border:1px solid #d8cfbf;background:#fafafa}.member-register label input{background:#111!important;border-color:#3b3324!important;color:#fff}.member-check{font-weight:500!important}.member-check input{margin-right:7px}.member-form small{display:block;margin:-6px 0 18px;color:#888}.member-form .btn{width:100%;border:0;cursor:pointer}.member-error{max-width:940px;margin:0 auto 18px;padding:13px 18px;background:#fff3f1;border-left:3px solid #a64739}.member-welcome{max-width:670px;margin:auto;text-align:center}.member-welcome p{color:#777}.member-welcome>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.member-welcome form{margin:0}.member-ghost{border:1px solid var(--gold)!important;background:transparent;color:#111}.journey-privacy a{color:#99742e;font-weight:800}@media(max-width:700px){.member-account-grid{grid-template-columns:1fr}.member-account-hero{padding:48px 0}.member-account-allah{font-size:58px}.member-account-hero h1{font-size:39px}.member-form,.member-welcome{padding:29px 22px}.member-welcome>div{flex-direction:column}.member-welcome form .btn{width:100%}}
