/* Load UIkit for future components (icons, grid, modals) – minimal interference */
@import url('https://cdn.jsdelivr.net/npm/uikit@3.21.5/dist/css/uikit.min.css');

/* Completely neutralize UIkit to prevent any blue/default styles */
.uk-button, .uk-input, .uk-select, .uk-link, a, .uk-navbar-nav > li > a {
    color: inherit !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

/* Remove any UIkit-added artifacts */
* { box-shadow: none !important; }

/* SQRAP lime #EDFF00 accents – targeted precisely */
:root {
    --lime: #EDFF00;
    --lime-dark: #d4e600;
    --text-on-lime: #000;
}

/* Shorten button */
#add-button {
    background: var(--lime) !important;
    color: var(--text-on-lime) !important;
    border-radius: 8px !important;
    padding: 8px 20px !important;
}

#add-button:hover {
    background: var(--lime-dark) !important;
}

/* Search button */
#submit-sort {
    background: var(--lime) !important;
    color: var(--text-on-lime) !important;
    border-radius: 8px !important;
}

/* Clear button – dark gray */
#submit-clear-filter {
    background: #282828 !important;
    color: #fff !important;
    border-radius: 8px !important;
}

/* Table sortable arrows – remove blue highlight */
.tablesorter-headerAsc, .tablesorter-headerDesc {
    background-color: transparent !important;
}

/* Highlighted Short URL column (blue bar) – remove */
.keyword a { color: #fff !important; } /* or inherit if needed */
td.keyword { background: transparent !important; }

/* Row hover – subtle lime */
#main_table tbody tr:hover {
    background: rgba(237, 255, 0, 0.06) !important;
}

/* Inputs clean for dark */
input.text, select {
    background: #1e1e1e !important;
    color: #fff !important;
    border: 1px solid #444 !important;
    border-radius: 6px !important;
}