.c-file a {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 0.75rem;
  margin-bottom: var(--space-s);
}

.c-file--icon {
  color: #1365DF;
  color: var(--color-secondary);
  flex-shrink: 0;
}

.c-file a:hover {
  text-decoration-thickness: 2px;
}

.c-file a:hover .c-file--icon {
  color: #A90082;
  color: var(--color-plum);
}

.c-file--icon .icon{
  width: 3.875rem;
  height: 5rem;
}
