body {
    font-family: 'Roboto', sans-serif;
}

aside {
    min-height: 100vh;
}

aside .nav-link {
    color: #333;
    padding: 0.6rem 1rem;
    border-radius: 6px;
}

aside .nav-link:hover {
    background: #f0f0f0;
}

.card {
    transition: transform 0.15s ease;
}

.card:hover {
    transform: translateY(-3px);
}
