/* Standalone WINBITX registration theme. */
html{min-width:320px}body.wreg-page{margin:0!important;padding:0!important;min-height:100vh;color:#ecf3ff!important;background:radial-gradient(ellipse at 15% 25%,#204f8933,transparent 45%),radial-gradient(ellipse at 90% 60%,#ae893518,transparent 40%),#080e19!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.wreg-page *{box-sizing:border-box}.wreg-header{max-width:1140px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 24px;border-bottom:1px solid #7394c326}.wreg-wordmark{color:#f0f5ff!important;font-size:1.3rem;letter-spacing:.12em;font-weight:900;text-decoration:none!important}.wreg-wordmark span{color:#e6c985}.wreg-login{display:flex;align-items:center;gap:15px;min-height:44px;color:#aacbfa!important;font-size:.8rem;text-decoration:none!important}.wreg-main{max-width:780px;margin:auto;padding:40px 24px}.wreg-intro{text-align:center;margin-bottom:32px}.wreg-eyebrow{color:#82b7fa;font-size:.62rem;letter-spacing:.18em;font-weight:750}.wreg-intro h1{margin:18px 0;color:#f0f5ff;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;letter-spacing:-.05em;line-height:1.08}.wreg-intro h1 span{color:#e6cc94}.wreg-intro p{max-width:440px;margin:auto;color:#9cadc5;font-size:.83rem;line-height:1.8}.wreg-panel{padding:32px;background:linear-gradient(140deg,#152239,#0d1728);border:1px solid #789ccb40;border-top:2px solid #bba16a;border-radius:22px;box-shadow:0 25px 65px #0003}.wreg-panel-head{display:flex;align-items:center;gap:15px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #789ccb26}.wreg-mark{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;color:#94c2ff;background:#397bcc1a;border:1px solid #6c9fe340;border-radius:14px}.wreg-panel-head h2{margin:0;color:#edf4ff;font-size:1.2rem;font-weight:750}.wreg-panel-head p{margin:7px 0 0;color:#9cadc5;font-size:.74rem;line-height:1.6}.wreg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wreg-field{min-width:0}.wreg-field.full{grid-column:1/-1}.wreg-field label{display:block;margin:0 0 9px;color:#cbd9ed;font-size:.75rem;font-weight:650}.wreg-input-wrap{position:relative}.wreg-input-wrap>i{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#81b3f4;font-size:.8rem;pointer-events:none}.wreg-page .zeta-input.wreg-input{width:100%!important;height:52px!important;padding:0 14px 0 43px!important;color:#edf4ff!important;background:#080f1e!important;border:1px solid #789ccb40!important;border-radius:10px!important;box-shadow:none!important;font-size:16px!important}.wreg-page .wreg-input:focus{outline:2px solid #81b3f4!important;outline-offset:2px}.wreg-input::placeholder{color:#768aa7!important}.wreg-referral-status{min-height:18px;margin-top:8px;color:#9cadc5;font-size:.72rem;line-height:1.6;overflow-wrap:anywhere}.wreg-referral-status.is-success{color:#8edebc}.wreg-referral-status.is-error{color:#f2a5b1}.wreg-notice{display:flex;gap:10px;margin-top:24px;padding:14px;color:#acc2df;background:#397bcc0d;border:1px solid #6c9fe32b;border-radius:10px;font-size:.73rem;line-height:1.7}.wreg-notice i{color:#81b3f4;margin-top:4px}.wreg-page .wreg-register-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:20px;padding:12px 16px;color:#211b0e;background:linear-gradient(115deg,#ac873d,#f0daa5 45%,#c6a052 80%,#e9cc88);border:1px solid #d8bd7e;border-radius:11px;font-size:.85rem;font-weight:800;cursor:pointer}.wreg-register-btn:hover{filter:brightness(1.07)}.wreg-signin{margin-top:22px;text-align:center;color:#9cadc5;font-size:.75rem;line-height:1.8}.wreg-signin a{color:#e6cc94!important;text-decoration:none}.wreg-footer{text-align:center;margin-top:24px;color:#8495ad;font-size:.65rem;letter-spacing:.06em}.wreg-page a:focus-visible,.wreg-register-btn:focus-visible{outline:2px solid #81b3f4;outline-offset:4px}
@media(max-width:560px){.wreg-header{padding:16px 20px}.wreg-main{padding:28px 14px}.wreg-panel{padding:22px 16px;border-radius:16px}.wreg-form-grid{grid-template-columns:1fr;gap:18px}.wreg-field.full{grid-column:auto}.wreg-panel-head{gap:12px}.wreg-panel-head h2{font-size:1.05rem}.wreg-intro h1{font-size:2.4rem}.wreg-intro p{font-size:.77rem}.wreg-mark{width:40px;height:40px}}
