body {
    background: #f4f6f9;
}

.sidebar {
    width: 250px;
    height: 100vh;
    background: #111827;
    position: fixed;
    left: 0;
    top: 0;
    padding: 25px 20px;
}

.sidebar a {
    display: block;
    color: #d1d5db;
    text-decoration: none;
    padding: 12px 15px;
    margin-bottom: 8px;
    border-radius: 10px;
}

.sidebar a:hover {
    background: #2563eb;
    color: white;
}

.main-content {
    margin-left: 250px;
    padding: 30px;
}