body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    color: #333;
}

.card {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transition: 0.3s;
}

.card:hover {
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

.article-content {
    font-size: 1.1em;
    line-height: 1.8;
}

h1 {
    color: #2c3e50;
}

.text-muted {
    color: #7f8c8d !important;
}