/* Styling bridge: preserves working form fields, scripts, and investor access gate */
body.legacy-site26{background:#070c16;color:#eef4ff}
.legacy-site26 main{background:#0a1220;color:#eef4ff;min-height:62vh;padding-block:46px}
.legacy-site26 main :is(h1,h2,h3,h4){color:#fff;letter-spacing:-.04em}
.legacy-site26 main p,.legacy-site26 main li{color:#c3cce0}
.legacy-site26 .container{width:min(1120px,calc(100% - 42px));margin-inline:auto}
.legacy-site26 .page-head,.legacy-site26 .join-copy,.legacy-site26 .investor-gate__copy{background:transparent;color:#fff}
.legacy-site26 .page-head h1,.legacy-site26 .join-copy h1,.legacy-site26 .investor-gate__copy h1{font-size:clamp(35px,4.7vw,58px);line-height:1.09;letter-spacing:-.055em;color:#fff}
.legacy-site26 .eyebrow,.legacy-site26 .club-signal{color:#76a7ff;font-size:12px;letter-spacing:.13em;font-weight:850}
.legacy-site26 main :is(.content-card,.form-card,.investor-code-card,.auth-card,.join-form,.success,.club-identity,.role-insight,.investor-proof-grid article,.investor-access-stack .form-card,.contact-card,.auth-shell,.card,.support-card){border-radius:22px;border:1px solid #ffffff22;background:#16243a;color:#fff;box-shadow:0 15px 45px #0002}
.legacy-site26 :is(.field label,.auth-field label){color:#e3ebfb;font-size:13px;font-weight:730}
.legacy-site26 :is(input,textarea,select){background:#0f192a;color:#fff;border-color:#43506b}
.legacy-site26 :is(input,textarea,select)::placeholder{color:#8497b3}
.legacy-site26 :is(input,textarea,select):focus{outline:2px solid #5189ff;outline-offset:1px}
.legacy-site26 .btn--primary,.legacy-site26 button[type=submit]{background:#3877ff;color:#fff;border-color:#3877ff;border-radius:12px;font-weight:820}
.legacy-site26 .btn--light{background:#273852;color:#fff;border-color:#3d5070;border-radius:12px}
.legacy-site26 main a:not(.btn):not(.btn26){color:#8eb5ff}
.legacy-site26 .form-status{color:#f6c365}
.legacy-site26 .auth-main{display:flex;align-items:center;justify-content:center;min-height:70vh}
.legacy-site26 .auth-shell{width:min(520px,calc(100% - 38px));padding:30px}
.legacy-site26 .auth-card{box-shadow:none}
.legacy-site26 .investor-proof-grid article{padding:20px}
.legacy-site26 .investor-proof-grid article span{color:#b4c3d7}
.legacy-site26 .timestamp,.legacy-site26 .field p,.legacy-site26 .check-row span{color:#b9c7dd}
.legacy-site26 .join-main{min-height:75vh}.legacy-site26 .join-grid{align-items:start;gap:40px}
.legacy-site26 .form-card .field{margin-bottom:6px}
.legacy-site26 .investor-gate{padding-block:35px}
.legacy-site26 .auth-logo{max-width:110px}
.legacy-site26 .footer{display:none}
.legacy-site26 .nav26 a{color:#e6eefc}
.legacy-site26 .nav26 .nav-links26 a{color:#b7c1d2}
.legacy-site26 .nav26 .nav-links26 a:hover{color:#fff}
.legacy-site26 .auth-row{display:flex;justify-content:space-between;gap:15px}
@media(max-width:760px){.legacy-site26 .page-grid,.legacy-site26 .join-grid{display:grid;grid-template-columns:1fr;gap:20px}.legacy-site26 main{padding-block:30px}.legacy-site26 main :is(.form-card,.join-form,.auth-shell){padding:22px}}
