/* Naadham brand layer — site-wide. Loaded LAST on every page.
   NOTE: text colours are intentionally left to each page (white as before) — this file only
   provides the shared boot loader now. */

/* ── Boot loader: black screen + animated chrome spark (styles live here AND are injected inline
   by brand-boot.js, so the loader still shows even if this stylesheet fails to load). ── */
#nd-loader{position:fixed;inset:0;z-index:2147483647;background:#0a0a0a;
  display:flex;align-items:center;justify-content:center;transition:opacity .45s ease}
#nd-loader.nd-hide{opacity:0;pointer-events:none}
#nd-loader .nd-spark{width:64px;height:64px;display:block;
  animation:nd-spark-spin 1.5s cubic-bezier(.55,.08,.42,.92) infinite}
@keyframes nd-spark-spin{
  0%{transform:rotate(0deg) scale(.9);opacity:.55}
  50%{transform:rotate(180deg) scale(1.08);opacity:1}
  100%{transform:rotate(360deg) scale(.9);opacity:.55}}
@media(prefers-reduced-motion:reduce){
  #nd-loader .nd-spark{animation:nd-spark-fade 1.3s ease-in-out infinite}
  @keyframes nd-spark-fade{0%,100%{opacity:.5}50%{opacity:1}}}
