/* ============================================================
   Promigas Subtheme - Custom overrides
   ============================================================ */

/* Import Rubik font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Override CSS variables from notech base theme */
:root {
  /* Typography */
  --notech-font-sans-serif: 'Rubik', sans-serif;
  --notech-heading-font-family: 'Rubik', sans-serif;
  --bs-font-sans-serif: 'Rubik', sans-serif;

  /* Brand colors */
  --notech-theme-color: #056B83;
  --notech-theme-color-second: #056B83;

  /* Update all color references that use the primary color */
  --body-link-color-hover: #056B83;
  --topbar-link-color-hover: #056B83;
  --topbar-color-icon: #056B83;
  --menu-link-color-hover: #056B83;
  --submenu-link-color-hover: #056B83;
}

/* Force Rubik font on all elements with !important */
*,
body,
p,
span,
div,
li,
a,
button,
input,
textarea,
select,
label,
td,
th {
  font-family: 'Rubik', sans-serif !important;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: 'Rubik', sans-serif !important;
}

