@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@import 'tailwindcss';

/* Fix Tailwind CSS overriding Ant Design component borders */
:where(.css-dev-only-do-not-override-*) [class^="ant-"],
:where(.css-dev-only-do-not-override-*) [class*=" ant-"] {
    border-style: solid;
}

/* Ensure Antd Inputs and Selects have their borders */
.ant-input,
.ant-input-number,
.ant-select-selector,
.ant-picker,
.ant-btn {
    border-width: 1px !important;
}

/* Ensure outline is properly handled for accessibility and focus */
.ant-input:focus,
.ant-input-focused,
.ant-select-focused .ant-select-selector {
    outline: none;
}
