.htmx-indicator{
    opacity:0;
    transition: opacity 100ms ease-in;
}
.htmx-request .htmx-indicator{
    opacity:1;
}
.htmx-request.htmx-indicator{
    opacity:1;
}

/* EVEDex */
.evedex-row {
    cursor: pointer;
}
.evedex-row:hover {
    background-color: var(--bs-table-hover-bg, rgba(0,0,0,.075)) !important;
}
.evedex-card {
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.evedex-card:hover {
    border-color: var(--bs-primary, #2c3e50) !important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
