/* Theme: Classic Blue — trustworthy banking */
body[data-frontend-theme="classic_blue"] {
    --theme-hero-from: #082F68;
    --theme-hero-mid: #0A4BA7;
    --theme-hero-to: #1C7CFF;
    --theme-surface: #FFFFFF;
    --theme-body-bg: #FFFFFF;
    --theme-muted: #6B7280;
    --theme-card-border: #E6E8ED;
    --theme-cta-hover: #0054bd;
    --theme-footer-bg: #0B0F16;
    --theme-footer-fg: #E5E7EB;
    background-color: var(--theme-body-bg);
    color: #111827;
}

body[data-frontend-theme="classic_blue"] .home-hero-section {
    background: linear-gradient(112deg, var(--theme-hero-from) 0%, var(--theme-hero-mid) 46%, var(--theme-hero-to) 100%) !important;
}

body[data-frontend-theme="classic_blue"] .home-hover-card:hover {
    border-color: rgba(0, 99, 215, 0.42);
    box-shadow: 0 28px 60px rgba(15, 23, 42, 0.16);
}
