/* JC Trade V2 membership and VIP blocks | black gold purple */
.jc-v2-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.jc-v2-locked{max-width:760px;border-radius:14px;border:1px solid rgba(222,180,95,.55);background:linear-gradient(130deg,#171225,#281938);padding:1.7rem;color:#eee7f7;margin:1.2rem auto}
.jc-v2-locked h2{font-size:1.4rem;color:#edd093;margin:0 0 .7rem}
.jc-v2-locked p{color:#d8cedf;line-height:1.6}
.jc-v2-locked a{margin-top:1rem}
.jc-tm-layout .jc-tm-card input[name="jc_v2_username"],.jc-tm-layout .jc-tm-card input[name="jc_v2_password"],.jc-tm-layout .jc-tm-card input[name="jc_v2_password_confirm"]{width:100%;max-width:560px;padding:12px 14px;color:#fff;background:#100d1c;border-radius:10px;border:1px solid #8369ac}
.jc-tm-layout .jc-tm-card input:focus-visible{outline:2px solid #e6b971;outline-offset:2px}
.jc-tm-layout .jc-tm-card label{display:block;font-weight:700;margin-bottom:7px;color:#f1e4ce}
.jc-tm-layout .jc-tm-card button.jc-tm-button{border:none;cursor:pointer}
@media(max-width:720px){.jc-v2-locked{padding:1.1rem;margin:.8rem}}
