/* ═══════════════════════════════════════
   NEXAURO — Polish Layer (Dark Theme)
   ═══════════════════════════════════════ */

/* ─── Scroll Progress Bar ─── */
.scroll-progress {
  position: fixed;
  top: 0; left: 0;
  height: 2px;
  background: linear-gradient(90deg, var(--gold), var(--teal));
  z-index: 10001;
  transition: width 0.1s linear;
}

/* ─── Selection ─── */
::selection { background: rgba(212,175,55,0.25); color: var(--text); }

/* ─── Focus ─── */
:focus-visible { outline: 2px solid var(--gold); outline-offset: 3px; }

/* ─── Smooth rendering ─── */
img { image-rendering: -webkit-optimize-contrast; }

/* ─── Print ─── */
@media print {
  #navbar, #wa-btn-wrapper, .scroll-progress, .cursor-dot, .cursor-ring, #preloader, .orb, .morph-blob { display: none !important; }
  section { page-break-inside: avoid; }
  body { color: black; background: white; }
}
