/* biaohan.org subtle enhancement
   Goal: keep original style, only polish readability/interactions */

body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.section-title h2 {
  letter-spacing: 0.2px;
}

.aboutWrapper p {
  line-height: 1.85;
}

.nav-extra .btn {
  border-radius: 8px;
  transition: all .18s ease;
}

.nav-extra .btn:hover {
  transform: translateY(-1px);
}

.menu .nav li a {
  transition: color .18s ease, padding-left .18s ease;
}

.menu .nav li a:hover {
  padding-left: 2px;
}

.progress {
  border-radius: 999px;
  overflow: hidden;
}

.progress .progress-bar {
  border-radius: 999px;
}

.user-pic,
.signature img {
  border-radius: 10px;
}


@media (max-width: 768px) {
  .aboutWrapper p { line-height: 1.75; }
  .nav-extra .btn { margin-bottom: 8px; }
}
