body {
    background-color: #f8f9fa;
}

.hero {
    background: linear-gradient(135deg, #8b0000, #c82333);
    color: white;
    padding: 80px 20px;
}

.card-hover:hover {
    transform: translateY(-5px);
    transition: 0.3s;
}

.sidebar {
    min-height: 100vh;
    background: #212529;
}

.sidebar a {
    color: #adb5bd;
    text-decoration: none;
    display: block;
    padding: 12px;
}

.sidebar a:hover {
    background: #343a40;
    color: white;
}