/* =========================================================
   LogKeeper — Typography
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');

body { font-family: var(--lk-font-sans); }

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  line-height: 1.3;
  color: var(--lk-text-primary);
  margin-top: 0;
  letter-spacing: -.01em;
}

a { color: var(--lk-primary); }
a:hover { color: var(--lk-primary-hover); }

code, pre {
  font-family: var(--lk-font-mono);
  font-size: .85em;
}

.text-muted { color: var(--lk-text-muted) !important; }
.text-secondary-lk { color: var(--lk-text-secondary); }
.text-primary-lk { color: var(--lk-primary); }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fs-xs { font-size: .7rem; }
.fs-sm { font-size: .78rem; }
.fs-base { font-size: .845rem; }
.mono { font-family: var(--lk-font-mono); }
