.tok-kw {
    color: #333;
    font-weight: bold;
}

.tok-str {
    color: #d14;
}

.tok-builtin {
    color: #0086b3;
}

.tok-comment {
    color: #777;
    font-style: italic;
}

.tok-fn {
    color: #900;
    font-weight: bold;
}

.tok-null {
    color: #008080;
}

.tok-number {
    color: #008080;
}

.tok-type {
    color: #458;
    font-weight: bold;
}

@media (prefers-color-scheme: dark) {

    code a {
        color: #ccc;
    }

    .fieldDocs {
        border-color: #2A2A2A;
    }

    #errors {
        background-color: #800;
        color: #fff;
    }

    #errors pre {
        background-color: #a00;
        color: #fff;
    }

    dl>div {
        border-color: #373737;
    }

    .tok-kw {
        color: #eee;
    }

    .tok-str {
        color: #2e5;
    }

    .tok-builtin {
        color: #ff894c;
    }

    .tok-comment {
        color: #aa7;
    }

    .tok-fn {
        color: #B1A0F8;
    }

    .tok-null {
        color: #ff8080;
    }

    .tok-number {
        color: #ff8080;
    }

    .tok-type {
        color: #68f;
    }
}