/* Dynamic Theme Styles */
:root {
    --primary-color: #667eea;
    --secondary-color: #764ba2;
    --accent-color: #d32f2f;
    --header-bg: #ffffff;
    --footer-bg: #f5f5f5;
    --text-color: #333333;
    --link-color: #667eea;
}

body {
    font-family: ;
    font-size: 16px;
    color: #333333;
}

header {
    background-color: #ffffff;
}

footer {
    background-color: #f5f5f5;
}

a {
    color: #667eea;
}

.read-more,
.see-all,
.category {
    color: #d32f2f;
}

.newsletter-button {
    background-color: #d32f2f;
}

.newsletter-button:hover {
    background-color: #d32f2f;
    opacity: 0.9;
}

.admin-header {
    background: #667eea;
}

.btn-primary {
    background: #667eea;
}

/* Custom CSS from Admin Panel */
