:root {
    --brand-primary: #ef5646;
    --brand-secondary: #96372d; /* darker shade for hover/accents */
	--brand-primary-dark: #96372d;
    --brand-accent: #f3e6fa;    /* soft tint for highlights */
    --brand-text: #333333;
    --brand-light: #ffffff;
    --brand-border: #dddddd;
}

html, body {
    font-family: "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	letter-spacing: 0.2px;
}



body {
    margin: 0;
    font-family: Arial, sans-serif;
    background: #ffffff;
    color: #333;
}

.site-footer {
    background: #222;
    color: #fff;
    padding: 40px 0;
    text-align: center;
}

.footer-inner {
    max-width: 1200px;
    margin: 0 auto;
}