/* Branded startup loader styles. Extracted from index.html for BDL20-2894:
   an inline <style> block requires CSP style-src 'unsafe-inline', and the shell is a
   federation host holding the OAuth tokens, so its CSP has to stay tight. */
/* Branded startup loader — shown until Angular bootstraps into <app-shell-root>. */
.bda-boot{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;
  background:#FFFFFF;color:#2A2A2D;z-index:9999;
  font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
.bda-boot__logo{height:52px;width:auto;margin-bottom:28px}
.bda-boot__title{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}
.bda-boot__msg{font-size:13.5px;line-height:1.4;color:#52525B;min-height:20px;margin:0 0 24px;
  text-align:center;max-width:380px;padding:0 20px;transition:opacity .22s ease}
.bda-boot__bar{width:220px;height:4px;border-radius:99px;background:#F1E4DC;overflow:hidden}
.bda-boot__bar > i{display:block;height:100%;width:38%;border-radius:99px;
  background:linear-gradient(90deg,#F0774A,#E85D2C,#C44A1F);animation:bda-boot-slide 1.15s ease-in-out infinite}
@keyframes bda-boot-slide{0%{transform:translateX(-110%)}100%{transform:translateX(320%)}}
/* Loader is intentionally always light (white) — it shows before the app knows
   the user's theme, and a dark flash on a light app looked wrong. */
