/* ============================
   FINANCE HEADER SKIN
   ============================ */

.preset-finance header {
    background: var(--color-bg);
    border-bottom: 1px solid var(--color-border);
}

.preset-finance header .site-title {
    font-weight: 700;
    color: var(--color-primary);
    font-size: 1.15rem;
}

.preset-finance header nav a {
    color: var(--color-muted-text);
    font-weight: 500;
}

.preset-finance header nav a:hover {
    color: var(--color-primary);
}

/* Primary CTA in header */
.preset-finance header .header-cta {
    background: var(--color-primary);
    color: var(--color-bg);
    padding: 0.5rem 1rem;
    border-radius: 8px;
    font-weight: 600;
}

.preset-finance header .header-cta:hover {
    opacity: 0.9;
}
