/* Inter Font - Modern UI Font from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

/* Override font-family globally */
body,
html,
.page-content,
.page-sidebar-menu,
.page-header,
.page-footer,
input,
select,
textarea,
button,
.form-control,
.btn,
.nav,
.navbar,
.dropdown-menu,
.modal,
.modal-content,
.panel,
.panel-body,
.panel-heading,
.alert,
.badge,
.label,
.tooltip,
.popover,
table,
th,
td,
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
p, span, div, a, li {
    font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

/* Adjust letter-spacing for better readability with Inter */
body {
    /*letter-spacing: -0.01em; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Headings - slightly tighter */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    letter-spacing: -0.01em;
    font-weight: 600;
}

/* Buttons - medium weight */
.btn {
    font-weight: 500;
}

/* Form elements */
.form-control {
    font-weight: 400;
}

/* Table headers */
th {
    font-weight: 600;
}

/* Navigation */
.nav > li > a,
.navbar-nav > li > a {
  
}

/* Sidebar menu */
.page-sidebar-menu > li > a {
     
}

.page-sidebar-menu > li > a > .title {
    font-weight: 500;
}
