.ixl-link-accent{color:var(--accent,#93efc7)}
.ixl-link-form{max-width:440px;margin:28px auto 12px;display:grid;gap:18px;padding:24px;border:1px solid #2a4138;border-radius:16px;background:linear-gradient(145deg,#14231e,#101819)}
.ixl-link-form[hidden],.launch-button[hidden]{display:none}
.ixl-link-form label{display:grid;gap:8px;margin:0;font-size:13px;font-weight:650;color:#dce9e4}
.ixl-link-form input{width:100%;min-height:46px;margin:0;box-sizing:border-box;border:1px solid #35493f;background:#0c1412;color:#f2fff8;border-radius:9px;padding:12px 14px;font:inherit}
.ixl-link-form input:focus{outline:2px solid #93efc7;outline-offset:2px}
.ixl-link-form .button{width:100%;justify-content:space-between}
.ixl-link-form .hint{margin:0;line-height:1.65}
.ixl-login-method{font-size:10px;letter-spacing:.16em;font-weight:700;color:#94d7bb}
#ixl-link-status{margin:12px 0;overflow-wrap:anywhere;line-height:1.6}
#ixl-link-status:empty{display:none}
.ixl-link-form[aria-busy=true]{opacity:.75}
@media(max-width:540px){.ixl-link-form{padding:18px}.launch-card .section-head{align-items:flex-start;flex-direction:column;gap:14px}}
