/* CMC NEXCOR INDIA 2027 — v177 conservative global navigation polish.
   Does not intercept links, forms, payment redirects, or scanner media. */
@media screen {
  /* Reserve a modest content area so the footer cannot jump upward while the
     first server/API request is still in progress. */
  .workspace > #main.nx177-booting { min-height: min(52vh, 480px); }
  .workspace > #main.nx177-booting > p:only-child { color: #66718a; padding: 1.75rem 1rem; }
  /* Content enters gently after the initial route has rendered. Transform and
     opacity are composited properties and do not affect element layout. */
  @keyframes nx177-enter { from {opacity:.25; transform:translate3d(0,5px,0)} to {opacity:1; transform:none} }
  .workspace > #main.nx177-just-rendered { animation:nx177-enter 175ms ease-out both; }
  /* Focus should remain visible during navigation and keyboard operation. */
  .workspace > #main :focus-visible { outline-offset: 2px; }
}
@media (prefers-reduced-motion:reduce) {
  .workspace > #main.nx177-just-rendered {animation:none!important}
}
