/* Modern minimal styling */
.card { border-radius: 12px; box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.btn { border-radius: 10px; }
.progress { height: 18px; border-radius: 10px; }
.progress-bar { font-size: 12px; }
pre { border-radius: 10px; }
.hero {
  padding: 64px 0;
}
.hero .lead { color: #6c757d; }
