/* KDB DocVault front office — shared stylesheet.
   Base typography/colors live in each page's inline <style> (from the design
   helmet); this file carries what inline styles cannot express. */

/* Skip link: parked off-screen, lands on focus (design's style-focus). */
.skip-link:focus { left: 10px !important; }

/* External-font failure tolerance: metrics-compatible stacks are declared
   inline; nothing here blocks render. */

/* Print: the site is content — let it print legibly. */
@media print {
  header, footer { display: none !important; }
  body { background: #fff !important; color: #000 !important; }
}
