/* Shared emerald palette for existing application screens. */
:root{
  --palette-0:#b4dfce;
  --palette-1:#064e3b26;
  --palette-2:#047857;
  --palette-3:#dcfce7;
  --palette-4:#c7e9dc;
  --palette-5:#82bda5;
  --palette-6:#6ee7b7;
  --palette-7:#065f46;
  --palette-8:#059669;
  --palette-9:#d2ebdf;
  --palette-10:#ecfdf5;
  --palette-11:#f0fdf4;
  --palette-12:#10b981;
  --palette-13:#10b98124;
  --palette-14:#047857;
  --palette-15:#064e3b20;
  --palette-16:#05966930;
  --palette-17:#064e3b24;
  --palette-18:#ffffff;
  --palette-19:#f0fdf4;
  --palette-20:#34e879;
  --palette-21:#20d56b;
  --palette-22:#f6fff9ed;
  --palette-23:#d1fae5;
  --palette-24:#b0dbc9;
  --palette-25:#a7d9c2;
  --palette-26:#e6f9ec;
  --palette-27:#34e87926;
  --palette-28:#064e3b;
  --palette-29:#052e24;
  --palette-30:#a7f3d0;
  --palette-31:#34e87955;
  --palette-32:#34e879;
  --palette-33:#cceddf;
  --palette-34:#6af39a;
  --palette-35:#10b98140;
  --palette-36:#dcfce7;
  --palette-37:#047857;
  --palette-38:#d1fae5;
  --palette-39:#065f46;
  --palette-40:#bbf7d0;
  --palette-41:#166534;
  --palette-42:#ecfccb;
  --palette-43:#3f6212;
  --palette-44:#f6fff9;
  --palette-45:#dcfce7;
  --palette-46:#064e3b;
  --palette-47:#047857;
  --palette-48:#e6faee;
  --palette-49:#d1fae5;
  --palette-50:#10b98120;
  --palette-51:#6ee7b7;
  --palette-52:#a7d9c2;
  --palette-53:#10b98126;
  --palette-54:#052e24;
  --palette-55:#b4dfce;
  --palette-56:#10b98130;
  --palette-57:#34e87926;
  --palette-58:#10b981;
  --palette-59:#d1fae5;
  --palette-60:#052e24;
  --palette-61:#047857;
  --palette-62:#22c55e;
}
.logo .brand-image{display:none}
.logo:has(.brand-image)::after{content:"CrediLink";color:#065f46;font-size:25px;font-weight:800;letter-spacing:-1px}

/* Asset-free CrediLink logo shared by account, application and sign-in. */
.logo-symbol{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#047857;color:#fff}
.logo .logo-symbol svg,.auth-brand .logo-symbol svg{display:block;width:29px;height:29px;color:inherit}
.wordmark{font-family:"Manrope","Inter",Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-1px;white-space:nowrap;color:#172b4a}
.wordmark>span{color:#047857}
.auth-brand{gap:10px}
