:root {
    --cb-violet: #a98ed6;
    --cb-violet-dark: #7f54b2;
    --cb-violet-light: #f6f5ff;
    --cb-white: #ffffff;
    --cb-grey: #5f6266;
    --cb-grey-dark: #2b3337;
    --cb-grey-light: #cdced1;
    --cb-violet-ultra-dark: #332148;
    --cb-big-title: 26px;
    --cb-small-title: 20px;
    --cb-normal-text: 14px;
    --cb-small-text: 12px;
    --cb-bold-text: 700;
    --cb-border: 1px solid var(--cb-grey-light);
}

/* Table container */
.wrap h1 {
	font-size: var(--cb-big-title);
	font-weight: var(--cb-bold-text);
}

.wp-list-table {
    border-collapse: collapse;
    font-size: var(--cb-normal-text);
}

/* Table header */
.wp-list-table th {
    background-color: var(--cb-white);
    color: var(--cb-grey-dark);
    border-bottom: var(--cb-border);
}

/* Table rows */
.wp-list-table tr {
	background-color: var(--cb-white);
    border-bottom: var(--cb-border);
}

/* Alternate row colors */
.wp-list-table tr:nth-child(even) {
    background-color: var(--cb-violet-light);
}

.striped>tbody>:nth-child(odd) {
    background-color: var(--cb-white);
}

/* Customize links */
.wp-core-ui .button-link,
.wp-list-table a,
a {
    color: var(--cb-violet-dark);
}

.wp-core-ui .button-link:hover,
.wp-list-table a:hover,
a:hover {
    color: var(--cb-violet);
}

/* Customize buttons */
.wp-list-table .button,
.wrap .page-title-action,
.wp-core-ui .button {
    background: var(--cb-violet-dark);
    border-color: var(--cb-violet-dark);
    color: var(--cb-white);
}

.wp-list-table .button:hover,
.wrap .page-title-action:hover,
.wp-core-ui .button:hover {
    background: var(--cb-violet);
    border-color: var(--cb-violet);
	color: var(--cb-white);
}