/*
Theme Name: Astra Child — daniel AI News
Template: astra
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;700;900&display=swap');

body, .entry-title, h1, h2, h3, h4 {
    font-family: 'Heebo', sans-serif !important;
}

.site-header {
    border-bottom: 3px solid #1a56db;
}

.ast-primary-header-bar {
    background: #0f172a;
}

.main-header-bar {
    background: #0f172a;
}

.site-title a, .site-title {
    color: #ffffff !important;
    font-weight: 900;
    font-size: 1.8em;
    letter-spacing: -0.5px;
}

.main-navigation a {
    color: #e2e8f0 !important;
    font-weight: 500;
    font-size: 0.95em;
}

.main-navigation a:hover {
    color: #60a5fa !important;
}

.entry-title a {
    color: #1e293b;
    font-weight: 700;
}

.entry-title a:hover {
    color: #1a56db;
}

.ast-article-single .entry-thumbnail img {
    border-radius: 8px;
}

.ast-grid-list article {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    transition: box-shadow 0.2s;
}

.ast-grid-list article:hover {
    box-shadow: 0 4px 20px rgba(26,86,219,0.15);
}

.site-footer {
    background: #0f172a;
    color: #94a3b8;
}
