/* QIANKUN BOX V47 — locked brand color standard. Do not redesign globally. */
:root{
  --qk-warm-bg:#f5f4f1;
  --qk-warm-surface:#f8f8f6;
  --qk-warm-glass:rgba(255,255,255,.62);
  --qk-warm-beige:#e5d4c7;
  --qk-warm-beige-soft:#f1dfd2;
  --qk-cool-soft:#dce7ef;
  --qk-blue:#4d8dff;
  --qk-blue-deep:#347cc2;
  --qk-blue-text:#3979b7;
  --qk-ink:#18202a;
  --qk-copy:#607587;
  --qk-muted:#718393;
  --qk-line:rgba(24,32,42,.09);
  --qk-success:#41a774;
  --qk-radius-sm:14px;
  --qk-radius-md:20px;
  --qk-radius-lg:28px;
  --qk-shadow:0 16px 44px rgba(47,63,78,.07);
}
/* Detail normalization only — preserve approved page layouts. */
body{color:var(--qk-ink)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--qk-blue);outline-offset:3px}
img{height:auto}
