body {
    background:#0f0f0f;
    color:#fff;
    font-family:sans-serif;
}

.container {
    display:flex;
}

.main {
    width:75%;
}

.sidebar {
    width:25%;
    padding-left:20px;
}

.card {
    margin-bottom:15px;
    border-bottom:1px solid #333;
    padding-bottom:10px;
}

a { color:cyan; text-decoration:none; }

img { border-radius:6px; }