/* Member access follows the public galaxy theme without changing form behavior. */
.member-entry{background:#020c16;color:#edf7ff;font-family:Inter,Arial,sans-serif;--gold:#49d3ff;--line:#1c3b53;--ink-2:#c2d9eb}
.member-entry:before{content:'';position:absolute;top:75px;right:0;width:min(700px,90%);height:340px;background:linear-gradient(0deg,#020c16,transparent),url('andromeda-reference-v4.webp') center/cover;opacity:.4;pointer-events:none;z-index:-1}
.member-entry .hdr{max-width:1040px;min-height:76px;padding:15px 0;margin:0 auto;border-color:#19374f}.member-entry .hdr .logo{width:54px;height:42px}.member-entry .hdr .name{font-size:10px;letter-spacing:.15em}.member-entry .brand-product{font-size:17px;color:#50ceff;letter-spacing:.15em}.member-entry .hdr .tag{font-size:7px}
.member-entry .ptitle{width:calc(100% - 36px);max-width:540px;margin:32px auto 8px;padding:0;gap:10px}.member-entry .ptitle h1{font:600 30px/1.2 Inter,sans-serif;letter-spacing:-.02em}.member-entry .ptitle .ic{color:#50ceff}.member-entry>.wrap{max-width:576px;padding:0 18px 24px;margin:auto}.member-entry .sub{font-size:14px;line-height:1.5;margin:0 0 20px;color:#bdd4e6}
.member-entry .card{padding:22px;border:1px solid #224660;border-radius:9px;background:linear-gradient(135deg,#091e30ef,#03101eee);margin-bottom:12px;box-shadow:none}.member-entry .card-h{margin-bottom:16px;gap:10px;color:#50ceff}.member-entry .card-h h2{font:600 15px Inter,sans-serif;letter-spacing:0;text-transform:none}.member-entry label{font:500 12px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;margin:14px 0 6px;color:#c9dcec}.member-entry label:first-of-type{margin-top:0}
.member-entry input:not([type=checkbox]):not([type=hidden]),.member-entry select{min-height:44px;padding:10px 12px;border:1px solid #2b506b;border-radius:6px;background:#031423;font:400 16px/1.4 Inter,sans-serif;color:#eef7ff}.member-entry .note{font-size:12px;line-height:1.5;margin-top:9px}.member-entry .btn.primary{min-height:46px;padding:12px;border-radius:7px;background:linear-gradient(115deg,#00b5f6,#0066ff);border:1px solid #15aaff;color:#fff;font:600 14px Inter,sans-serif;letter-spacing:0;text-transform:none;margin-top:18px;box-shadow:0 0 15px #008aff25}.member-entry .listrow{gap:12px;align-items:center}.member-entry .listrow .t{font-size:14px}.member-entry .listrow .s{font-size:12px}.member-entry .icb{width:35px;height:35px;color:#50ceff}.member-entry .foot{margin-top:24px;font-size:11px}.member-entry .legalfoot{font-size:11px;line-height:1.6}
@media(max-width:600px){.member-entry .hdr{padding:13px 18px;min-height:72px}.member-entry .ptitle{margin-top:22px}.member-entry .ptitle h1{font-size:27px}.member-entry .card{padding:16px}.member-entry .sub{margin-bottom:16px}.member-entry:before{top:72px;height:235px;opacity:.25}}
