.symon-register{max-width:650px;margin:40px auto;padding:36px;border-radius:18px;background:#121c25;color:#f5f7fa;border:1px solid #32414a;font-family:"Segoe UI",Arial,sans-serif}
.symon-register h1{font-size:32px;margin:0 0 12px}.symon-register p{color:#c0cbd5}
.symon-register form{display:grid;gap:18px}.symon-register label{display:grid;gap:7px;font-weight:600}
.symon-register input:not([type=hidden]){width:100%;background:#0d151d;border:1px solid #52616d;border-radius:9px;padding:14px;color:#fff}
.symon-register .symon-btn{background:linear-gradient(100deg,#45bf51,#1b7a39);border:1px solid #61e576;border-radius:10px;color:#fff;font-weight:700;padding:15px;cursor:pointer}
.symon-register .symon-register-error{border:1px solid #d67777;padding:12px;color:#ffbaba}
.symon-register .symon-register-message{border:1px solid #4ab85c;padding:16px;color:#d4ffda}
.symon-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
