.vb-hero-card {
    background: linear-gradient(145deg, #1f2430 0%, #171b24 100%);
    border: 1px solid rgba(255,255,255,0.05);
}

.vb-risk-panel {
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(255,255,255,0.05);
}

.vb-stat-card {
    transition: all 0.2s ease;
}

.vb-stat-card:hover {
    transform: translateY(-3px);
}

.vb-glow-card {
    box-shadow: 0 0 20px rgba(255, 120, 80, 0.08);
}

.vb-newsletter-card {
    background: linear-gradient(145deg, #1e2433 0%, #171b24 100%);
}

.vb-logo-mark {
    font-weight: 700;
    color: #fff;
}

.vb-logo-text {
    font-weight: 700;
    color: #fff;
}

.virusbrief-body {
    background-color: #0f141b;
}