body {
    margin: 0;
    background: var(--lo-color-bg);
    color: var(--lo-color-text);
}

a {
    color: var(--lo-color-primary);
}

table {
    width: 100%;
    border-collapse: collapse;
    margin-top: var(--lo-spacing-md);
}

th, td {
    text-align: left;
    padding: var(--lo-spacing-sm);
    border-bottom: 1px solid rgba(148, 163, 184, 0.25);
}

thead th {
    color: var(--lo-color-text-muted);
    font-weight: 500;
}

.table-active {
    background: var(--lo-color-surface-alt);
}
