/* ============================================================
   IDDS (InaGov) brand — blue palette (#196bcd) override.
   Loaded LAST (non-bundled, prod + debug) so it wins over
   0_00_default_theme_vars.css without touching core files.
   Remaps main theme colors according to INA Digital Design System.
   ============================================================ */
:root {
    --primary:   #196bcd;  /* InaGov Blue */
    --secondary: #0956c3;  /* InaGov Blue Dark / Hover */
    --tertiary:  #0745a1;  /* InaGov Blue Deep */

    --foreground:    #0f172a;  /* Slate 900 */
    --font__pri-clr: #0f172a;  /* Slate 900 */
    --font__sec-clr: #334155;  /* Slate 700 */

    --main-background: #f8fafc; /* Slate 50 neutral */
}

/* ============================================================
   Typography: INAgov IDDS uses 'Inter' as primary typeface.
   Overrides HESK default Lato across all elements.
   ============================================================ */
html, body,
input, textarea, select, button,
.btn, .nav, .header, .footer,
h1, h2, h3, h4, h5, h6,
p, span, a, label, table, th, td {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

/* KB article body: make in-content links clearly visible + underlined.
   The .prose wrapper strips default link styling, so scope it here. */
.page-view-article .prose a,
.prose.prose-blue a {
    color: #196bcd;
    text-decoration: underline;
    text-underline-offset: 2px;
    font-weight: 500;
}
.page-view-article .prose a:hover,
.prose.prose-blue a:hover {
    color: #0956c3;
    text-decoration-thickness: 2px;
}
