/**
 * App-owned polish layer, loaded after the vendor theme CSS so it can refine (never
 * replace) DashLite's own design language — same color/shadow scale, no new palette.
 * Kept outside public/theme/ so vendor theme updates never touch this file.
 */

/* Subtle lift on bordered cards and clickable table rows — restrained, theme-consistent. */
.card-bordered,
.nk-tb-item {
    transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.card-bordered:hover {
    box-shadow: 0 0.25rem 0.75rem rgba(31, 43, 58, 0.08);
}

a.nk-menu-link,
.btn {
    transition: background-color 0.15s ease, box-shadow 0.15s ease, transform 0.1s ease;
}

.btn:active {
    transform: scale(0.98);
}

/* Sidebar nav items already get an active/current-page class from the server —
   give the hover state leading up to that the same visual language. */
.nk-menu-link:hover {
    background-color: rgba(133, 79, 255, 0.06);
    border-radius: 4px;
}
