:root{--primary-green: #00703c;--primary-red: #c8102e;--accent-yellow: #f1c40f;--text-dark: #2c3e50;--text-muted: #6c757d;--bg-light: #f8f9fa}html,body{font-family:Open Sans,sans-serif;color:var(--text-dark);background-color:#fff;overflow-x:clip}h1,h2,h3,h4,h5,h6,.navbar-brand{font-family:Poppins,sans-serif}.text-primary-green{color:var(--primary-green)!important}.text-primary-red{color:var(--primary-red)!important}.text-accent-yellow{color:var(--accent-yellow)!important}.bg-primary-green{background-color:var(--primary-green)!important}.bg-primary-red{background-color:var(--primary-red)!important}.border-primary-green{border-color:var(--primary-green)!important}.border-primary-red{border-color:var(--primary-red)!important}.tracking-wide{letter-spacing:.1em}.w-20px{width:25px;text-align:center}
