.ignyt-account-shell {max-width:920px;margin:0 auto;}
.ignyt-account-shell.is-form {max-width:580px;}
.ignyt-account-shell h1 {font-size:clamp(34px,6vw,58px);}
.ignyt-account-shell .ignyt-kicker {color:#ba80ff;}
.ignyt-account-shell .ignyt-card:hover {transform:none!important;}
.ignyt-account-nav {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;}
.ignyt-account-form {display:grid;gap:20px;max-width:100%;}
.ignyt-account-form label {display:block;color:#fff;font:600 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;}
.ignyt-field {display:grid;gap:8px;min-width:0;}
body.ignyt-software .ignyt-account-form .ignyt-input-wrap {display:flex;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:52px;margin:0;border:1px solid #5d476e;border-radius:12px;background:#100c15;}
body.ignyt-software .ignyt-account-form .ignyt-input-wrap:focus-within {border-color:#ba80ff;outline:2px solid #7f00ff;outline-offset:3px;}
body.ignyt-software .ignyt-account-form input.ignyt-account-input {appearance:none;-webkit-appearance:none;display:block;flex:1 1 0;box-sizing:border-box;width:100%;min-width:0;min-height:50px;height:auto;margin:0!important;padding:12px 14px!important;border:0!important;border-radius:12px;background:transparent!important;color:#fff!important;box-shadow:none!important;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;outline:none!important;}
body.ignyt-software .ignyt-account-form input.ignyt-account-input:-webkit-autofill {-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px #100c15 inset!important;}
body.ignyt-software .ignyt-account-form input.ignyt-account-input:autofill {color:#fff!important;box-shadow:0 0 0 1000px #100c15 inset!important;}
.ignyt-account-form .ignyt-check {display:flex;gap:10px;align-items:center;font-weight:400;}
.ignyt-check input {accent-color:#7f00ff;width:20px;height:20px;flex:0 0 20px;}
.ignyt-field-note {display:block;color:#bebecb;font:400 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-top:8px;}
.ignyt-field>.ignyt-field-note {margin:0;}
.ignyt-account-form button[type="submit"] {display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;background:#7f00ff!important;border:1px solid #a455ff;border-radius:50px;color:#fff;font:700 22px/1.25 Antonio,sans-serif;cursor:pointer;white-space:normal;}
.ignyt-account-form button[type="submit"]:hover {background:#6b00d8!important;}
body.ignyt-software .ignyt-password-field button {position:static;display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 64px;min-width:64px;min-height:44px;height:auto;margin:0;padding:0 10px;background:transparent!important;border:0;border-radius:10px;color:#d5b0ff;font:600 14px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:none;}
body.ignyt-software .ignyt-password-field button:hover {color:#fff;}
.ignyt-account-message {padding:16px 18px;margin:0 0 24px;border:1px solid #765095;border-radius:14px;background:#21132d;color:#f0dfff;font:400 16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.ignyt-account-message.is-error {border-color:#b5697c;background:#30151f;color:#ffe0e8;}
.ignyt-account-form p {margin:0;}
.ignyt-account-honeypot {position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}
.ignyt-account-details {display:grid;grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:12px;margin:24px 0;overflow-wrap:anywhere;}
.ignyt-account-details dt {color:#bebecb;}
.ignyt-account-details dd {margin:0;color:#fff;}
.ignyt-account-section {margin-top:24px;}
.ignyt-account-section h2 {font-size:30px;}
.ignyt-account-signout {margin:0;}
.ignyt-account-signout button {font:700 19px/1.3 Antonio,sans-serif;cursor:pointer;}
@media(max-width:600px) {.ignyt-account-nav .ignyt-pill{flex:1 1 130px;}.ignyt-account-details{grid-template-columns:1fr;gap:5px;}.ignyt-account-details dd{margin-bottom:14px;}}
