@media (prefers-color-scheme: light) {
    /* -*- tab-width: 4 -*- */
    /* Code theme taken from Modus Operandi Emacs theme created by Protesilaos Stavrou.
     * Released under the GNU GPLv3 the source code can be retrieved from:
     * https://gitlab.com/protesilaos/modus-themes
     *
     * CSS generated using `org-html-htmlize-generate-css'
     */

    .src pre {
	color: #00000;
	background-color: #ffffff;
    }
    .org-builtin {
	color: #8f0075;
    }
    .org-comment {
	color: #505050;
    }
    .org-comment-delimiter {
	color: #505050;
    }
    .org-constant {
	color: #0000bb;
    }
    .org-c-annotation {
	color: #0000bb;
    }
    .org-doc {
	color: #093060;
    }
    .org-error {
	color: #a60000;
	font-weight: bold;
    }
    .org-function-name {
	color: #721045;
    }
    .org-keyword {
	color: #5317ac;
    }
    .org-preprocessor {
	color: #a0132f;
    }
    .org-string {
	color: #223fbf;
    }
    .org-type {
	color: #8f0075;
    }
    .org-variable-name {
	color: #00538b;
    }
    .org-warning {
	color: #813e00;
	font-weight: bold;
    }
    .org-warning-1 {
	color: #703700;
    }

    .org-css-property {
	color: #5317ac;
    }
    .org-css-selector {
	color: #721045;
    }
    .org-sgml-namespace {
	color: #8f0075;
    }
    .org-sh-escaped-newline {
	color: #223fbf;
    }
    .org-sh-heredoc {
	color: #223fbf;
    }
    .org-sh-quoted-exec {
	color: #8f0075;
    }
}


@media(prefers-color-scheme: dark) {
    /* -*- tab-width: 4 -*- */
    /* Modus Vivendi Emacs theme created by Protesilaos Stavrou.
     * Released under the GNU GPLv3 the source code can be retrieved from:
     * https://gitlab.com/protesilaos/modus-themes
     *
     * CSS generated using `org-html-htmlize-generate-css'
     */

    .src pre {
	color: #ffffff;
	background-color: #000000;
    }

    .org-builtin {
	color: #f78fe7;
    }
    .org-c-annotation {
	color: #00bcff;
    }
    .org-comment {
	color: #a8a8a8;
    }
    .org-comment-delimiter {
	color: #a8a8a8;
    }
    .org-constant {
	color: #00bcff;
    }
    .org-doc {
	color: #c6eaff;
    }
    .org-error {
	color: #ff8059;
	font-weight: bold;
    }
    .org-function-name {
	color: #feacd0;
    }
    .org-keyword {
	color: #b6a0ff;
    }
    .org-preprocessor {
	color: #ff9977;
    }
    .org-string {
	color: #79a8ff;
    }
    .org-type {
	color: #f78fe7;
    }
    .org-variable-name {
	color: #00d3d0;
    }
    .org-warning {
	color: #eecc00;
	font-weight: bold;
    }
    .org-warning-1 {
	color: #dbbe5f;
    }

    .org-css-property {
	color: #b6a0ff;
    }
    .org-css-selector {
	color: #feacd0;
    }
    .org-sgml-namespace {
	color: #f78fe7;
    }
    .org-sh-escaped-newline {
	color: #79a8ff;
    }
    .org-sh-heredoc {
	color: #79a8ff;
    }
    .org-sh-quoted-exec {
	color: #f78fe7;
    }
}
