html, body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* AppBar: no shadow, precise/instrument feel */
.mud-appbar { box-shadow: none !important; border-bottom: 1px solid var(--mud-palette-divider); }

/* Active nav link: Teal left-border */
.mud-nav-link.active {
    border-left: 3px solid #32C8C5;
    padding-left: calc(16px - 3px) !important;
    font-weight: 600;
}
.mud-nav-link.active .mud-nav-link-text { color: #32C8C5 !important; }

/* Table headers: uppercase, tight — instrument feel */
.mud-table-head .mud-table-cell {
    font-size: 0.75rem; font-weight: 600;
    text-transform: uppercase; letter-spacing: 0.05em; opacity: 0.65;
}

/* Chips: no uppercase */
.mud-chip-label { text-transform: none; font-weight: 500; }

/* Cards: subtle */
.mud-card { border-radius: 8px; }
