]> git.eshelyaron.com Git - esy-publish.git/commitdiff
Initial commit
authorEshel Yaron <eshel@areionsec.com>
Fri, 11 Mar 2022 21:26:28 +0000 (23:26 +0200)
committerEshel Yaron <eshel@areionsec.com>
Fri, 11 Mar 2022 21:26:28 +0000 (23:26 +0200)
org/favicon.ico [new file with mode: 0644]
org/index.org [new file with mode: 0644]
org/modus-operandi-theme.css [new file with mode: 0644]
org/style.css [new file with mode: 0644]
publish.el [new file with mode: 0644]

diff --git a/org/favicon.ico b/org/favicon.ico
new file mode 100644 (file)
index 0000000..5143802
Binary files /dev/null and b/org/favicon.ico differ
diff --git a/org/index.org b/org/index.org
new file mode 100644 (file)
index 0000000..e009540
--- /dev/null
@@ -0,0 +1,7 @@
+#+TITLE: Coming soon...
+#+AUTHOR: Eshel Yaron
+
+#+begin_src prolog
+  ?- online(X).
+  X = "Eshel Yaron".
+#+end_src
diff --git a/org/modus-operandi-theme.css b/org/modus-operandi-theme.css
new file mode 100644 (file)
index 0000000..f441435
--- /dev/null
@@ -0,0 +1,2231 @@
+/* Modus Operandi CSS Theme
+ *
+ * Modus Operandi is an accessible Emacs theme created by Protesilaos Stavrou.
+ * It is released  under the GNU GPLv3 and its source code can be retrieved
+ * from: https://gitlab.com/protesilaos/modus-themes
+ *
+ * CSS created using the Emacs `org-html-htmlize-generate-css' function
+ */
+
+.org-bold {
+  /* bold */
+  font-weight: bold;
+}
+.org-bold-italic {
+  /* bold-italic */
+  font-weight: bold;
+  font-style: italic;
+}
+.org-bookmark-menu-bookmark {
+  /* bookmark-menu-bookmark */
+  font-weight: bold;
+}
+.org-bookmark-menu-heading {
+  /* bookmark-menu-heading */
+  color: #8f0075;
+}
+.org-border {
+}
+.org-browse-url-button {
+  /* browse-url-button */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-buffer-menu-buffer {
+  /* buffer-menu-buffer */
+  font-weight: bold;
+}
+.org-builtin {
+  /* font-lock-builtin-face */
+  color: #8f0075;
+}
+.org-button {
+  /* button */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-c-annotation {
+  /* c-annotation-face */
+  color: #0000bb;
+}
+.org-c-nonbreakable-space {
+  /* c-nonbreakable-space-face */
+  background-color: #703700;
+}
+.org-calc-nonselected {
+  /* calc-nonselected-face */
+  color: #505050;
+  font-style: italic;
+}
+.org-calc-selected {
+  /* calc-selected-face */
+  font-weight: bold;
+}
+.org-calendar-month-header {
+  /* calendar-month-header */
+  color: #000000;
+  font-weight: bold;
+}
+.org-calendar-today {
+  /* calendar-today */
+  text-decoration: underline;
+}
+.org-calendar-weekday-header {
+  /* calendar-weekday-header */
+  color: #282828;
+}
+.org-calendar-weekend-header {
+  /* calendar-weekend-header */
+  color: #505050;
+}
+.org-clang-include-fixer-highlight {
+  /* clang-include-fixer-highlight */
+  background-color: #00ff00;
+}
+.org-comint-highlight-input {
+  /* comint-highlight-input */
+  font-weight: bold;
+}
+.org-comint-highlight-prompt {
+  /* comint-highlight-prompt */
+  color: #00538b;
+}
+.org-comment {
+  /* font-lock-comment-face */
+  color: #505050;
+}
+.org-comment-delimiter {
+  /* font-lock-comment-delimiter-face */
+  color: #505050;
+}
+.org-company-echo {
+}
+.org-company-echo-common {
+  /* company-echo-common */
+  color: #5317ac;
+}
+.org-company-preview {
+  /* company-preview */
+  color: #282828;
+  background-color: #f8f8f8;
+}
+.org-company-preview-common {
+  /* company-preview-common */
+  color: #223fbf;
+}
+.org-company-preview-search {
+  /* company-preview-search */
+  color: #61284f;
+  background-color: #f8ddea;
+}
+.org-company-scrollbar-bg {
+  /* company-scrollbar-bg */
+  background-color: #e0e0e0;
+}
+.org-company-scrollbar-fg {
+  /* company-scrollbar-fg */
+  background-color: #191919;
+}
+.org-company-template-field {
+  /* company-template-field */
+  color: #000000;
+  background-color: #d5baff;
+}
+.org-company-tooltip {
+  /* company-tooltip */
+  color: #505050;
+  background-color: #f0f0f0;
+}
+.org-company-tooltip-annotation {
+  /* company-tooltip-annotation */
+  color: #093060;
+}
+.org-company-tooltip-annotation-selection {
+  /* company-tooltip-annotation-selection */
+  color: #000000;
+  font-weight: bold;
+}
+.org-company-tooltip-common {
+  /* company-tooltip-common */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-company-tooltip-common-selection {
+  /* company-tooltip-common-selection */
+  color: #000000;
+}
+.org-company-tooltip-mouse {
+  /* company-tooltip-mouse */
+  color: #000000;
+  background-color: #6aaeff;
+}
+.org-compilation-column-number {
+  /* compilation-column-number */
+  color: #5317ac;
+}
+.org-compilation-error {
+  /* compilation-error */
+  color: #a60000;
+}
+.org-compilation-info {
+  /* compilation-info */
+  color: #093060;
+}
+.org-compilation-line-number {
+  /* compilation-line-number */
+  color: #5d3026;
+}
+.org-compilation-mode-line-exit {
+  /* compilation-mode-line-exit */
+  color: #0033c0;
+}
+.org-compilation-mode-line-fail {
+  /* compilation-mode-line-fail */
+  color: #930000;
+}
+.org-compilation-mode-line-run {
+  /* compilation-mode-line-run */
+  color: #6320a0;
+}
+.org-compilation-warning {
+  /* compilation-warning */
+  color: #813e00;
+}
+.org-completions-annotations {
+  /* completions-annotations */
+  color: #093060;
+}
+.org-completions-common-part {
+  /* completions-common-part */
+  color: #005a5f;
+}
+.org-completions-first-difference {
+  /* completions-first-difference */
+  color: #0000bb;
+  font-weight: bold;
+}
+.org-constant {
+  /* font-lock-constant-face */
+  color: #0000bb;
+}
+.org-css-property {
+  /* css-property */
+  color: #5317ac;
+}
+.org-css-selector {
+  /* css-selector */
+  color: #721045;
+}
+.org-cua-global-mark {
+  /* cua-global-mark */
+  color: #000000;
+  background-color: #ffff00;
+}
+.org-cua-rectangle {
+  /* cua-rectangle */
+  color: #ffffff;
+  background-color: #b03060;
+}
+.org-cua-rectangle-noselect {
+  /* cua-rectangle-noselect */
+  color: #ffffff;
+  background-color: #696969;
+}
+.org-cursor {
+  /* cursor */
+  background-color: #000000;
+}
+.org-custom-button {
+  /* custom-button */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-custom-button-mouse {
+  /* custom-button-mouse */
+  color: #191919;
+  background-color: #e0e0e0;
+}
+.org-custom-button-pressed {
+  /* custom-button-pressed */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-custom-button-pressed-unraised {
+  /* custom-button-pressed-unraised */
+  color: #8b008b;
+  text-decoration: underline;
+}
+.org-custom-button-unraised {
+  /* custom-button-unraised */
+  text-decoration: underline;
+}
+.org-custom-changed {
+  /* custom-changed */
+  color: #282828;
+  background-color: #c0efff;
+}
+.org-custom-comment {
+  /* custom-comment */
+  color: #505050;
+}
+.org-custom-comment-tag {
+  /* custom-comment-tag */
+  color: #863927;
+  background-color: #f0f0f0;
+}
+.org-custom-documentation {
+}
+.org-custom-face-tag {
+  /* custom-face-tag */
+  color: #1111ee;
+  font-weight: bold;
+}
+.org-custom-group-subtitle {
+  /* custom-group-subtitle */
+  font-weight: bold;
+}
+.org-custom-group-tag {
+  /* custom-group-tag */
+  color: #006800;
+  font-weight: bold;
+}
+.org-custom-group-tag-1 {
+  /* custom-group-tag-1 */
+  color: #5d3026;
+  background-color: #f0e0d4;
+}
+.org-custom-link {
+  /* custom-link */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-custom-modified {
+  /* custom-modified */
+  color: #282828;
+  background-color: #c0efff;
+}
+.org-custom-rogue {
+  /* custom-rogue */
+  color: #770077;
+  background-color: #ffccff;
+}
+.org-custom-saved {
+  /* custom-saved */
+  text-decoration: underline;
+}
+.org-custom-set {
+  /* custom-set */
+  color: #223fbf;
+}
+.org-custom-state {
+  /* custom-state */
+  color: #005a5f;
+}
+.org-custom-themed {
+  /* custom-themed */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-custom-variable-button {
+  /* custom-variable-button */
+  font-weight: bold;
+  text-decoration: underline;
+}
+.org-custom-variable-obsolete {
+  /* custom-variable-obsolete */
+  color: #0000ff;
+}
+.org-custom-variable-tag {
+  /* custom-variable-tag */
+  color: #00538b;
+  font-weight: bold;
+}
+.org-custom-visibility {
+  /* custom-visibility */
+  color: #0000bb;
+  font-size: 80%;
+  text-decoration: underline;
+}
+.org-diary {
+  /* diary */
+  color: #005a5f;
+}
+.org-diff-added {
+  /* diff-added */
+  color: #002c00;
+  background-color: #bbeabb;
+}
+.org-diff-changed {
+  /* diff-changed */
+  color: #392900;
+  background-color: #ecdfbf;
+}
+.org-diff-context {
+  /* diff-context */
+  color: #56576d;
+}
+.org-diff-file-header {
+  /* diff-file-header */
+  color: #0030a6;
+  font-weight: bold;
+}
+.org-diff-function {
+  /* diff-function */
+  color: #093060;
+}
+.org-diff-header {
+  /* diff-header */
+  color: #201f55;
+}
+.org-diff-hunk-header {
+  /* diff-hunk-header */
+  color: #043355;
+  background-color: #b7c2dd;
+}
+.org-diff-index {
+  /* diff-index */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-diff-indicator-added {
+  /* diff-indicator-added */
+  color: #002c00;
+  background-color: #bbeabb;
+}
+.org-diff-indicator-changed {
+  /* diff-indicator-changed */
+  color: #392900;
+  background-color: #ecdfbf;
+}
+.org-diff-indicator-removed {
+  /* diff-indicator-removed */
+  color: #4a0000;
+  background-color: #efcbcf;
+}
+.org-diff-refine-added {
+  /* diff-refine-added */
+  color: #002a00;
+  background-color: #94cf94;
+}
+.org-diff-refine-changed {
+  /* diff-refine-changed */
+  color: #302010;
+  background-color: #cccf8f;
+}
+.org-diff-refine-removed {
+  /* diff-refine-removed */
+  color: #400000;
+  background-color: #daa2b0;
+}
+.org-diff-removed {
+  /* diff-removed */
+  color: #4a0000;
+  background-color: #efcbcf;
+}
+.org-dired-directory {
+  /* dired-directory */
+  color: #0030a6;
+}
+.org-dired-flagged {
+  /* dired-flagged */
+  color: #840040;
+  background-color: #ffccbb;
+  font-weight: bold;
+}
+.org-dired-header {
+  /* dired-header */
+  color: #000000;
+  font-weight: bold;
+}
+.org-dired-ignored {
+  /* dired-ignored */
+  color: #505050;
+}
+.org-dired-mark {
+  /* dired-mark */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-dired-marked {
+  /* dired-marked */
+  color: #005040;
+  background-color: #a0f0cf;
+  font-weight: bold;
+}
+.org-dired-perm-write {
+  /* dired-perm-write */
+  color: #5d3026;
+}
+.org-dired-set-id {
+  /* dired-set-id */
+  color: #703700;
+}
+.org-dired-special {
+  /* dired-special */
+  color: #00538b;
+}
+.org-dired-symlink {
+  /* dired-symlink */
+  color: #30517f;
+  text-decoration: underline;
+}
+.org-dired-warning {
+  /* dired-warning */
+  color: #813e00;
+  font-weight: bold;
+}
+.org-doc {
+  /* font-lock-doc-face */
+  color: #093060;
+}
+.org-eldoc-highlight-function-argument {
+  /* eldoc-highlight-function-argument */
+  color: #0000bb;
+  font-weight: bold;
+}
+.org-epa-field-body {
+  /* epa-field-body */
+  color: #000000;
+}
+.org-epa-field-name {
+  /* epa-field-name */
+  color: #282828;
+  font-weight: bold;
+}
+.org-epa-mark {
+  /* epa-mark */
+  color: #721045;
+  font-weight: bold;
+}
+.org-epa-string {
+  /* epa-string */
+  color: #223fbf;
+}
+.org-epa-validity-disabled {
+  /* epa-validity-disabled */
+  color: #780000;
+  background-color: #ffcccc;
+}
+.org-epa-validity-high {
+  /* epa-validity-high */
+  color: #145c33;
+  font-weight: bold;
+}
+.org-epa-validity-low {
+  /* epa-validity-low */
+  color: #505050;
+}
+.org-epa-validity-medium {
+  /* epa-validity-medium */
+  color: #315b00;
+}
+.org-error {
+  /* error */
+  color: #a60000;
+  font-weight: bold;
+}
+.org-escape-glyph {
+  /* escape-glyph */
+  color: #8b1030;
+}
+.org-eww-form-checkbox {
+  /* eww-form-checkbox */
+  color: #000000;
+  background-color: #efedef;
+}
+.org-eww-form-file {
+  /* eww-form-file */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-eww-form-select {
+  /* eww-form-select */
+  color: #000000;
+  background-color: #efedef;
+}
+.org-eww-form-submit {
+  /* eww-form-submit */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-eww-form-text {
+  /* eww-form-text */
+  color: #191919;
+  background-color: #e0e0e0;
+}
+.org-eww-form-textarea {
+  /* eww-form-textarea */
+  color: #000000;
+  background-color: #f0f0f0;
+}
+.org-eww-invalid-certificate {
+  /* eww-invalid-certificate */
+  color: #930000;
+}
+.org-eww-valid-certificate {
+  /* eww-valid-certificate */
+  color: #005300;
+}
+.org-ffap {
+  /* ffap */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-file-name-shadow {
+  /* file-name-shadow */
+  color: #56576d;
+}
+.org-fill-column-indicator {
+  /* fill-column-indicator */
+  color: #505050;
+}
+.org-fixed-pitch {
+}
+.org-fixed-pitch-serif {
+}
+.org-flymake-error {
+  /* flymake-error */
+  text-decoration: underline;
+}
+.org-flymake-note {
+  /* flymake-note */
+  text-decoration: underline;
+}
+.org-flymake-warning {
+  /* flymake-warning */
+  text-decoration: underline;
+}
+.org-flyspell-duplicate {
+  /* flyspell-duplicate */
+  text-decoration: underline;
+}
+.org-flyspell-incorrect {
+  /* flyspell-incorrect */
+  text-decoration: underline;
+}
+.org-fringe {
+  /* fringe */
+  color: #000000;
+}
+.org-function-name {
+  /* font-lock-function-name-face */
+  color: #721045;
+}
+.org-glyphless-char {
+  /* glyphless-char */
+  font-size: 60%;
+}
+.org-gnus-button {
+  /* gnus-button */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-gnus-emphasis-bold {
+  /* gnus-emphasis-bold */
+  font-weight: bold;
+}
+.org-gnus-emphasis-bold-italic {
+  /* gnus-emphasis-bold-italic */
+  font-weight: bold;
+  font-style: italic;
+}
+.org-gnus-emphasis-highlight-words {
+  /* gnus-emphasis-highlight-words */
+  color: #604000;
+  background-color: #fff29a;
+}
+.org-gnus-emphasis-italic {
+  /* gnus-emphasis-italic */
+  font-style: italic;
+}
+.org-gnus-emphasis-strikethru {
+  /* gnus-emphasis-strikethru */
+  text-decoration: line-through;
+}
+.org-gnus-emphasis-underline {
+  /* gnus-emphasis-underline */
+  text-decoration: underline;
+}
+.org-gnus-emphasis-underline-bold {
+  /* gnus-emphasis-underline-bold */
+  font-weight: bold;
+  text-decoration: underline;
+}
+.org-gnus-emphasis-underline-bold-italic {
+  /* gnus-emphasis-underline-bold-italic */
+  font-weight: bold;
+  font-style: italic;
+  text-decoration: underline;
+}
+.org-gnus-emphasis-underline-italic {
+  /* gnus-emphasis-underline-italic */
+  font-style: italic;
+  text-decoration: underline;
+}
+.org-gnus-group-mail-1 {
+  /* gnus-group-mail-1 */
+  color: #8f0075;
+  font-weight: bold;
+}
+.org-gnus-group-mail-1-empty {
+  /* gnus-group-mail-1-empty */
+  color: #8f0075;
+}
+.org-gnus-group-mail-2 {
+  /* gnus-group-mail-2 */
+  color: #721045;
+  font-weight: bold;
+}
+.org-gnus-group-mail-2-empty {
+  /* gnus-group-mail-2-empty */
+  color: #721045;
+}
+.org-gnus-group-mail-3 {
+  /* gnus-group-mail-3 */
+  color: #5317ac;
+  font-weight: bold;
+}
+.org-gnus-group-mail-3-empty {
+  /* gnus-group-mail-3-empty */
+  color: #5317ac;
+}
+.org-gnus-group-mail-low {
+  /* gnus-group-mail-low */
+  color: #541f4f;
+  font-weight: bold;
+}
+.org-gnus-group-mail-low-empty {
+  /* gnus-group-mail-low-empty */
+  color: #541f4f;
+}
+.org-gnus-group-news-1 {
+  /* gnus-group-news-1 */
+  color: #005e00;
+  font-weight: bold;
+}
+.org-gnus-group-news-1-empty {
+  /* gnus-group-news-1-empty */
+  color: #005e00;
+}
+.org-gnus-group-news-2 {
+  /* gnus-group-news-2 */
+  color: #00538b;
+  font-weight: bold;
+}
+.org-gnus-group-news-2-empty {
+  /* gnus-group-news-2-empty */
+  color: #00538b;
+}
+.org-gnus-group-news-3 {
+  /* gnus-group-news-3 */
+  color: #3f3000;
+  font-weight: bold;
+}
+.org-gnus-group-news-3-empty {
+  /* gnus-group-news-3-empty */
+  color: #3f3000;
+}
+.org-gnus-group-news-4 {
+  /* gnus-group-news-4 */
+  color: #0f3360;
+  font-weight: bold;
+}
+.org-gnus-group-news-4-empty {
+  /* gnus-group-news-4-empty */
+  color: #0f3360;
+}
+.org-gnus-group-news-5 {
+  /* gnus-group-news-5 */
+  color: #5f0000;
+  font-weight: bold;
+}
+.org-gnus-group-news-5-empty {
+  /* gnus-group-news-5-empty */
+  color: #5f0000;
+}
+.org-gnus-group-news-6 {
+  /* gnus-group-news-6 */
+  color: #505050;
+  font-weight: bold;
+}
+.org-gnus-group-news-6-empty {
+  /* gnus-group-news-6-empty */
+  color: #505050;
+}
+.org-gnus-group-news-low {
+  /* gnus-group-news-low */
+  color: #004000;
+  font-weight: bold;
+}
+.org-gnus-group-news-low-empty {
+  /* gnus-group-news-low-empty */
+  color: #004000;
+}
+.org-gnus-header-content {
+  /* gnus-header-content */
+  color: #61284f;
+}
+.org-gnus-header-from {
+  /* gnus-header-from */
+  color: #30517f;
+  font-weight: bold;
+}
+.org-gnus-header-name {
+  /* gnus-header-name */
+  color: #005a5f;
+}
+.org-gnus-header-newsgroups {
+  /* gnus-header-newsgroups */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-gnus-header-subject {
+  /* gnus-header-subject */
+  color: #5317ac;
+  font-weight: bold;
+}
+.org-gnus-signature {
+  /* gnus-signature */
+  color: #093060;
+  font-style: italic;
+}
+.org-gnus-splash {
+  /* gnus-splash */
+  color: #505050;
+}
+.org-gnus-summary-cancelled {
+  /* gnus-summary-cancelled */
+  color: #782900;
+  background-color: #f5d88f;
+  font-weight: bold;
+}
+.org-gnus-summary-high-ancient {
+  /* gnus-summary-high-ancient */
+  color: #505050;
+  font-weight: bold;
+}
+.org-gnus-summary-high-read {
+  /* gnus-summary-high-read */
+  color: #093060;
+  font-weight: bold;
+}
+.org-gnus-summary-high-ticked {
+  /* gnus-summary-high-ticked */
+  color: #a0132f;
+  font-weight: bold;
+}
+.org-gnus-summary-high-undownloaded {
+  /* gnus-summary-high-undownloaded */
+  color: #813e00;
+  font-weight: bold;
+}
+.org-gnus-summary-high-unread {
+  /* gnus-summary-high-unread */
+  color: #000000;
+  font-weight: bold;
+}
+.org-gnus-summary-low-ancient {
+  /* gnus-summary-low-ancient */
+  color: #505050;
+  font-style: italic;
+}
+.org-gnus-summary-low-read {
+  /* gnus-summary-low-read */
+  color: #093060;
+  font-style: italic;
+}
+.org-gnus-summary-low-ticked {
+  /* gnus-summary-low-ticked */
+  color: #780000;
+  font-style: italic;
+}
+.org-gnus-summary-low-undownloaded {
+  /* gnus-summary-low-undownloaded */
+  color: #604000;
+  font-style: italic;
+}
+.org-gnus-summary-low-unread {
+  /* gnus-summary-low-unread */
+  color: #093060;
+  font-weight: bold;
+}
+.org-gnus-summary-normal-ancient {
+  /* gnus-summary-normal-ancient */
+  color: #61284f;
+}
+.org-gnus-summary-normal-read {
+  /* gnus-summary-normal-read */
+  color: #093060;
+}
+.org-gnus-summary-normal-ticked {
+  /* gnus-summary-normal-ticked */
+  color: #a0132f;
+}
+.org-gnus-summary-normal-undownloaded {
+  /* gnus-summary-normal-undownloaded */
+  color: #813e00;
+}
+.org-gnus-summary-normal-unread {
+  /* gnus-summary-normal-unread */
+  color: #000000;
+}
+.org-gnus-summary-selected {
+  /* gnus-summary-selected */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-go-coverage-0 {
+  /* go-coverage-0 */
+  color: #c00000;
+}
+.org-go-coverage-1 {
+  /* go-coverage-1 */
+  color: #808080;
+}
+.org-go-coverage-10 {
+  /* go-coverage-10 */
+  color: #14ec9b;
+}
+.org-go-coverage-2 {
+  /* go-coverage-2 */
+  color: #748c83;
+}
+.org-go-coverage-3 {
+  /* go-coverage-3 */
+  color: #689886;
+}
+.org-go-coverage-4 {
+  /* go-coverage-4 */
+  color: #5ca489;
+}
+.org-go-coverage-5 {
+  /* go-coverage-5 */
+  color: #50b08c;
+}
+.org-go-coverage-6 {
+  /* go-coverage-6 */
+  color: #44bc8f;
+}
+.org-go-coverage-7 {
+  /* go-coverage-7 */
+  color: #38c892;
+}
+.org-go-coverage-8 {
+  /* go-coverage-8 */
+  color: #2cd495;
+}
+.org-go-coverage-9 {
+  /* go-coverage-9 */
+  color: #20e098;
+}
+.org-go-coverage-covered {
+  /* go-coverage-covered */
+  color: #2cd495;
+}
+.org-go-coverage-untracked {
+  /* go-coverage-untracked */
+  color: #505050;
+}
+.org-go-dot-mod-module-name {
+  /* go-dot-mod-module-name */
+  color: #000000;
+  background-color: #ffffff;
+}
+.org-go-dot-mod-module-semver {
+  /* go-dot-mod-module-semver */
+  color: #000000;
+  background-color: #ffffff;
+}
+.org-go-dot-mod-module-version {
+  /* go-dot-mod-module-version */
+  color: #000000;
+  background-color: #ffffff;
+}
+.org-header-line {
+  /* header-line */
+  color: #2a2a2a;
+  background-color: #e5e5e5;
+}
+.org-header-line-highlight {
+  /* header-line-highlight */
+  color: #e0e0e0;
+  background-color: #0033c0;
+}
+.org-help-argument-name {
+  /* help-argument-name */
+  font-style: italic;
+}
+.org-highlight {
+  /* highlight */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-holiday {
+  /* holiday */
+  color: #8f0075;
+}
+.org-homoglyph {
+  /* homoglyph */
+  color: #8b1030;
+}
+.org-ibuffer-locked-buffer {
+  /* ibuffer-locked-buffer */
+  color: #863927;
+}
+.org-info-header-node {
+  /* info-header-node */
+  color: #505050;
+  font-weight: bold;
+}
+.org-info-header-xref {
+  /* info-header-xref */
+  color: #0033c0;
+}
+.org-info-index-match {
+  /* info-index-match */
+  color: #61284f;
+  background-color: #f8ddea;
+}
+.org-info-menu-star {
+  /* info-menu-star */
+  color: #a60000;
+}
+.org-info-node {
+  /* info-node */
+  font-weight: bold;
+}
+.org-info-quoted {
+  /* Info-quoted */
+  color: #721045;
+}
+.org-info-xref {
+  /* info-xref */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-internal-border {
+}
+.org-isearch-fail {
+  /* isearch-fail */
+  color: #780000;
+  background-color: #ffcccc;
+}
+.org-italic {
+  /* italic */
+  font-style: italic;
+}
+.org-keyword {
+  /* font-lock-keyword-face */
+  color: #5317ac;
+}
+.org-lazy-highlight {
+  /* lazy-highlight */
+  color: #004850;
+  background-color: #8eecf4;
+}
+.org-line-number {
+  /* line-number */
+  color: #505050;
+  background-color: #f8f8f8;
+}
+.org-line-number-current-line {
+  /* line-number-current-line */
+  color: #191919;
+  background-color: #e0e0e0;
+  font-weight: bold;
+}
+.org-line-number-major-tick {
+  /* line-number-major-tick */
+  color: #3f3000;
+  background-color: #fff3da;
+}
+.org-line-number-minor-tick {
+  /* line-number-minor-tick */
+  color: #0f3360;
+  background-color: #ebf6fa;
+}
+.org-link {
+  /* link */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-link-visited {
+  /* link-visited */
+  color: #5317ac;
+  text-decoration: underline;
+}
+.org-match {
+  /* match */
+  color: #61284f;
+  background-color: #f8ddea;
+}
+.org-menu {
+}
+.org-message-cited-text-1 {
+  /* message-cited-text-1 */
+  color: #223fbf;
+}
+.org-message-cited-text-2 {
+  /* message-cited-text-2 */
+  color: #972500;
+}
+.org-message-cited-text-3 {
+  /* message-cited-text-3 */
+  color: #315b00;
+}
+.org-message-cited-text-4 {
+  /* message-cited-text-4 */
+  color: #8f0075;
+}
+.org-message-header-cc {
+  /* message-header-cc */
+  color: #223fbf;
+}
+.org-message-header-name {
+  /* message-header-name */
+  color: #145c33;
+}
+.org-message-header-newsgroups {
+  /* message-header-newsgroups */
+  color: #0030a6;
+  font-weight: bold;
+}
+.org-message-header-other {
+  /* message-header-other */
+  color: #005a5f;
+  font-weight: bold;
+}
+.org-message-header-subject {
+  /* message-header-subject */
+  color: #5317ac;
+  font-weight: bold;
+}
+.org-message-header-to {
+  /* message-header-to */
+  color: #8f0075;
+  font-weight: bold;
+}
+.org-message-header-xheader {
+  /* message-header-xheader */
+  color: #0000bb;
+}
+.org-message-mml {
+  /* message-mml */
+  color: #315b00;
+}
+.org-message-separator {
+  /* message-separator */
+  color: #5d3026;
+  background-color: #e0e0e0;
+}
+.org-minibuffer-prompt {
+  /* minibuffer-prompt */
+  color: #005a5f;
+}
+.org-mm-command-output {
+  /* mm-command-output */
+  color: #a0132f;
+}
+.org-mm-uu-extract {
+  /* mm-uu-extract */
+  color: #184034;
+  background-color: #f8f8f8;
+}
+.org-mode-line {
+  /* mode-line */
+  color: #191919;
+  background-color: #e0e0e0;
+}
+.org-mode-line-buffer-id {
+  /* mode-line-buffer-id */
+  font-weight: bold;
+}
+.org-mode-line-emphasis {
+  /* mode-line-emphasis */
+  color: #0033c0;
+  font-weight: bold;
+}
+.org-mode-line-highlight {
+  /* mode-line-highlight */
+  color: #e0e0e0;
+  background-color: #0033c0;
+}
+.org-mode-line-inactive {
+  /* mode-line-inactive */
+  color: #424242;
+  background-color: #efedef;
+}
+.org-modus-theme-active-blue {
+  /* modus-theme-active-blue */
+  color: #e0e0e0;
+  background-color: #0033c0;
+}
+.org-modus-theme-active-cyan {
+  /* modus-theme-active-cyan */
+  color: #e0e0e0;
+  background-color: #004882;
+}
+.org-modus-theme-active-green {
+  /* modus-theme-active-green */
+  color: #e0e0e0;
+  background-color: #005300;
+}
+.org-modus-theme-active-magenta {
+  /* modus-theme-active-magenta */
+  color: #e0e0e0;
+  background-color: #6320a0;
+}
+.org-modus-theme-active-red {
+  /* modus-theme-active-red */
+  color: #e0e0e0;
+  background-color: #930000;
+}
+.org-modus-theme-active-yellow {
+  /* modus-theme-active-yellow */
+  color: #e0e0e0;
+  background-color: #703700;
+}
+.org-modus-theme-diff-added {
+  /* modus-theme-diff-added */
+  color: #004500;
+  background-color: #d4fad4;
+}
+.org-modus-theme-diff-changed {
+  /* modus-theme-diff-changed */
+  color: #524200;
+  background-color: #fcefcf;
+}
+.org-modus-theme-diff-focus-added {
+  /* modus-theme-diff-focus-added */
+  color: #002c00;
+  background-color: #bbeabb;
+}
+.org-modus-theme-diff-focus-changed {
+  /* modus-theme-diff-focus-changed */
+  color: #392900;
+  background-color: #ecdfbf;
+}
+.org-modus-theme-diff-focus-removed {
+  /* modus-theme-diff-focus-removed */
+  color: #4a0000;
+  background-color: #efcbcf;
+}
+.org-modus-theme-diff-heading {
+  /* modus-theme-diff-heading */
+  color: #043355;
+  background-color: #b7c2dd;
+}
+.org-modus-theme-diff-refine-added {
+  /* modus-theme-diff-refine-added */
+  color: #002a00;
+  background-color: #94cf94;
+}
+.org-modus-theme-diff-refine-changed {
+  /* modus-theme-diff-refine-changed */
+  color: #302010;
+  background-color: #cccf8f;
+}
+.org-modus-theme-diff-refine-removed {
+  /* modus-theme-diff-refine-removed */
+  color: #400000;
+  background-color: #daa2b0;
+}
+.org-modus-theme-diff-removed {
+  /* modus-theme-diff-removed */
+  color: #691616;
+  background-color: #ffe8ef;
+}
+.org-modus-theme-fringe-blue {
+  /* modus-theme-fringe-blue */
+  color: #282828;
+  background-color: #82afff;
+}
+.org-modus-theme-fringe-cyan {
+  /* modus-theme-fringe-cyan */
+  color: #282828;
+  background-color: #00d6e0;
+}
+.org-modus-theme-fringe-green {
+  /* modus-theme-fringe-green */
+  color: #282828;
+  background-color: #86cf86;
+}
+.org-modus-theme-fringe-magenta {
+  /* modus-theme-fringe-magenta */
+  color: #282828;
+  background-color: #f0a3ff;
+}
+.org-modus-theme-fringe-red {
+  /* modus-theme-fringe-red */
+  color: #282828;
+  background-color: #ff9a9a;
+}
+.org-modus-theme-fringe-yellow {
+  /* modus-theme-fringe-yellow */
+  color: #282828;
+  background-color: #e0c050;
+}
+.org-modus-theme-header {
+  /* modus-theme-header */
+  color: #000000;
+  font-weight: bold;
+}
+.org-modus-theme-hl-line {
+  /* modus-theme-hl-line */
+  background-color: #f2eff3;
+}
+.org-modus-theme-intense-blue {
+  /* modus-theme-intense-blue */
+  color: #000000;
+  background-color: #6aaeff;
+}
+.org-modus-theme-intense-cyan {
+  /* modus-theme-intense-cyan */
+  color: #000000;
+  background-color: #42cbd4;
+}
+.org-modus-theme-intense-green {
+  /* modus-theme-intense-green */
+  color: #000000;
+  background-color: #5ada88;
+}
+.org-modus-theme-intense-magenta {
+  /* modus-theme-intense-magenta */
+  color: #000000;
+  background-color: #d5baff;
+}
+.org-modus-theme-intense-neutral {
+  /* modus-theme-intense-neutral */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-modus-theme-intense-red {
+  /* modus-theme-intense-red */
+  color: #000000;
+  background-color: #ff8892;
+}
+.org-modus-theme-intense-yellow {
+  /* modus-theme-intense-yellow */
+  color: #000000;
+  background-color: #f5df23;
+}
+.org-modus-theme-mark-alt {
+  /* modus-theme-mark-alt */
+  color: #782900;
+  background-color: #f5d88f;
+  font-weight: bold;
+}
+.org-modus-theme-mark-del {
+  /* modus-theme-mark-del */
+  color: #840040;
+  background-color: #ffccbb;
+  font-weight: bold;
+}
+.org-modus-theme-mark-sel {
+  /* modus-theme-mark-sel */
+  color: #005040;
+  background-color: #a0f0cf;
+  font-weight: bold;
+}
+.org-modus-theme-mark-symbol {
+  /* modus-theme-mark-symbol */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-modus-theme-nuanced-blue {
+  /* modus-theme-nuanced-blue */
+  background-color: #f3f3ff;
+}
+.org-modus-theme-nuanced-cyan {
+  /* modus-theme-nuanced-cyan */
+  background-color: #ebf6fa;
+}
+.org-modus-theme-nuanced-green {
+  /* modus-theme-nuanced-green */
+  background-color: #ecf7ed;
+}
+.org-modus-theme-nuanced-magenta {
+  /* modus-theme-nuanced-magenta */
+  background-color: #fdf0ff;
+}
+.org-modus-theme-nuanced-red {
+  /* modus-theme-nuanced-red */
+  background-color: #fff1f0;
+}
+.org-modus-theme-nuanced-yellow {
+  /* modus-theme-nuanced-yellow */
+  background-color: #fff3da;
+}
+.org-modus-theme-refine-blue {
+  /* modus-theme-refine-blue */
+  color: #002288;
+  background-color: #8ac7ff;
+}
+.org-modus-theme-refine-cyan {
+  /* modus-theme-refine-cyan */
+  color: #004850;
+  background-color: #8eecf4;
+}
+.org-modus-theme-refine-green {
+  /* modus-theme-refine-green */
+  color: #004c00;
+  background-color: #aceaac;
+}
+.org-modus-theme-refine-magenta {
+  /* modus-theme-refine-magenta */
+  color: #770077;
+  background-color: #ffccff;
+}
+.org-modus-theme-refine-red {
+  /* modus-theme-refine-red */
+  color: #780000;
+  background-color: #ffcccc;
+}
+.org-modus-theme-refine-yellow {
+  /* modus-theme-refine-yellow */
+  color: #604000;
+  background-color: #fff29a;
+}
+.org-modus-theme-special-calm {
+  /* modus-theme-special-calm */
+  color: #61284f;
+  background-color: #f8ddea;
+}
+.org-modus-theme-special-cold {
+  /* modus-theme-special-cold */
+  color: #093060;
+  background-color: #dde3f4;
+}
+.org-modus-theme-special-mild {
+  /* modus-theme-special-mild */
+  color: #184034;
+  background-color: #c4ede0;
+}
+.org-modus-theme-special-warm {
+  /* modus-theme-special-warm */
+  color: #5d3026;
+  background-color: #f0e0d4;
+}
+.org-modus-theme-subtle-blue {
+  /* modus-theme-subtle-blue */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-modus-theme-subtle-cyan {
+  /* modus-theme-subtle-cyan */
+  color: #282828;
+  background-color: #c0efff;
+}
+.org-modus-theme-subtle-green {
+  /* modus-theme-subtle-green */
+  color: #282828;
+  background-color: #aecf90;
+}
+.org-modus-theme-subtle-magenta {
+  /* modus-theme-subtle-magenta */
+  color: #282828;
+  background-color: #f0d3ff;
+}
+.org-modus-theme-subtle-neutral {
+  /* modus-theme-subtle-neutral */
+  color: #424242;
+  background-color: #efedef;
+}
+.org-modus-theme-subtle-red {
+  /* modus-theme-subtle-red */
+  color: #282828;
+  background-color: #f2b0a2;
+}
+.org-modus-theme-subtle-yellow {
+  /* modus-theme-subtle-yellow */
+  color: #282828;
+  background-color: #e4c340;
+}
+.org-mouse {
+}
+.org-mouse-drag-and-drop-region {
+  /* mouse-drag-and-drop-region */
+  color: #000000;
+  background-color: #bcbcbc;
+}
+.org-negation-char {
+  /* font-lock-negation-char-face */
+  color: #813e00;
+}
+.org-next-error {
+  /* next-error */
+  color: #282828;
+  background-color: #f2b0a2;
+}
+.org-nobreak-hyphen {
+  /* nobreak-hyphen */
+  color: #8b1030;
+}
+.org-nobreak-space {
+  /* nobreak-space */
+  color: #8b1030;
+  text-decoration: underline;
+}
+.org-org-agenda-calendar-event {
+  /* org-agenda-calendar-event */
+  color: #000000;
+}
+.org-org-agenda-calendar-sexp {
+  /* org-agenda-calendar-sexp */
+  color: #30517f;
+}
+.org-org-agenda-clocking {
+  /* org-agenda-clocking */
+  color: #093060;
+  background-color: #dde3f4;
+}
+.org-org-agenda-column-dateline {
+  /* org-agenda-column-dateline */
+  background-color: #f0f0f0;
+}
+.org-org-agenda-current-time {
+  /* org-agenda-current-time */
+  color: #282828;
+  background-color: #c0efff;
+}
+.org-org-agenda-diary {
+  /* org-agenda-diary */
+  color: #000000;
+}
+.org-org-agenda-dimmed-todo {
+  /* org-agenda-dimmed-todo-face */
+  color: #424242;
+  background-color: #efedef;
+}
+.org-org-agenda-done {
+  /* org-agenda-done */
+  color: #315b00;
+}
+.org-org-agenda-filter-category {
+  /* org-agenda-filter-category */
+  color: #6320a0;
+  font-weight: bold;
+}
+.org-org-agenda-filter-effort {
+  /* org-agenda-filter-effort */
+  color: #6320a0;
+  font-weight: bold;
+}
+.org-org-agenda-filter-regexp {
+  /* org-agenda-filter-regexp */
+  color: #6320a0;
+  font-weight: bold;
+}
+.org-org-agenda-filter-tags {
+  /* org-agenda-filter-tags */
+  color: #6320a0;
+  font-weight: bold;
+}
+.org-org-agenda-restriction-lock {
+  /* org-agenda-restriction-lock */
+  color: #282828;
+  background-color: #f8f8f8;
+}
+.org-org-agenda-structure {
+  /* org-agenda-structure */
+  color: #184034;
+  background-color: #ffffff;
+}
+.org-org-archived {
+  /* org-archived */
+  color: #505050;
+  background-color: #f0f0f0;
+}
+.org-org-block {
+  /* org-block */
+  color: #000000;
+}
+.org-org-block-begin-line {
+  /* org-block-begin-line */
+  color: #184034;
+  background-color: #f0f0f0;
+}
+.org-org-block-end-line {
+  /* org-block-end-line */
+  color: #184034;
+  background-color: #f0f0f0;
+}
+.org-org-checkbox {
+  /* org-checkbox */
+  color: #191919;
+  background-color: #efedef;
+}
+.org-org-checkbox-statistics-done {
+  /* org-checkbox-statistics-done */
+  color: #005e00;
+  background-color: #f8f8f8;
+}
+.org-org-checkbox-statistics-todo {
+  /* org-checkbox-statistics-todo */
+  color: #972500;
+  background-color: #f8f8f8;
+}
+.org-org-clock-overlay {
+  /* org-clock-overlay */
+  color: #093060;
+  background-color: #dde3f4;
+}
+.org-org-code {
+  /* org-code */
+  color: #721045;
+}
+.org-org-column {
+  /* org-column */
+  background-color: #f0f0f0;
+}
+.org-org-column-title {
+  /* org-column-title */
+  background-color: #f0f0f0;
+  font-weight: bold;
+  text-decoration: underline;
+}
+.org-org-date {
+  /* org-date */
+  color: #005a5f;
+  text-decoration: underline;
+}
+.org-org-date-selected {
+  /* org-date-selected */
+  color: #223fbf;
+  font-weight: bold;
+}
+.org-org-default {
+  /* org-default */
+  color: #000000;
+  background-color: #ffffff;
+}
+.org-org-document-info {
+  /* org-document-info */
+  color: #093060;
+}
+.org-org-document-info-keyword {
+  /* org-document-info-keyword */
+  color: #505050;
+}
+.org-org-done {
+  /* org-done */
+  color: #005e00;
+  background-color: #f8f8f8;
+}
+.org-org-drawer {
+  /* org-drawer */
+  color: #00538b;
+  background-color: #ffffff;
+}
+.org-org-ellipsis {
+}
+.org-org-footnote {
+  /* org-footnote */
+  color: #223fbf;
+  text-decoration: underline;
+}
+.org-org-formula {
+  /* org-formula */
+  color: #972500;
+}
+.org-org-habit-alert {
+  /* org-habit-alert-face */
+  color: #000000;
+  background-color: #f5df23;
+}
+.org-org-habit-alert-future {
+  /* org-habit-alert-future-face */
+  color: #604000;
+  background-color: #fff29a;
+}
+.org-org-habit-clear {
+  /* org-habit-clear-face */
+  color: #000000;
+  background-color: #d5baff;
+}
+.org-org-habit-clear-future {
+  /* org-habit-clear-future-face */
+  color: #770077;
+  background-color: #ffccff;
+}
+.org-org-habit-overdue {
+  /* org-habit-overdue-face */
+  color: #000000;
+  background-color: #ff8892;
+}
+.org-org-habit-overdue-future {
+  /* org-habit-overdue-future-face */
+  color: #780000;
+  background-color: #ffcccc;
+}
+.org-org-habit-ready {
+  /* org-habit-ready-face */
+  color: #000000;
+  background-color: #6aaeff;
+}
+.org-org-habit-ready-future {
+  /* org-habit-ready-future-face */
+  color: #002288;
+  background-color: #8ac7ff;
+}
+.org-org-headline-done {
+  /* org-headline-done */
+  color: #004000;
+  background-color: #ffffff;
+}
+.org-org-hide {
+  /* org-hide */
+  color: #ffffff;
+}
+.org-org-latex-and-related {
+  /* org-latex-and-related */
+  color: #770077;
+}
+.org-org-link {
+  /* org-link */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-org-list-dt {
+  /* org-list-dt */
+  font-weight: bold;
+}
+.org-org-macro {
+  /* org-macro */
+  color: #5317ac;
+  background-color: #f3f3ff;
+}
+.org-org-meta-line {
+  /* org-meta-line */
+  color: #0f3360;
+  background-color: #ebf6fa;
+}
+.org-org-mode-line-clock {
+  /* org-mode-line-clock */
+  color: #000000;
+}
+.org-org-mode-line-clock-overrun {
+  /* org-mode-line-clock-overrun */
+  color: #e0e0e0;
+  background-color: #930000;
+}
+.org-org-priority {
+  /* org-priority */
+  color: #721045;
+  background-color: #f8f8f8;
+}
+.org-org-property-value {
+  /* org-property-value */
+  color: #005a5f;
+}
+.org-org-quote {
+  /* org-quote */
+  color: #61284f;
+}
+.org-org-scheduled {
+  /* org-scheduled */
+  color: #5d3026;
+}
+.org-org-scheduled-previously {
+  /* org-scheduled-previously */
+  color: #863927;
+}
+.org-org-scheduled-today {
+  /* org-scheduled-today */
+  color: #5317ac;
+}
+.org-org-sexp-date {
+  /* org-sexp-date */
+  color: #005a5f;
+  text-decoration: underline;
+}
+.org-org-special-keyword {
+  /* org-special-keyword */
+  color: #201f55;
+  background-color: #ffffff;
+}
+.org-org-table {
+  /* org-table */
+  color: #093060;
+}
+.org-org-tag {
+  /* org-tag */
+  color: #541f4f;
+}
+.org-org-tag-group {
+  /* org-tag-group */
+  color: #0f3360;
+  font-weight: bold;
+}
+.org-org-target {
+  /* org-target */
+  text-decoration: underline;
+}
+.org-org-time-grid {
+  /* org-time-grid */
+  color: #56576d;
+}
+.org-org-todo {
+  /* org-todo */
+  color: #972500;
+  background-color: #f8f8f8;
+}
+.org-org-upcoming-deadline {
+  /* org-upcoming-deadline */
+  color: #a0132f;
+}
+.org-org-upcoming-distant-deadline {
+  /* org-upcoming-distant-deadline */
+  color: #5f0000;
+}
+.org-org-verbatim {
+  /* org-verbatim */
+  color: #61284f;
+  background-color: #f0f0f0;
+}
+.org-org-verse {
+  /* org-verse */
+  color: #61284f;
+}
+.org-org-warning {
+  /* org-warning */
+  color: #a0132f;
+  font-weight: bold;
+}
+.org-package-description {
+  /* package-description */
+  color: #093060;
+}
+.org-package-help-section-name {
+  /* package-help-section-name */
+  color: #5317ac;
+  font-weight: bold;
+}
+.org-package-name {
+  /* package-name */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-package-status-avail-obso {
+  /* package-status-avail-obso */
+  color: #a60000;
+  font-weight: bold;
+}
+.org-package-status-available {
+  /* package-status-available */
+  color: #184034;
+}
+.org-package-status-built-in {
+  /* package-status-built-in */
+  color: #721045;
+}
+.org-package-status-dependency {
+  /* package-status-dependency */
+  color: #5317ac;
+}
+.org-package-status-disabled {
+  /* package-status-disabled */
+  color: #282828;
+  background-color: #f2b0a2;
+}
+.org-package-status-external {
+  /* package-status-external */
+  color: #005a5f;
+}
+.org-package-status-held {
+  /* package-status-held */
+  color: #70480f;
+}
+.org-package-status-incompat {
+  /* package-status-incompat */
+  color: #813e00;
+  font-weight: bold;
+}
+.org-package-status-installed {
+  /* package-status-installed */
+  color: #5d3026;
+}
+.org-package-status-new {
+  /* package-status-new */
+  color: #005e00;
+  font-weight: bold;
+}
+.org-package-status-unsigned {
+  /* package-status-unsigned */
+  color: #972500;
+  font-weight: bold;
+}
+.org-preprocessor {
+  /* font-lock-preprocessor-face */
+  color: #a0132f;
+}
+.org-read-multiple-choice {
+  /* read-multiple-choice-face */
+  font-weight: bold;
+  text-decoration: underline;
+}
+.org-rectangle-preview {
+  /* rectangle-preview */
+  color: #184034;
+  background-color: #c4ede0;
+}
+.org-regexp-grouping-backslash {
+  /* font-lock-regexp-grouping-backslash */
+  color: #654d0f;
+  font-weight: bold;
+}
+.org-regexp-grouping-construct {
+  /* font-lock-regexp-grouping-construct */
+  color: #8b1030;
+  font-weight: bold;
+}
+.org-region {
+  /* region */
+  color: #000000;
+  background-color: #bcbcbc;
+}
+.org-rmail-header-name {
+  /* rmail-header-name */
+  color: #005a5f;
+}
+.org-rmail-highlight {
+  /* rmail-highlight */
+  color: #8f0075;
+  font-weight: bold;
+}
+.org-scroll-bar {
+}
+.org-secondary-selection {
+  /* secondary-selection */
+  color: #093060;
+  background-color: #dde3f4;
+}
+.org-sgml-namespace {
+  /* sgml-namespace */
+  color: #8f0075;
+}
+.org-sh-escaped-newline {
+  /* sh-escaped-newline */
+  color: #223fbf;
+}
+.org-sh-heredoc {
+  /* sh-heredoc */
+  color: #223fbf;
+}
+.org-sh-quoted-exec {
+  /* sh-quoted-exec */
+  color: #8f0075;
+}
+.org-shadow {
+  /* shadow */
+  color: #505050;
+}
+.org-show-paren-match {
+  /* show-paren-match */
+  color: #000000;
+  background-color: #e0af82;
+}
+.org-show-paren-match-expression {
+  /* show-paren-match-expression */
+  color: #61284f;
+  background-color: #f8ddea;
+}
+.org-show-paren-mismatch {
+  /* show-paren-mismatch */
+  color: #000000;
+  background-color: #ff8892;
+}
+.org-shr-abbreviation {
+  /* shr-abbreviation */
+  text-decoration: underline;
+}
+.org-shr-link {
+  /* shr-link */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-shr-selected-link {
+  /* shr-selected-link */
+  color: #0000bb;
+  background-color: #ff0000;
+  text-decoration: underline;
+}
+.org-shr-strike-through {
+  /* shr-strike-through */
+  text-decoration: line-through;
+}
+.org-speedbar-button {
+  /* speedbar-button-face */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-speedbar-directory {
+  /* speedbar-directory-face */
+  color: #0030a6;
+  font-weight: bold;
+}
+.org-speedbar-file {
+  /* speedbar-file-face */
+  color: #000000;
+}
+.org-speedbar-highlight {
+  /* speedbar-highlight-face */
+  color: #282828;
+  background-color: #b5d0ff;
+}
+.org-speedbar-selected {
+  /* speedbar-selected-face */
+  color: #00538b;
+  font-weight: bold;
+}
+.org-speedbar-separator {
+  /* speedbar-separator-face */
+  color: #000000;
+  background-color: #e0e0e0;
+}
+.org-speedbar-tag {
+  /* speedbar-tag-face */
+  color: #863927;
+}
+.org-string {
+  /* font-lock-string-face */
+  color: #79a8ff;
+}
+.org-success {
+  /* success */
+  color: #005e00;
+  font-weight: bold;
+}
+.org-tab-bar {
+  /* tab-bar */
+  color: #000000;
+  background-color: #d5d5d5;
+}
+.org-tab-bar-tab {
+  /* tab-bar-tab */
+  color: #000000;
+  background-color: #f6f6f6;
+  font-weight: bold;
+}
+.org-tab-bar-tab-inactive {
+  /* tab-bar-tab-inactive */
+  color: #282828;
+  background-color: #bdbdbd;
+}
+.org-tab-line {
+  /* tab-line */
+  color: #000000;
+  background-color: #d5d5d5;
+  font-size: 95%;
+}
+.org-table-cell {
+  /* table-cell */
+  background-color: #f3f3ff;
+}
+.org-tabulated-list-fake-header {
+  /* tabulated-list-fake-header */
+  font-weight: bold;
+  text-decoration: underline;
+  text-decoration: overline;
+}
+.org-term {
+  /* term */
+  color: #000000;
+  background-color: #ffffff;
+}
+.org-term-bold {
+  /* term-bold */
+  font-weight: bold;
+}
+.org-term-color-black {
+  /* term-color-black */
+  color: #000000;
+  background-color: #000000;
+}
+.org-term-color-blue {
+  /* term-color-blue */
+  color: #0030a6;
+  background-color: #0030a6;
+}
+.org-term-color-cyan {
+  /* term-color-cyan */
+  color: #00538b;
+  background-color: #00538b;
+}
+.org-term-color-green {
+  /* term-color-green */
+  color: #005e00;
+  background-color: #005e00;
+}
+.org-term-color-magenta {
+  /* term-color-magenta */
+  color: #721045;
+  background-color: #721045;
+}
+.org-term-color-red {
+  /* term-color-red */
+  color: #a60000;
+  background-color: #a60000;
+}
+.org-term-color-white {
+  /* term-color-white */
+  color: #ffffff;
+  background-color: #ffffff;
+}
+.org-term-color-yellow {
+  /* term-color-yellow */
+  color: #813e00;
+  background-color: #813e00;
+}
+.org-term-underline {
+  /* term-underline */
+  text-decoration: underline;
+}
+.org-tool-bar {
+  /* tool-bar */
+  color: #000000;
+  background-color: #bfbfbf;
+}
+.org-tooltip {
+  /* tooltip */
+  color: #000000;
+  background-color: #dde3f4;
+}
+.org-trailing-whitespace {
+  /* trailing-whitespace */
+  background-color: #ff8892;
+}
+.org-tty-menu-disabled {
+  /* tty-menu-disabled-face */
+  color: #505050;
+  background-color: #f0f0f0;
+}
+.org-tty-menu-enabled {
+  /* tty-menu-enabled-face */
+  color: #000000;
+  background-color: #f0f0f0;
+  font-weight: bold;
+}
+.org-tty-menu-selected {
+  /* tty-menu-selected-face */
+  color: #000000;
+  background-color: #6aaeff;
+}
+.org-type {
+  /* font-lock-type-face */
+  color: #8f0075;
+}
+.org-underline {
+  /* underline */
+  text-decoration: underline;
+}
+.org-variable-name {
+  /* font-lock-variable-name-face */
+  color: #00d3d0;
+}
+.org-variable-pitch {
+}
+.org-vc-conflict-state {
+  /* vc-conflict-state */
+  color: #930000;
+}
+.org-vc-edited-state {
+  /* vc-edited-state */
+  color: #5d3026;
+}
+.org-vc-locally-added-state {
+  /* vc-locally-added-state */
+  color: #004882;
+}
+.org-vc-locked-state {
+  /* vc-locked-state */
+  color: #6320a0;
+}
+.org-vc-missing-state {
+  /* vc-missing-state */
+  color: #703700;
+}
+.org-vc-needs-update-state {
+  /* vc-needs-update-state */
+  color: #184034;
+}
+.org-vc-removed-state {
+  /* vc-removed-state */
+  color: #930000;
+}
+.org-vc-state-base {
+  /* vc-state-base */
+  color: #191919;
+}
+.org-vc-up-to-date-state {
+  /* vc-up-to-date-state */
+  color: #093060;
+}
+.org-vertical-border {
+  /* vertical-border */
+  color: #888888;
+}
+.org-warning {
+  /* warning */
+  color: #813e00;
+  font-weight: bold;
+}
+.org-warning-1 {
+  /* font-lock-warning-face */
+  color: #703700;
+}
+.org-widget-button {
+  /* widget-button */
+  color: #0000bb;
+  text-decoration: underline;
+}
+.org-widget-button-pressed {
+  /* widget-button-pressed */
+  color: #721045;
+  text-decoration: underline;
+}
+.org-widget-documentation {
+  /* widget-documentation */
+  color: #005e00;
+}
+.org-widget-field {
+  /* widget-field */
+  color: #282828;
+  background-color: #f0f0f0;
+}
+.org-widget-inactive {
+  /* widget-inactive */
+  color: #424242;
+  background-color: #efedef;
+}
+.org-widget-single-line-field {
+  /* widget-single-line-field */
+  color: #282828;
+  background-color: #f0f0f0;
+}
+.org-window-divider {
+  /* window-divider */
+  color: #888888;
+}
+.org-window-divider-first-pixel {
+  /* window-divider-first-pixel */
+  color: #585858;
+}
+.org-window-divider-last-pixel {
+  /* window-divider-last-pixel */
+  color: #585858;
+}
+.org-xref-file-header {
+  /* xref-file-header */
+  color: #093060;
+  font-weight: bold;
+}
+.org-xref-line-number {
+  /* xref-line-number */
+  color: #505050;
+}
+.org-xref-match {
+  /* xref-match */
+  color: #61284f;
+  background-color: #f8ddea;
+}
diff --git a/org/style.css b/org/style.css
new file mode 100644 (file)
index 0000000..b27520d
--- /dev/null
@@ -0,0 +1,278 @@
+
+/* Code block theme  */
+@import 'modus-operandi-theme.css';
+
+:root {
+    --color-scheme-background: white;
+    --color-scheme-text: black;
+    --color-scheme-secondary: #333;
+    --color-scheme-shadow: #eee;
+
+}
+
+/* Light Theme */
+@media (prefers-color-scheme: light) {
+    :root {
+       --color-scheme-background: white;
+       --color-scheme-text: black;
+       --color-scheme-secondary: #333;
+       --color-scheme-shadow: #eee;
+    }
+}
+
+/* Dark Theme */
+@media (prefers-color-scheme: dark) {
+    :root {
+       --color-scheme-background: #222;
+       --color-scheme-text: white;
+       --color-scheme-secondary: #eee;
+       --color-scheme-shadow: #333;
+    }
+
+    /* Make links readable */
+    a:link    { color: lightblue }
+    a:visited { color: lightblue }
+    a:hover   { color: lightblue }
+}
+
+body {
+    margin-top: 0;
+    margin-left: auto;
+    margin-right: auto;
+    padding-left: 1em;
+    padding-right: 1em;
+    max-width: 48rem;
+    color: var(--color-scheme-text);
+    background: var(--color-scheme-background);
+}
+
+#content {
+    max-width: 46rem;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+@media  (min-width: 43em) {
+    #profile {
+       float: right;
+    }
+}
+
+#preamble {
+    display: flex;
+    justify-content: space-between;
+    flex-direction: row-reverse;
+    align-items: flex-start;
+    padding-bottom: 0.25em;
+}
+
+#updated {
+    font-family: monospace;
+    font-size: 1em;
+    color: var(--color-scheme-secondary);
+    padding-top: 2em;
+    padding-bottom: 0.75em;
+    padding-left: 1em;
+    padding-right: 1em;
+    border-bottom: 1px dotted var(--color-scheme-secondary);
+}
+
+nav {
+    margin-top: 1.4em;
+}
+
+#preamble a {
+    text-transform: uppercase;
+    border: 1px solid var(--color-scheme-secondary);
+    padding: 0.2em;
+    padding-left: 0.3em;
+    padding-right: 0.3em;
+}
+
+nav a:link { color: var(--color-scheme-text); }
+nav a:visited { color: var(--color-scheme-text); }
+nav a:hover {
+    color: var(--color-scheme-background);
+    background: var(--color-scheme-text);
+}
+
+figure {
+    border: 2px solid var(--color-scheme-text);
+    box-shadow: 4px 4px 6px var(--color-scheme-shadow);
+    display: inline-block;
+    font-family: monospace;
+}
+
+img {
+    padding: 0.9em;
+    vertical-align: center;
+}
+
+figcaption {
+    padding-left: 0.9em;
+    padding-bottom: 0.9em;
+}
+
+blockquote {
+    border-left-style: solid;
+    padding-left: 1em;
+}
+
+.todo   { font-family: monospace; color: red; }
+.done   { font-family: monospace; color: green; }
+
+
+.timestamp {
+    font-family: monospace;
+    color: var(--color-scheme-secondary);
+}
+
+.timestamp:after {
+    concontent: '\A';
+}
+
+li {
+    padding-bottom: 0.3em;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    font-family: monospace;
+}
+
+h1 {
+    font-size: 3em;
+}
+
+h2 {
+    font-size: 2.5em;
+    margin-bottom: 0.2em;
+}
+
+h3 {
+    font-size: 1.7em;
+    margin-bottom: 0.2em;
+}
+
+h4 {
+    font-size: 1.4em;
+}
+
+h5 {
+    font-size: 1.2em;
+}
+
+h6 {
+    font-size: 1em;
+}
+
+table {
+    border-collapse: collapse;
+    border: 2px solid var(--color-scheme-text);
+    box-shadow: 4px 4px 6px var(--color-scheme-shadow);
+}
+
+th, td {
+    padding: 0.25em;
+    border: 1px solid var(--color-scheme-secondary);
+}
+
+pre {
+    font-size: 1.25em;
+    overflow: auto;
+    border: 2px solid var(--color-scheme-text);
+    box-shadow: 4px 4px 6px var(--color-scheme-shadow);
+    padding: 1em;
+}
+
+
+.published {
+    font-family: monospace;
+    font-size: 1.3em;
+    color: var(--color-scheme-secondary);
+}
+
+.right-justify {
+    float: right;
+}
+
+
+.comma-list ul {
+    list-style: none;
+}
+
+.comma-list li {
+    display: inline;
+}
+
+.comma-list li:after {
+    content: ", ";
+}
+
+.comma-list li:last-child:before {
+    content: "and ";
+}
+
+.comma-list li:last-child:after {
+    content: "";
+}
+
+.license-notice {
+    display: flex;
+    align-content: center;
+    align-items: center;
+    justify-content: center;
+    background: lightyellow;
+    padding: 0 1em;
+    border: 1px dotted var(--color-scheme-secondary);
+    border-radius: 1em;
+}
+
+.blog-entries ul {
+    list-style: none;
+    padding-left: 0;
+}
+
+.blog-entries li {
+    padding-bottom: 5mm;
+}
+
+.blog-entries a {
+    font-family: monospace;
+    font-size: 1.8em;
+    font-weight: bold;
+}
+
+.blog-entries span {
+    display: block;
+}
+
+.footdef {
+    padding-top: 0.5em;
+    padding-bottom: 0.5em;
+}
+
+.footpara {
+    display: inline;
+}
+
+footer {
+    font-size: 80%;
+    line-height: 1.5em;
+}
+
+.copyright-container {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    flex-wrap: wrap;
+}
+
+.banner {
+    text-align: center;
+}
+
+.generated {
+    font-family: monospace;
+    text-align: center;
+    padding: 1em;
+}
diff --git a/publish.el b/publish.el
new file mode 100644 (file)
index 0000000..1665fdd
--- /dev/null
@@ -0,0 +1,44 @@
+;;; publish.el --- generate and publish my site -*- lexical-binding: t -*-
+
+;; Copyright (C) 2021-2022 Eshel Yaron
+
+;;; Commentary:
+
+;;; Code:
+
+(require 'ox-publish)
+(require 'ox-html)
+(require 'htmlize)
+
+(setq org-export-with-section-numbers nil
+      org-export-with-toc             nil)
+
+(setq org-html-html5-fancy t
+      org-html-doctype     "html5")
+
+(setq org-html-head-include-default-style nil
+      org-html-head-include-scripts       nil)
+
+(setq org-html-htmlize-output-type 'css)
+
+(setq org-publish-project-alist
+      `(("index"
+         :base-directory "~/checkouts/eshelyaron.com/org"
+         :base-extension "org"
+         :exclude ".*"
+         :include ("index.org")
+         :publishing-directory "/ssh:root@eshelyaron.com:/var/www/html"
+         :publishing-function org-html-publish-to-html
+         :html-head     "<link rel=\"stylesheet\" href=\"/style.css\" type=\"text/css\"/>"
+         :html-postamble nil)
+        ("static"
+         :base-directory "~/checkouts/eshelyaron.com/org"
+         :base-extension "ico\\|css\\|jpg\\|gif\\|png\\|txt\\|pdf"
+         :recursive t
+         :publishing-directory "/ssh:root@eshelyaron.com:/var/www/html"
+         :publishing-function org-publish-attachment)
+        ("eshelyaron.com" :components ("index" "static"))))
+
+
+(provide 'publish)
+;;; publish.el ends here