body {
    background-color: #f4f8ff;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

h1, .link-item {
    color: royalblue;
}

.card {
    border: 2px solid royalblue;
    border-radius: 1rem;
}

.card-body {
    padding: 1.5rem;
}

.link-item {
    font-size: 1.4em;
    font-weight: 600;
}

.link-card:hover .card {
    box-shadow: 0 6px 25px rgba(65, 105, 225, 0.3);
    transform: translateY(-4px);
}

.btn-outline-primary {
    border-color: royalblue;
    color: royalblue;
  }
  
  .btn-outline-primary:hover {
    background-color: royalblue;
    color: white;
  }