/* Inter font-face minimal set: 400, 500, 600, 700 (normal only) - matches React UI */
@font-face { font-family: 'Inter'; src: local('Inter'), local('Inter Regular'), local('Inter-Regular'), url('Inter-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: local('Inter Medium'), local('Inter-Medium'), url('Inter-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
/* SemiBold 600 uses Bold file as fallback */
@font-face { font-family: 'Inter'; src: local('Inter Bold'), local('Inter-Bold'), url('Inter-Bold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: local('Inter Bold'), local('Inter-Bold'), url('Inter-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

/* Global font application */
html, body, button, input, select, textarea {
    font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif;
}
