/*
	Berks Data - Font Style: "Inter"
	=======================================================
	Inter is the gold standard for modern UI and data apps.
	Clean, highly legible at all sizes, and excellent for
	numeric/data content. Keeps the template's uppercase
	heading style — Inter handles wide tracking beautifully.

	Character: Modern · Clean · Data-forward · Neutral
	Body weight bumped to 400 (300 feels thin with Inter).
*/

body, input, select, textarea {
	font-family: 'Inter', Helvetica, sans-serif !important;
	font-weight: 400 !important;
	line-height: 1.7 !important;
}

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

h1 {
	font-weight: 800 !important;
	letter-spacing: -0.04em !important;
}

/* h2-h6 keep uppercase + tracking from template — Inter handles it well */
h2, h3, h4, h5, h6 {
	font-weight: 700 !important;
}

/* Logo title */
#header .logo .title {
	font-family: 'Inter', Helvetica, sans-serif !important;
	font-weight: 800 !important;
}

/* Buttons stay uppercase — Inter is great for this */
.button, a.button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	font-family: 'Inter', Helvetica, sans-serif !important;
	font-weight: 700 !important;
}

/* Widget typography */
.berks-where-am-i__content,
.berks-where-am-i__content p,
.berks-where-am-i__content div,
.berks-where-am-i__content h2,
.berks-where-am-i__content h3,
.berks-where-am-i__content h4,
.berks-where-am-i__content button,
.berks-where-am-i__municipality-name,
.berks-where-am-i__direction {
	font-family: 'Inter', Helvetica, sans-serif !important;
}

.berks-where-am-i__municipality-name {
	font-weight: 800 !important;
	letter-spacing: -0.03em !important;
}
