body{
    background:#f4f6f9;
}

.sidebar{
    position:fixed;
    width:250px;
    height:100vh;
    background:#6D28D9;
    color:white;
}

.sidebar a{
    display:block;
    color:white;
    padding:12px 20px;
    text-decoration:none;
}

.sidebar a:hover{
    background:#7C3AED;
}

.main{
    margin-left:250px;
    padding:20px;
}

.logo{
    text-align:center;
    padding:20px;
    font-size:24px;
    font-weight:bold;
}

.card-custom{
    border:none;
    border-radius:15px;
    box-shadow:0 2px 10px rgba(0,0,0,.1);
}