/* Google Fonts - Google Sans (variable, weights 400-700) */
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');

/* generic application -- use Google Sans across body and headings */
body, .navbar-brand, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
	font-optical-sizing: auto;
	font-variation-settings: "GRAD" 0;
}

/* utility classes per spec */
.google-sans-regular  { font-family:"Google Sans",sans-serif; font-weight:400; font-optical-sizing:auto; font-style:normal; font-variation-settings:"GRAD" 0; }
.google-sans-medium   { font-family:"Google Sans",sans-serif; font-weight:500; font-optical-sizing:auto; font-style:normal; font-variation-settings:"GRAD" 0; }
.google-sans-semibold { font-family:"Google Sans",sans-serif; font-weight:600; font-optical-sizing:auto; font-style:normal; font-variation-settings:"GRAD" 0; }
.google-sans-bold     { font-family:"Google Sans",sans-serif; font-weight:700; font-optical-sizing:auto; font-style:normal; font-variation-settings:"GRAD" 0; }
.google-sans-italic   { font-family:"Google Sans",sans-serif; font-style:italic; font-optical-sizing:auto; font-variation-settings:"GRAD" 0; }
