:root {
    --text-color: rgb(190, 184, 176);
    --link-color: rgb(166, 205, 99);
    --link-color-hover: rgb(225, 218, 207);
    --table-header-color: rgb(225, 218, 207);
    --table-row-odd: rgba(18, 24, 23, 0.96);
    --table-row-even: rgba(13, 18, 18, 0.96);
    --input-background: rgba(8, 12, 12, 0.92);
    --input-background-focus: rgba(20, 28, 27, 0.94);
    --input-color: rgb(225, 218, 207);
    --paginate-background: rgba(18, 24, 23, 0.96);
    --paginate-background-hover: rgba(205, 58, 40, 0.72);
    --paginate-background-focus: rgba(28, 35, 33, 0.96);
    --paginate-color: rgb(225, 218, 207);
    --paginate-color-disabled: rgb(137, 134, 132);
    --players-total-color: rgb(225, 218, 207);
    --selection-color: rgb(173, 168, 162);
    --selection-background: rgb(41, 49, 41);
    --scrollbar-background: rgb(32, 38, 32);
    --scrollbar-color: rgb(43, 52, 43);
}

body,
html {
    background: transparent !important;
}

.rust-stats {
    padding: 18px;
    background:
        linear-gradient(rgba(255, 255, 255, 0.018) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.014) 1px, transparent 1px),
        rgba(8, 12, 12, 0.8);
    background-size: 52px 52px;
}

.rust-stats .dataTables_wrapper .rust-stats-table {
    border: 1px solid rgba(165, 156, 138, 0.14);
}

.rust-stats table thead th {
    background: rgba(8, 12, 12, 0.95);
    border-bottom: 1px solid rgba(205, 58, 40, 0.42) !important;
    letter-spacing: 0.06em;
}

.rust-stats table tbody td {
    border-top: 1px solid rgba(165, 156, 138, 0.08);
}

.dataTables_wrapper .dataTables_filter input,
.rust-stats .rust-stats-server-selection .rust-stats-server-select {
    border: 1px solid rgba(165, 156, 138, 0.14);
    border-radius: 4px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border-radius: 4px;
}
