:root{
  --bg: #f6f7f9;
  --card: #ffffff;
  --border: #e7e7e7;
}

body{
  background: var(--bg);
}

.card-link{
  display: block;
  text-decoration: none;
  color: inherit;
  border: 1px solid var(--border);
  border-radius: 18px;
  background: var(--card);
  transition: transform .08s ease, box-shadow .08s ease;
}

.card-link:hover{
  transform: translateY(-1px);
  box-shadow: 0 .5rem 1.2rem rgba(0,0,0,.08);
}

.mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.navbar-brand{
  letter-spacing: .2px;
}