/* ============================================================
   AGX theme layer (design pass 2026-11-12)
   Loaded AFTER /assets/src-CuTL3PKN.css via index.html.
   Token overrides use html:root (0,1,1) to beat chunk :root rules;
   login rules use body-prefixed chains to beat chunk CSS order.
   ============================================================ */
@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

html:root{
  /* AGX purple scale (was #7f3bf5 family) */
  --wk-purple-300:#b7a6fb;
  --wk-purple-400:#8f76f8;
  --wk-purple-500:#6c4cf1;
  --wk-purple-600:#5a3ae0;
  --wk-purple-700:#4a2bb8;
  --wk-purple-alpha-04:#6c4cf10a;
  --wk-purple-alpha-06:#6c4cf10f;
  --wk-purple-alpha-08:#6c4cf114;
  --wk-purple-alpha-10:#6c4cf11a;
  --wk-purple-alpha-12:#6c4cf11f;
  --wk-purple-alpha-20:#6c4cf133;
  --wk-purple-alpha-25:#6c4cf140;
  --wk-purple-alpha-30:#6c4cf14d;
  /* legacy tokens consumed by App chunk (selected states, links) */
  --primary:#6c4cf1;
  --primary-10:#6c4cf11a;
  --r-lg:14px;
}

::selection{background:rgba(108,76,241,.24)}

/* ---------------- login ---------------- */
body .wk-login{
  --wk-color-theme:#6c4cf1;
  --wk-sso-accent:#6c4cf1;
  font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC",sans-serif;
}
body .wk-login-brand{
  background:
    radial-gradient(920px 500px at 88% -12%, rgba(139,116,248,.40), rgba(139,116,248,0) 62%),
    radial-gradient(760px 540px at -12% 112%, rgba(90,58,224,.34), rgba(90,58,224,0) 60%),
    linear-gradient(155deg,#07070e 0%, #120e33 46%, #23145c 78%, #2e1970 100%);
}
body .wk-login-brand-headline{letter-spacing:-.02em}
body .wk-login-brand-subline{letter-spacing:.01em}
body .wk-login-panel{box-shadow:-32px 0 64px rgba(9,6,32,.15)}
body .wk-login-content-slogan{letter-spacing:-.02em}
body .wk-login .semi-button{border-radius:10px}

/* ---------------- copy-fix round 2 (2026-11-12): upstream leftovers off ---------------- */
/* Login: AGX has no native app yet - hide the upstream Android/iOS download area and its
   divider. Structure evidence (bundle JSX): .wk-login-content-download wraps only
   AndroidDownloadButton + IOSDownloadButton; scan-login / register / forgot-password
   live in .wk-login-content-form-others and are NOT touched. */
body .wk-login-content-download,
body .wk-login-content-download-divider{display:none!important}
/* Login footer: hide the "Designed by Mininglamp" credit span (second span in
   .wk-login-panel-footer); the copyright year / AGX span stays. */
body .wk-login-panel-footer>span:last-child{display:none!important}
/* Onboarding guide: hide the whole upstream resource-links group
   (open-source address / about-vendor anchors, .wk-onboarding-resource-links). */
body .wk-onboarding-resource-links{display:none!important}
