
/* PDFSkills shared dark navigation for tool/application pages only. */
.pdfskills-tool-nav {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(11,16,32,.94);
  backdrop-filter: blur(18px);
  border-bottom: 1px solid #26324A;
  color: #F8FAFC;
}
.pdfskills-tool-nav .pdfskills-tool-nav-container { max-width: 1120px; margin: 0 auto; padding: 0 24px; }
.pdfskills-tool-nav .pdfskills-tool-nav-row { height: 70px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.pdfskills-tool-logo { display: inline-flex; align-items: center; gap: 10px; font-weight: 800; font-size: 1.15rem; color: #F8FAFC !important; text-decoration: none !important; white-space: nowrap; }
.pdfskills-tool-logo img { width: 32px !important; height: 32px !important; object-fit: contain !important; display: block !important; flex: 0 0 32px !important; }
.pdfskills-tool-nav-links { display: flex; align-items: center; gap: 28px; margin-left: auto; }
.pdfskills-tool-nav-links a { color: #AAB7CF !important; text-decoration: none !important; font-size: .93rem; font-weight: 600; line-height: 1; }
.pdfskills-tool-nav-links a:hover, .pdfskills-tool-nav-links a[aria-current="page"] { color: #F8FAFC !important; }
.pdfskills-tool-nav-links .pdfskills-tool-cta { display: inline-flex; align-items: center; justify-content: center; background: #E8441A !important; color: #FFFFFF !important; padding: 12px 20px; border-radius: 8px; box-shadow: 0 10px 20px rgba(99,91,255,.20); }
.pdfskills-tool-nav-links .pdfskills-tool-cta:hover { background: #C93612 !important; color: #FFFFFF !important; }
.pdfskills-tool-close { border: 1px solid #334155; background: #111827; color: #F8FAFC; border-radius: 8px; padding: 10px 14px; font-weight: 700; cursor: pointer; }
.pdfskills-tool-close:hover { background: #1F2937; }
@media (max-width: 900px) { .pdfskills-tool-nav-links { display: none !important; } .pdfskills-tool-nav .pdfskills-tool-nav-container { padding: 0 16px; } .pdfskills-tool-nav .pdfskills-tool-nav-row { height: 64px; } }
