/* Minimal Transitions - No Animations */

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Basic hover transitions only */
html, body, button, a {
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

input, select, textarea {
    transition: border-color 0.15s ease;
}

/* Table row hover */
table tr {
    transition: background-color 0.15s ease;
}

/* Sidebar slide transition (keep for mobile) */
#sidebar {
    transition: transform 0.3s ease;
}