From 97a56145b222b5cc1a77c0ca9c2d51d2439e7e6f Mon Sep 17 00:00:00 2001 From: cuom1999 Date: Sun, 18 Dec 2022 03:31:31 -0600 Subject: [PATCH] Use css for darkmode --- dmoj/settings.py | 1 + dmoj/urls.py | 1 + judge/admin/problem.py | 1 - judge/caching.py | 1 + judge/middleware.py | 12 + judge/template_context.py | 2 + judge/views/user.py | 8 + judge/widgets/pagedown.py | 4 +- make_style.sh | 6 + resources/base.scss | 56 +- resources/chatbox.scss | 36 + resources/comments.scss | 145 + resources/common.js | 12 - resources/contest.scss | 51 + resources/darkmode.css | 5408 +++++++++++++++++ resources/dmmd-preview.css | 32 +- resources/dmmd-preview.scss | 41 + resources/organization.scss | 20 + resources/pagedown/demo/browser/demo.css | 166 +- resources/pagedown_widget.css | 153 +- resources/pagedown_widget.scss | 173 + resources/problem.scss | 98 + resources/status.scss | 8 + resources/style.scss | 3 + resources/ticket.scss | 176 + resources/users.scss | 83 +- resources/widgets.scss | 134 + templates/actionbar/list.html | 4 +- templates/actionbar/media-css.html | 44 - templates/base.html | 25 +- templates/blog/list.html | 8 - templates/chat/chat.html | 100 +- templates/chat/chat_css.html | 34 +- templates/chat/message.html | 2 +- templates/chat/user_online_status.html | 2 +- templates/comments/media-css.html | 101 - templates/comments/media-js.html | 1 + templates/contest/list.html | 24 +- templates/contest/ranking-css.html | 86 +- templates/contest/ranking-table.html | 6 +- templates/organization/contest/add.html | 2 +- templates/organization/contest/edit.html | 4 +- templates/organization/form.html | 2 +- templates/organization/list.html | 16 +- templates/problem/data.html | 6 +- templates/problem/list-base.html | 8 - templates/problem/list.html | 2 +- templates/problem/manage_submission.html | 3 +- templates/problem/problem.html | 33 +- templates/problem/submit.html | 67 - templates/recent-organization.html | 15 +- templates/registration/login.html | 34 - .../registration/password_reset_email.html | 2 +- templates/registration/registration_form.html | 109 +- templates/status/judge-status-table.html | 4 +- .../submission/internal-error-message.html | 2 +- templates/submission/status-testcases.html | 2 +- templates/ticket/ticket.html | 178 +- templates/user/edit-profile.html | 7 +- templates/user/user-about.html | 8 +- templates/user/user-base.html | 8 - templates/user/users-table.html | 2 +- 62 files changed, 6748 insertions(+), 1034 deletions(-) create mode 100644 resources/darkmode.css create mode 100644 resources/dmmd-preview.scss create mode 100644 resources/pagedown_widget.scss create mode 100644 resources/ticket.scss diff --git a/dmoj/settings.py b/dmoj/settings.py index be2e1e7..aa21ee7 100644 --- a/dmoj/settings.py +++ b/dmoj/settings.py @@ -263,6 +263,7 @@ MIDDLEWARE = ( "impersonate.middleware.ImpersonateMiddleware", "judge.middleware.DMOJImpersonationMiddleware", "judge.middleware.ContestMiddleware", + "judge.middleware.DarkModeMiddleware", "django.contrib.flatpages.middleware.FlatpageFallbackMiddleware", "judge.social_auth.SocialAuthExceptionMiddleware", "django.contrib.redirects.middleware.RedirectFallbackMiddleware", diff --git a/dmoj/urls.py b/dmoj/urls.py index bbacf43..aaf679c 100644 --- a/dmoj/urls.py +++ b/dmoj/urls.py @@ -212,6 +212,7 @@ urlpatterns = [ name="home", ), url(r"^500/$", exception), + url(r"^toggle_darkmode/$", user.toggle_darkmode, name="toggle_darkmode"), url(r"^admin/", admin.site.urls), url(r"^i18n/", include("django.conf.urls.i18n")), url(r"^accounts/", include(register_patterns)), diff --git a/judge/admin/problem.py b/judge/admin/problem.py index 4f70ed4..50fdbb8 100644 --- a/judge/admin/problem.py +++ b/judge/admin/problem.py @@ -31,7 +31,6 @@ from judge.widgets import ( AdminSelect2Widget, CheckboxSelectMultipleWithSelectAll, HeavyPreviewAdminPageDownWidget, - HeavyPreviewPageDownWidget, ) MEMORY_UNITS = (("KB", "KB"), ("MB", "MB")) diff --git a/judge/caching.py b/judge/caching.py index 99bbf81..b45e910 100644 --- a/judge/caching.py +++ b/judge/caching.py @@ -8,3 +8,4 @@ def finished_submission(sub): keys += ["contest_complete:%d" % participation.id] keys += ["contest_attempted:%d" % participation.id] cache.delete_many(keys) + diff --git a/judge/middleware.py b/judge/middleware.py index 6f5a053..3b2fe9f 100644 --- a/judge/middleware.py +++ b/judge/middleware.py @@ -70,3 +70,15 @@ class ContestMiddleware(object): request.participation = None request.in_contest_mode = request.in_contest and request.contest_mode return self.get_response(request) + + +class DarkModeMiddleware(object): + def __init__(self, get_response): + self.get_response = get_response + + def __call__(self, request): + if "darkmode" in request.GET: + return HttpResponseRedirect( + reverse("toggle_darkmode") + "?next=" + urlquote(request.path) + ) + return self.get_response(request) \ No newline at end of file diff --git a/judge/template_context.py b/judge/template_context.py index e518bab..f72da6a 100644 --- a/judge/template_context.py +++ b/judge/template_context.py @@ -22,6 +22,7 @@ def get_resource(request): scheme = "https" else: scheme = "http" + return { "PYGMENT_THEME": settings.PYGMENT_THEME, "INLINE_JQUERY": settings.INLINE_JQUERY, @@ -30,6 +31,7 @@ def get_resource(request): "FONTAWESOME_CSS": settings.FONTAWESOME_CSS, "DMOJ_SCHEME": scheme, "DMOJ_CANONICAL": settings.DMOJ_CANONICAL, + "use_darkmode": request.session.get("darkmode", False) == True, } diff --git a/judge/views/user.py b/judge/views/user.py index 6eaada5..b22a692 100644 --- a/judge/views/user.py +++ b/judge/views/user.py @@ -623,3 +623,11 @@ def sample_import_users(request): response = HttpResponse(content, content_type="text/plain") response["Content-Disposition"] = "attachment; filename={0}".format(filename) return response + + +def toggle_darkmode(request): + path = request.GET.get("next") + if not path: + return HttpResponseBadRequest() + request.session["darkmode"] = not request.session.get("darkmode", False) + return HttpResponseRedirect(path) \ No newline at end of file diff --git a/judge/widgets/pagedown.py b/judge/widgets/pagedown.py index f9d3636..eceaf99 100644 --- a/judge/widgets/pagedown.py +++ b/judge/widgets/pagedown.py @@ -40,7 +40,6 @@ else: class Media: css = { "all": [ - "pagedown_widget.css", "markdown.css", ] } @@ -49,6 +48,7 @@ else: class Media: css = { "all": [ + "pagedown_widget.css", "content-description.css", "admin/css/pagedown.css", "markdown.css", @@ -104,7 +104,6 @@ else: } class Media: - css = {"all": ["dmmd-preview.css"]} js = ["dmmd-preview.js"] class HeavyPreviewAdminPageDownWidget( @@ -117,5 +116,6 @@ else: "table.css", "ranks.css", "markdown.css", + "dmmd-preview.css", ] } diff --git a/make_style.sh b/make_style.sh index 1a837b0..badc9f9 100755 --- a/make_style.sh +++ b/make_style.sh @@ -21,3 +21,9 @@ sass resources:sass_processed echo postcss "${FILES[@]}" --verbose --use autoprefixer -d resources + +cp sass_processed/pagedown_widget.css resources/pagedown_widget.css +cp sass_processed/dmmd-preview.css resources/dmmd-preview.css +cp resources/pagedown_widget.css resources/pagedown/demo/browser/demo.css + + diff --git a/resources/base.scss b/resources/base.scss index 7a87346..2234532 100644 --- a/resources/base.scss +++ b/resources/base.scss @@ -782,7 +782,7 @@ math { } .featherlight { - z-index: 1000; + z-index: 1000 !important; } select { @@ -799,6 +799,60 @@ select { .notification-open #notification { color: green !important; } + +.title-row { + color: #393630; + display: inline; +} + +.gray { + color: gray; +} + +.white { + color: white; +} + +.black { + color: black; +} + +.red { + color: red; +} + +.green { + color: green; +} + +.grayed { + color: #666; +} + +.darkcyan { + color: darkcyan; +} + +.peru { + color: peru; +} + +.blue { + color: blue; +} + +.background-d6e8f7 { + background-color: d6e8f7; +} + +.background-bisque { + background-color: bisque; +} + +.background-footer { + color: #808080; +} + @media (max-width: 799px) { #user-links, .anon { padding-right: 0.5em; diff --git a/resources/chatbox.scss b/resources/chatbox.scss index 1ead74a..7679821 100644 --- a/resources/chatbox.scss +++ b/resources/chatbox.scss @@ -187,6 +187,42 @@ color: white; } +.chat { + .active-span { + margin-top: 1em; + margin-right: 1em; + color: #636363; + } + + .unread-count { + float: right; + color: white; + background-color: darkcyan; + border-radius: 2px; + padding: 0 0.5em; + } + #setting-content { + display: none; + position: absolute; + background-color: #f1f1f1; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; + right: 0; + } + #setting-content li { + padding: 12px 16px; + text-decoration: none; + display: block; + color: black; + font-weight: bold; + } + #setting-content li:hover { + background-color: #ddd; + cursor: pointer; + } +} + @media (max-width: 799px) { #chat-area { height: 500px; diff --git a/resources/comments.scss b/resources/comments.scss index fc33ee9..47620f0 100644 --- a/resources/comments.scss +++ b/resources/comments.scss @@ -21,6 +21,106 @@ a { h2 { margin-bottom: 20px; } + + .revision-text p:first-child { + margin-top: 0; + } + + .revision-text p:last-child { + margin-bottom: 0; + } + + .featherlight-edit .featherlight-content { + background: #FAFAFA; + padding: 10px 15px 10px 10px; + border-radius: 10px; + border: 1px solid #CCC; + } + + .new-comments .comment-display { + display: flex; + margin-top: -0.25em !important; + padding-left: 1em; + padding-top: 0.5em !important; + border: 1px solid #ccc; + background: #fafafa; + } + + .new-comments .comment .detail { + margin: 0px 15px 0px; + width: 100%; + max-width: calc(100% - 134px); + } + + .new-comments .comment-edits { + padding-right: 0.75em; + } + + .new-comments .comment .detail .header { + display: flex; + flex-wrap: wrap; + padding: 2px 0px; + font-weight: normal; + border-bottom: 1px #888 solid; + color: #888; + text-align: right; + } + + .previous-revision, .next-revision { + color: #444; + } + + .new-comments .header i { + color: #888 !important; + } + + .new-comments .info { + padding-top: 0.4em; + display: flex; + } + + .new-comments .gravatar { + width: 75px; + max-width: 75px; + } + + .new-comments .vote { + margin-right: 1em; + height: 75px; + padding-top: 0.4em; + } + + .new-comments .comment-display { + border-radius: 4px; + } + + .new-comments .comment:target > .comment-display { + border: 1px solid #2980b9; + border-left: 10px solid #2980b9; + padding-left: 5px; + } + + .comments.top-level-comments { + margin-bottom: -3px; + } + + .bad-comment { + opacity: 0.3; + } + + .bad-comment:hover { + opacity: 1; + /* This is necessary to prevent random flickering */ + -webkit-transform: translatez(0); + -moz-transform: translatez(0); + -ms-transform: translatez(0); + -o-transform: translatez(0); + transform: translatez(0); + } + .reply-comment { + margin: -50px 23px 10px -40px; + padding-top: 50px; + } } .no-comments-message { @@ -132,4 +232,49 @@ a { .comment-body { word-wrap: break-word; +} + +.actionbar { + display: flex; + + .actionbar-button { + cursor: pointer; + padding: 0.8em; + border: 0.2px solid lightgray; + border-radius: 5em; + font-weight: bold; + display: inherit; + } + .actionbar-block { + display: flex; + flex: 1; + justify-content: center; + } + .pagevote-score { + margin-right: 0.3em; + } + .like-button { + padding-right: 0.5em; + border-radius: 5em 0 0 5em; + } + .actionbar-button:hover { + background: lightgray; + } + .dislike-button { + padding-left: 0.5em; + border-radius: 0 5em 5em 0; + border-left: 0; + } + .like-button.voted { + color: blue; + } + .dislike-button.voted { + color: red; + } + .actionbar-text { + padding-left: 0.4em; + } + .bookmarked { + color: rgb(180, 180, 7); + } } \ No newline at end of file diff --git a/resources/common.js b/resources/common.js index d23a9c4..18c71cf 100644 --- a/resources/common.js +++ b/resources/common.js @@ -403,16 +403,4 @@ $(function() { $('html').click(function () { $nav_list.hide(); }); - - - $('#nav-darkmode-icon').on('click', function() { - if (localStorage.getItem("darkmode") === "true") { - localStorage.setItem("darkmode", "false"); - DarkReader.disable(); - } - else { - localStorage.setItem("darkmode", "true"); - DarkReader.enable(); - } - }) }); \ No newline at end of file diff --git a/resources/contest.scss b/resources/contest.scss index e7b875a..95da7a8 100644 --- a/resources/contest.scss +++ b/resources/contest.scss @@ -118,6 +118,12 @@ } } +.time-left { + text-align: left; + color: #777; + padding-top: 0.5em; +} + .contest-list { td { vertical-align: middle !important; @@ -157,6 +163,12 @@ vertical-align: top; } + .contest-tag-hidden { + background-color: #000000; + color: #ffffff; + } + + .participate-button { display: inline-block; width: 90px; @@ -168,6 +180,10 @@ } } +.first-solve { + background: #00f9a1; +} + .contest-tag { box-shadow: inset 0 -0.1em 0 rgba(0, 0, 0, 0.12); padding: 0.15em 0.3em; @@ -177,11 +193,37 @@ position: relative; } +.contest-tag-edit { + background-color: green +} + +.contest-tag-private { + background-color: #666666; + color: #ffffff; +} + +.contest-tag-org { + background-color: #cccccc; + + a { + color: #000000; + } +} + +.contest-tag-rated { + background-color: #e54c14; + color: #ffffff; +} + .contest-list-title { font-size: 18px; font-weight: 600; } +.contest-list-sort { + color: #7dc7ff; +} + form.contest-join-pseudotab { display: inline; line-height: 1.7em; @@ -207,3 +249,12 @@ form.contest-join-pseudotab { padding: 0 5px; } + +#add-clarification { + float: left; + color: chartreuse; +} + +#add-clarification:hover { + color: cyan; +} diff --git a/resources/darkmode.css b/resources/darkmode.css new file mode 100644 index 0000000..5f78681 --- /dev/null +++ b/resources/darkmode.css @@ -0,0 +1,5408 @@ +html { + background-color: #181a1b !important; +} +html { + color-scheme: dark !important; +} +html, body, input, textarea, select, button, dialog { + background-color: #181a1b; +} +html, body, input, textarea, select, button { + border-color: #736b5e; + color: #e8e6e3; +} +a { + color: #3391ff; +} +table { + border-color: #545b5e; +} +::placeholder { + color: #b2aba1; +} +input:-webkit-autofill, +textarea:-webkit-autofill, +select:-webkit-autofill { + background-color: #404400 !important; + color: #e8e6e3 !important; +} +::-webkit-scrollbar { + background-color: #202324; + color: #aba499; +} +::-webkit-scrollbar-thumb { + background-color: #454a4d; +} +::-webkit-scrollbar-thumb:hover { + background-color: #575e62; +} +::-webkit-scrollbar-thumb:active { + background-color: #484e51; +} +::-webkit-scrollbar-corner { + background-color: #181a1b; +} +::selection { + background-color: #004daa !important; + color: #e8e6e3 !important; +} +::-moz-selection { + background-color: #004daa !important; + color: #e8e6e3 !important; +} + +/* Invert Style */ +.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, #bit-notification-bar-iframe, ::-webkit-calendar-picker-indicator { + filter: invert(100%) hue-rotate(180deg) contrast(90%) !important; +} + +/* Variables Style */ +:root { + --darkreader-neutral-background: #131516; + --darkreader-neutral-text: #d8d4cf; + --darkreader-selection-background: #004daa; + --darkreader-selection-text: #e8e6e3; +} + +/* Modified CSS */ +:root, [data-md-color-scheme="default"] { + --darkreader-bg--md-default-fg-color: rgba(0, 0, 0, 0.87); + --darkreader-text--md-default-fg-color: rgba(232, 230, 227, 0.87); + --darkreader-bg--md-default-fg-color--light: rgba(0, 0, 0, 0.54); + --darkreader-text--md-default-fg-color--light: rgba(232, 230, 227, 0.54); + --darkreader-border--md-default-fg-color--light: rgba(140, 130, 115, 0.54); + --darkreader-bg--md-default-fg-color--lighter: rgba(0, 0, 0, 0.32); + --darkreader-text--md-default-fg-color--lighter: rgba(232, 230, 227, 0.32); + --darkreader-border--md-default-fg-color--lighter: rgba(140, 130, 115, 0.32); + --darkreader-bg--md-default-fg-color--lightest: rgba(0, 0, 0, 0.07); + --darkreader-text--md-default-fg-color--lightest: rgba(232, 230, 227, 0.07); + --darkreader-border--md-default-fg-color--lightest: rgba(140, 130, 115, 0.07); + --darkreader-bg--md-default-bg-color: #181a1b; + --darkreader-text--md-default-bg-color: #e8e6e3; + --darkreader-border--md-default-bg-color: #303436; + --md-default-bg-color--light: hsla(0,0%,100%,0.7); + --md-default-bg-color--lighter: hsla(0,0%,100%,0.3); + --md-default-bg-color--lightest: hsla(0,0%,100%,0.12); + --darkreader-bg--md-primary-fg-color: #334191; + --darkreader-text--md-primary-fg-color: #6d94cb; + --darkreader-border--md-primary-fg-color: #2f3c86; + --md-primary-fg-color--light: #5d6cc0; + --darkreader-bg--md-primary-fg-color--dark: #263281; + --darkreader-text--md-primary-bg-color: #e8e6e3; + --darkreader-text--md-primary-bg-color--light: rgba(232, 230, 227, 0.7); + --darkreader-bg--md-accent-fg-color: #01189b; + --darkreader-text--md-accent-fg-color: #539bfe; + --darkreader-border--md-accent-fg-color: #011899; + --darkreader-bg--md-accent-fg-color--transparent: rgba(1, 24, 155, 0.1); + --darkreader-bg--md-accent-bg-color: #181a1b; + --darkreader-text--md-accent-bg-color: #e8e6e3; + --md-accent-bg-color--light: hsla(0,0%,100%,0.7); + --darkreader-text--md-code-fg-color: #beb9b0; + --darkreader-bg--md-code-bg-color: #1e2021; + --darkreader-bg--md-code-hl-color: rgba(153, 153, 0, 0.5); + --darkreader-text--md-code-hl-number-color: #d93f3f; + --darkreader-text--md-code-hl-special-color: #ed3774; + --darkreader-text--md-code-hl-function-color: #b159c0; + --darkreader-text--md-code-hl-constant-color: #7561db; + --darkreader-text--md-code-hl-keyword-color: #518ecb; + --darkreader-text--md-code-hl-string-color: #7ee2b0; + --darkreader-text--md-code-hl-name-color: var(--darkreader-text--md-code-fg-color); + --darkreader-text--md-code-hl-operator-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-punctuation-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-comment-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-generic-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-variable-color: var(--darkreader-text--md-default-fg-color--light); + --md-typeset-color: var(--md-default-fg-color); + --darkreader-text--md-typeset-a-color: var(--darkreader-text--md-primary-fg-color); + --darkreader-bg--md-typeset-mark-color: rgba(153, 153, 0, 0.5); + --darkreader-bg--md-typeset-del-color: rgba(165, 25, 9, 0.15); + --darkreader-bg--md-typeset-ins-color: rgba(9, 170, 90, 0.15); + --darkreader-bg--md-typeset-kbd-color: #1b1d1e; + --darkreader-bg--md-typeset-kbd-accent-color: #181a1b; + --darkreader-bg--md-typeset-kbd-border-color: #404548; + --darkreader-border--md-typeset-table-color: rgba(140, 130, 115, 0.12); + --darkreader-text--md-admonition-fg-color: var(--darkreader-text--md-default-fg-color); + --darkreader-bg--md-admonition-bg-color: var(--darkreader-bg--md-default-bg-color); + --darkreader-text--md-footer-fg-color: #e8e6e3; + --darkreader-text--md-footer-fg-color--light: rgba(232, 230, 227, 0.7); + --darkreader-text--md-footer-fg-color--lighter: rgba(232, 230, 227, 0.3); + --darkreader-bg--md-footer-bg-color: rgba(0, 0, 0, 0.87); + --darkreader-bg--md-footer-bg-color--dark: rgba(0, 0, 0, 0.32); + --darkreader-bg--md-shadow-z1: 0 0.2rem 0.5rem rgba(0,0,0,0.05), + 0 0 0.05rem rgba(0,0,0,0.1); + --darkreader-bg--md-shadow-z2: 0 0.2rem 0.5rem rgba(0,0,0,0.1), + 0 0 0.05rem rgba(0,0,0,0.25); + --darkreader-bg--md-shadow-z3: 0 0.2rem 0.5rem rgba(0,0,0,0.2), + 0 0 0.05rem rgba(0,0,0,0.35); +} +.md-icon svg { + fill: currentcolor; +} +body { + --md-text-font-family: var(--md-text-font,_), + -apple-system, + BlinkMacSystemFont, + Helvetica, + Arial, + sans-serif; + --md-code-font-family: var(--md-code-font,_), + SFMono-Regular, + Consolas, + Menlo, + monospace; +} +:root { + --darkreader-bgimg--md-typeset-table-sort-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-typeset-table-sort-icon--asc: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-typeset-table-sort-icon--desc: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset h1 { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset h5, +.md-typeset h6 { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset hr { + border-bottom: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); +} +.md-typeset code, +.md-typeset kbd, +.md-typeset pre { + color: var(--darkreader-text--md-code-fg-color); +} +.md-typeset kbd { + background-color: var(--darkreader-bg--md-typeset-kbd-color); + box-shadow: 0 0.1rem 0 0.05rem var(--darkreader-bg--md-typeset-kbd-border-color), + 0 0.1rem 0 var(--darkreader-bg--md-typeset-kbd-border-color), + 0 -0.1rem 0.2rem var(--darkreader-bg--md-typeset-kbd-accent-color) inset; + color: var(--darkreader-text--md-default-fg-color); +} +.md-typeset mark { + background-color: var(--darkreader-bg--md-typeset-mark-color); + color: inherit; +} +.md-typeset abbr { + text-decoration-color: initial; + border-bottom: 0.05rem dotted var(--darkreader-border--md-default-fg-color--light); +} +@media (hover: none) { + .md-typeset abbr[title]:-webkit-any(:focus, :hover)::after { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); + color: var(--darkreader-text--md-default-bg-color); + } + .md-typeset abbr[title]:is(:focus, :hover)::after { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); + color: var(--darkreader-text--md-default-bg-color); + } +} +.md-typeset blockquote { + border-left: 0.2rem solid var(--darkreader-border--md-default-fg-color--lighter) ; +} +[dir="rtl"] .md-typeset blockquote { + border-right: 0.2rem solid var(--darkreader-border--md-default-fg-color--lighter) ; +} +.md-typeset blockquote { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset table:not([class]) { + background-color: var(--darkreader-bg--md-default-bg-color); + border: 0.05rem solid var(--darkreader-border--md-typeset-table-color); +} +.md-typeset table:not([class]) td { + border-top: 0.05rem solid var(--darkreader-border--md-typeset-table-color); +} +.md-typeset table:not([class]) tbody tr:hover { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: 0 0.05rem 0 var(--darkreader-bg--md-default-bg-color) inset; +} +.md-typeset table th[role="columnheader"]:hover::after { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-typeset table th[role="columnheader"][aria-sort="ascending"]::after { + background-color: var(--darkreader-bg--md-default-fg-color--light); +} +.md-typeset table th[role="columnheader"][aria-sort="descending"]::after { + background-color: var(--darkreader-bg--md-default-fg-color--light); +} +.md-banner { + background-color: var(--darkreader-bg--md-footer-bg-color); + color: var(--darkreader-text--md-footer-fg-color); +} +.md-banner--warning { + color: var(--darkreader-text--md-default-fg-color); + background: var(--darkreader-bg--md-typeset-mark-color); +} +.md-banner__button { + color: inherit; +} +.md-option.focus-visible + label { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-skip { + background-color: var(--darkreader-bg--md-default-fg-color); + color: var(--darkreader-text--md-default-bg-color); + outline-color: var(--darkreader-border--md-accent-fg-color); +} +:root { + --darkreader-bgimg--md-clipboard-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMjFIOFY3aDExbTAtMkg4YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxMWEyIDIgMCAwIDAgMi0yVjdhMiAyIDAgMCAwLTItMm0tMy00SDRhMiAyIDAgMCAwLTIgMnYxNGgyVjNoMTJWMVoiLz48L3N2Zz4iIC8+PC9zdmc+"); +} +.md-clipboard { + color: var(--darkreader-text--md-default-fg-color--lightest); + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-clipboard:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +:hover > .md-clipboard { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-clipboard:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard::after { + background-color: currentcolor; +} +.md-clipboard--inline:-webkit-any(:focus, :hover) code { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard--inline:is(:focus, :hover) code { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-consent__overlay { + background-color: rgba(0, 0, 0, 0.54); +} +.md-consent__inner { + background-color: var(--darkreader-bg--md-default-bg-color); + border-color: initial; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.2rem, + rgba(0, 0, 0, 0.2) 0px 0.2rem 0.4rem; +} +.md-typeset .md-content__button { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-dialog { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); +} +.md-dialog__inner { + color: var(--darkreader-text--md-default-bg-color); +} +.md-feedback fieldset { + border-color: initial; +} +.md-feedback__list:hover .md-icon:not(:disabled) { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-feedback__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-feedback__icon:not(:disabled).md-icon:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-feedback__icon:disabled { + color: var(--darkreader-text--md-default-fg-color--lightest); +} +.md-footer { + background-color: var(--darkreader-bg--md-footer-bg-color); + color: var(--darkreader-text--md-footer-fg-color); +} +.md-footer__link { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-footer-meta { + background-color: var(--darkreader-bg--md-footer-bg-color--dark); +} +html .md-footer-meta.md-typeset a { + color: var(--darkreader-text--md-footer-fg-color--light); +} +html .md-footer-meta.md-typeset a:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-footer-fg-color); +} +html .md-footer-meta.md-typeset a:is(:focus, :hover) { + color: var(--darkreader-text--md-footer-fg-color); +} +.md-copyright { + color: var(--darkreader-text--md-footer-fg-color--lighter); +} +.md-copyright__highlight { + color: var(--darkreader-text--md-footer-fg-color--light); +} +.md-social__link svg { + fill: currentcolor; +} +.md-typeset .md-button { + border-color: initial; + color: var(--darkreader-text--md-primary-fg-color); +} +.md-typeset .md-button--primary { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); + border-color: var(--darkreader-border--md-primary-fg-color); +} +.md-typeset .md-button:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); + border-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset .md-button:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); + border-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset .md-input { + box-shadow: var(--darkreader-bg--md-shadow-z1); + border-bottom: 0.1rem solid var(--darkreader-border--md-default-fg-color--lighter); +} +.md-typeset .md-input:-webkit-any(:focus, :hover) { + border-bottom-color: var(--darkreader-border--md-accent-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); +} +.md-typeset .md-input:is(:focus, :hover) { + border-bottom-color: var(--darkreader-border--md-accent-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); +} +.md-header { + background-color: var(--darkreader-bg--md-primary-fg-color); + box-shadow: rgba(0, 0, 0, 0) 0px 0px 0.2rem, + rgba(0, 0, 0, 0) 0px 0.2rem 0.4rem; + color: var(--darkreader-text--md-primary-bg-color); +} +.md-header--shadow { + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.2rem, + rgba(0, 0, 0, 0.2) 0px 0.2rem 0.4rem; +} +.md-header__button { + color: currentcolor; + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-header__button:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-header__button.md-logo :-webkit-any(img, svg) { + fill: currentcolor; +} +.md-header__button.md-logo :is(img, svg) { + fill: currentcolor; +} +:root { + --darkreader-bgimg--md-nav-icon--prev: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-nav-icon--next: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-toc-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-nav__title .md-nav__button.md-logo :-webkit-any(img, svg) { + fill: currentcolor; +} +.md-nav__title .md-nav__button.md-logo :is(img, svg) { + fill: currentcolor; +} +.md-nav__list { + list-style-image: initial; +} +.md-nav__link--passed { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-nav__item .md-nav__link--active { + color: var(--darkreader-text--md-typeset-a-color); +} +.md-nav__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-nav__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-nav__link.focus-visible { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-nav--primary .md-nav__link[for="__toc"] .md-icon::after { + background-color: currentcolor; +} +@media screen and (max-width: 76.1875em) { + .md-nav--primary, + .md-nav--primary .md-nav { + background-color: var(--darkreader-bg--md-default-bg-color); + } + .md-nav--primary .md-nav__title { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); + color: var(--darkreader-text--md-default-fg-color--light); + } + .md-nav--primary .md-nav__title .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--primary .md-nav__title ~ .md-nav__list { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: 0 0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; + } + .md-nav--primary .md-nav__title ~ .md-nav__list > :first-child { + border-top-color: initial; + } + .md-nav--primary .md-nav__title[for="__drawer"] { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); + } + .md-nav--primary .md-nav__item { + border-top: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); + } + .md-nav--primary .md-nav__item--active > .md-nav__link { + color: var(--darkreader-text--md-typeset-a-color); + } + .md-nav--primary .md-nav__item--active > .md-nav__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-nav--primary .md-nav__item--active > .md-nav__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-nav--primary .md-nav__link .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--primary .md-nav--secondary .md-nav { + background-color: initial; + } + .md-nav--secondary { + background-color: initial; + } +} +@media screen and (max-width: 59.9375em) { + .md-nav__source { + background-color: var(--darkreader-bg--md-primary-fg-color--dark); + color: var(--darkreader-text--md-primary-bg-color); + } +} +@media screen and (min-width: 60em) { + .md-nav--secondary .md-nav__title { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } +} +@media screen and (min-width: 76.25em) { + .md-nav--primary .md-nav__title { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } + .md-nav__icon:hover { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + } + .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } + .md-nav--integrated > .md-nav__list > .md-nav__item--active .md-nav--secondary { + border-left: 0.05rem solid var(--darkreader-border--md-primary-fg-color) ; + } + [dir="rtl"] .md-nav--integrated > .md-nav__list > .md-nav__item--active .md-nav--secondary { + border-right: 0.05rem solid var(--darkreader-border--md-primary-fg-color) ; + } +} +:root { + --darkreader-bgimg--md-search-result-icon: url("data:image/svg+xml;charset=utf-8,"); +} +@media screen and (max-width: 59.9375em) { + .md-search__overlay { + background-color: var(--darkreader-bg--md-default-bg-color); + } +} +@media screen and (min-width: 60em) { + .md-search__overlay { + background-color: rgba(0, 0, 0, 0.54); + } +} +.md-search__form { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: rgba(0, 0, 0, 0) 0px 0px 0.6rem; +} +@media screen and (min-width: 60em) { + .md-search__form { + background-color: rgba(0, 0, 0, 0.26); + } + .md-search__form:hover { + background-color: rgba(24, 26, 27, 0.12); + } +} +[data-md-toggle="search"]:checked ~ .md-header .md-search__form { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 0.6rem; + color: var(--darkreader-text--md-default-fg-color); +} +.md-search__input { + background-image: initial; + background-color: transparent; +} +.md-search__input::placeholder, +.md-search__input ~ .md-search__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +@media screen and (min-width: 60em) { + .md-search__input { + color: inherit; + } + .md-search__input::placeholder { + color: var(--darkreader-text--md-primary-bg-color--light); + } + .md-search__input + .md-search__icon { + color: var(--darkreader-text--md-primary-bg-color); + } + [data-md-toggle="search"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle="search"]:checked ~ .md-header .md-search__input::placeholder { + color: var(--darkreader-text--md-default-fg-color--light); + } +} +.md-search__options > * { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search__options > :not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-search__suggest { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +@media screen and (min-width: 60em) { + [data-md-toggle="search"]:checked ~ .md-header .md-search__output { + box-shadow: var(--darkreader-bg--md-shadow-z3); + } +} +.md-search__scrollwrap { + background-color: var(--darkreader-bg--md-default-bg-color); +} +@media screen and (min-width: 60em) { + .md-search__scrollwrap::-webkit-scrollbar-thumb { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); + } + .md-search__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); + } +} +.md-search-result { + color: var(--darkreader-text--md-default-fg-color); +} +.md-search-result__meta { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__list { + list-style-image: initial; +} +.md-search-result__item { + box-shadow: 0 -0.05rem var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-search-result__item:first-child { + box-shadow: none; +} +.md-search-result__link { + outline-color: initial; +} +.md-search-result__link:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +.md-search-result__link:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +.md-search-result__more summary { + color: var(--darkreader-text--md-typeset-a-color); + outline-color: initial; +} +.md-search-result__more summary:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-search-result__more summary:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-search-result__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__icon::after { + background-color: currentcolor; +} +.md-search-result__teaser { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__teaser mark { + background-color: initial; + text-decoration-color: initial; +} +.md-search-result mark { + background-color: initial; + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__inner { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +.md-select__inner::after { + border-bottom-color: var(--darkreader-border--md-default-bg-color); + border-left-color: transparent; + border-right-color: transparent; + border-top-color: initial; +} +.md-select__link { + outline-color: initial; +} +.md-select__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__link:focus { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +@media screen and (max-width: 76.1875em) { + .md-sidebar--primary { + background-color: var(--darkreader-bg--md-default-bg-color); + } + [data-md-toggle="drawer"]:checked ~ .md-container .md-sidebar--primary { + box-shadow: var(--darkreader-bg--md-shadow-z3); + } +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); +} +@media screen and (max-width: 76.1875em) { + .md-overlay { + background-color: rgba(0, 0, 0, 0.54); + } +} +:root { + --darkreader-bgimg--md-source-forks-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDMuMjVhLjc1Ljc1IDAgMSAxLTEuNSAwIC43NS43NSAwIDAgMSAxLjUgMHptMCAyLjEyMmEyLjI1IDIuMjUgMCAxIDAtMS41IDB2Ljg3OEEyLjI1IDIuMjUgMCAwIDAgNS43NSA4LjVoMS41djIuMTI4YTIuMjUxIDIuMjUxIDAgMSAwIDEuNSAwVjguNWgxLjVhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNXYtLjg3OGEyLjI1IDIuMjUgMCAxIDAtMS41IDB2Ljg3OGEuNzUuNzUgMCAwIDEtLjc1Ljc1aC00LjVBLjc1Ljc1IDAgMCAxIDUgNi4yNXYtLjg3OHptMy43NSA3LjM3OGEuNzUuNzUgMCAxIDEtMS41IDAgLjc1Ljc1IDAgMCAxIDEuNSAwem0zLTguNzVhLjc1Ljc1IDAgMSAwIDAtMS41Ljc1Ljc1IDAgMCAwIDAgMS41eiIvPjwvc3ZnPiIgLz48L3N2Zz4="); + --darkreader-bgimg--md-source-repositories-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDIuNUEyLjUgMi41IDAgMCAxIDQuNSAwaDguNzVhLjc1Ljc1IDAgMCAxIC43NS43NXYxMi41YS43NS43NSAwIDAgMS0uNzUuNzVoLTIuNWEuNzUuNzUgMCAxIDEgMC0xLjVoMS43NXYtMmgtOGExIDEgMCAwIDAtLjcxNCAxLjcuNzUuNzUgMCAwIDEtMS4wNzIgMS4wNUEyLjQ5NSAyLjQ5NSAwIDAgMSAyIDExLjV2LTl6bTEwLjUtMVY5aC04Yy0uMzU2IDAtLjY5NC4wNzQtMSAuMjA4VjIuNWExIDEgMCAwIDEgMS0xaDh6TTUgMTIuMjV2My4yNWEuMjUuMjUgMCAwIDAgLjQuMmwxLjQ1LTEuMDg3YS4yNS4yNSAwIDAgMSAuMyAwTDguNiAxNS43YS4yNS4yNSAwIDAgMCAuNC0uMnYtMy4yNWEuMjUuMjUgMCAwIDAtLjI1LS4yNWgtMy41YS4yNS4yNSAwIDAgMC0uMjUuMjV6Ii8+PC9zdmc+IiAvPjwvc3ZnPg=="); + --darkreader-bgimg--md-source-stars-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-source-version-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgNy43NzVWMi43NWEuMjUuMjUgMCAwIDEgLjI1LS4yNWg1LjAyNWEuMjUuMjUgMCAwIDEgLjE3Ny4wNzNsNi4yNSA2LjI1YS4yNS4yNSAwIDAgMSAwIC4zNTRsLTUuMDI1IDUuMDI1YS4yNS4yNSAwIDAgMS0uMzU0IDBsLTYuMjUtNi4yNWEuMjUuMjUgMCAwIDEtLjA3My0uMTc3em0tMS41IDBWMi43NUMxIDEuNzg0IDEuNzg0IDEgMi43NSAxaDUuMDI1Yy40NjQgMCAuOTEuMTg0IDEuMjM4LjUxM2w2LjI1IDYuMjVhMS43NSAxLjc1IDAgMCAxIDAgMi40NzRsLTUuMDI2IDUuMDI2YTEuNzUgMS43NSAwIDAgMS0yLjQ3NCAwbC02LjI1LTYuMjVBMS43NSAxLjc1IDAgMCAxIDEgNy43NzV6TTYgNWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJ6Ii8+PC9zdmc+IiAvPjwvc3ZnPg=="); +} +.md-source { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-source__fact::before { + background-color: currentcolor; +} +.md-tabs { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); +} +.md-tabs__list { + list-style-image: initial; +} +.md-tabs__link { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-tabs__link--active, +.md-tabs__link:-webkit-any(:focus, :hover) { + color: inherit; +} +.md-tabs__link--active, +.md-tabs__link:is(:focus, :hover) { + color: inherit; +} +:root { + --darkreader-bgimg--md-tag-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .md-tag { + background: var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset .md-tag[href] { + -webkit-tap-highlight-color: transparent; + color: inherit; + outline-color: initial; +} +.md-typeset .md-tag[href]:focus, +.md-typeset .md-tag[href]:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +.md-typeset .md-tag-icon::before { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-typeset .md-tag-icon:-webkit-any(a:focus, a:hover)::before { + background-color: var(--darkreader-bg--md-accent-bg-color); +} +.md-typeset .md-tag-icon:is(a:focus, a:hover)::before { + background-color: var(--darkreader-bg--md-accent-bg-color); +} +:root { + --md-tooltip-width: 20rem; +} +.md-tooltip { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +:is(.focus-visible > .md-tooltip, .md-tooltip:target) { + outline: var(--darkreader-border--md-accent-fg-color) auto ; +} +.md-annotation { + outline-color: initial; +} +.md-annotation__index { + outline-color: initial; +} +.md-annotation .md-annotation__index { + color: rgb(232, 230, 227); +} +.md-annotation .md-annotation__index:-webkit-any(:focus, :hover) { + color: rgb(232, 230, 227); +} +.md-annotation .md-annotation__index:is(:focus, :hover) { + color: rgb(232, 230, 227); +} +.md-annotation__index::after { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +:is(.md-tooltip--active + .md-annotation__index, :hover > .md-annotation__index) { + color: var(--darkreader-text--md-accent-bg-color); +} +:is(.md-tooltip--active + .md-annotation__index, :hover > .md-annotation__index)::after { + background-color: var(--darkreader-bg--md-accent-fg-color); +} +.md-top { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color--light); + outline-color: initial; +} +.md-top:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +.md-top:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +:root { + --darkreader-bgimg--md-version-icon: url("data:image/svg+xml;charset=utf-8,\x3C!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.-->"); +} +.md-version__current { + color: inherit; + outline-color: initial; +} +.md-version__current::after { + background-color: currentcolor; +} +.md-version__list { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +.md-version__link { + outline-color: initial; +} +.md-version__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-version__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-version__link:focus { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +:root { + --darkreader-bgimg--md-admonition-icon--note: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--abstract: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--info: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--tip: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--success: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--question: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--warning: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--failure: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--danger: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--bug: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--example: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--quote: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .admonition, +.md-typeset details { + background-color: var(--darkreader-bg--md-admonition-bg-color); + border-color: rgb(0, 59, 158); + box-shadow: var(--darkreader-bg--md-shadow-z1); + color: var(--darkreader-text--md-admonition-fg-color); +} +.md-typeset .admonition-title, +.md-typeset summary { + background-color: rgba(0, 61, 163, 0.1); + border-color: initial; +} +.md-typeset .admonition-title::before, +.md-typeset summary::before { + background-color: rgb(73, 165, 255); +} +.md-typeset .admonition-title code, +.md-typeset summary code { + box-shadow: 0 0 0 0.05rem var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.note) { + border-color: rgb(0, 59, 158); +} +.md-typeset :is(.admonition, details):is(.note) { + border-color: rgb(0, 59, 158); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 61, 163, 0.1); +} +.md-typeset :is(.note) > :is(.admonition-title, summary) { + background-color: rgba(0, 61, 163, 0.1); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(73, 165, 255); +} +.md-typeset :is(.note) > :is(.admonition-title, summary)::before { + background-color: rgb(73, 165, 255); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(73, 165, 255); +} +.md-typeset :is(.note) > :is(.admonition-title, summary)::after { + color: rgb(73, 165, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.abstract, .summary, .tldr) { + border-color: rgb(0, 123, 179); +} +.md-typeset :is(.admonition, details):is(.abstract, .summary, .tldr) { + border-color: rgb(0, 123, 179); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 141, 204, 0.1); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) { + background-color: rgba(0, 141, 204, 0.1); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(26, 184, 255); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before { + background-color: rgb(26, 184, 255); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(26, 184, 255); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::after { + color: rgb(26, 184, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.info, .todo) { + border-color: rgb(0, 166, 191); +} +.md-typeset :is(.admonition, details):is(.info, .todo) { + border-color: rgb(0, 166, 191); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 147, 170, 0.1); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary) { + background-color: rgba(0, 147, 170, 0.1); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(56, 229, 255); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary)::before { + background-color: rgb(56, 229, 255); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(56, 229, 255); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary)::after { + color: rgb(56, 229, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.tip, .hint, .important) { + border-color: rgb(0, 198, 171); +} +.md-typeset :is(.admonition, details):is(.tip, .hint, .important) { + border-color: rgb(0, 198, 171); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 153, 132, 0.1); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary) { + background-color: rgba(0, 153, 132, 0.1); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(70, 255, 230); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary)::before { + background-color: rgb(70, 255, 230); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(70, 255, 230); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary)::after { + color: rgb(70, 255, 230); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.success, .check, .done) { + border-color: rgb(0, 195, 81); +} +.md-typeset :is(.admonition, details):is(.success, .check, .done) { + border-color: rgb(0, 195, 81); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 160, 66, 0.1); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary) { + background-color: rgba(0, 160, 66, 0.1); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(64, 255, 143); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary)::before { + background-color: rgb(64, 255, 143); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(64, 255, 143); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary)::after { + color: rgb(64, 255, 143); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.question, .help, .faq) { + border-color: rgb(75, 165, 17); +} +.md-typeset :is(.admonition, details):is(.question, .help, .faq) { + border-color: rgb(75, 165, 17); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(80, 177, 18, 0.1); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary) { + background-color: rgba(80, 177, 18, 0.1); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(124, 234, 54); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary)::before { + background-color: rgb(124, 234, 54); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(124, 234, 54); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary)::after { + color: rgb(124, 234, 54); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.warning, .caution, .attention) { + border-color: rgb(179, 102, 0); +} +.md-typeset :is(.admonition, details):is(.warning, .caution, .attention) { + border-color: rgb(179, 102, 0); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(204, 116, 0, 0.1); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary) { + background-color: rgba(204, 116, 0, 0.1); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 156, 26); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 156, 26); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 156, 26); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary)::after { + color: rgb(255, 156, 26); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.failure, .fail, .missing) { + border-color: rgb(154, 0, 0); +} +.md-typeset :is(.admonition, details):is(.failure, .fail, .missing) { + border-color: rgb(154, 0, 0); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(155, 0, 0, 0.1); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary) { + background-color: rgba(155, 0, 0, 0.1); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 83, 83); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 83, 83); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 83, 83); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary)::after { + color: rgb(255, 83, 83); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.danger, .error) { + border-color: rgb(172, 0, 33); +} +.md-typeset :is(.admonition, details):is(.danger, .error) { + border-color: rgb(172, 0, 33); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(190, 0, 37, 0.1); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary) { + background-color: rgba(190, 0, 37, 0.1); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 42, 83); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 42, 83); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 42, 83); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary)::after { + color: rgb(255, 42, 83); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.bug) { + border-color: rgb(182, 0, 64); +} +.md-typeset :is(.admonition, details):is(.bug) { + border-color: rgb(182, 0, 64); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(196, 0, 70, 0.1); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary) { + background-color: rgba(196, 0, 70, 0.1); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 33, 112); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 33, 112); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 33, 112); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary)::after { + color: rgb(255, 33, 112); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.example) { + border-color: rgb(41, 0, 155); +} +.md-typeset :is(.admonition, details):is(.example) { + border-color: rgb(41, 0, 155); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(42, 0, 158, 0.1); +} +.md-typeset :is(.example) > :is(.admonition-title, summary) { + background-color: rgba(42, 0, 158, 0.1); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(126, 79, 255); +} +.md-typeset :is(.example) > :is(.admonition-title, summary)::before { + background-color: rgb(126, 79, 255); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(126, 79, 255); +} +.md-typeset :is(.example) > :is(.admonition-title, summary)::after { + color: rgb(126, 79, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.quote, .cite) { + border-color: rgb(75, 82, 85); +} +.md-typeset :is(.admonition, details):is(.quote, .cite) { + border-color: rgb(75, 82, 85); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(79, 85, 89, 0.1); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary) { + background-color: rgba(79, 85, 89, 0.1); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(171, 163, 152); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary)::before { + background-color: rgb(171, 163, 152); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(171, 163, 152); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary)::after { + color: rgb(171, 163, 152); +} +:root { + --darkreader-bgimg--md-footnotes-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .footnote { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .footnote > ol > li:target { + color: var(--darkreader-text--md-default-fg-color); +} +.md-typeset [id^="fnref:"]:target > .footnote-ref { + outline-color: initial; +} +.md-typeset .footnote-backref { + color: var(--darkreader-text--md-typeset-a-color); +} +.md-typeset .footnote-backref:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .footnote-backref::before { + background-color: currentcolor; +} +.md-typeset .headerlink { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-typeset .headerlink:-webkit-any(:focus, :hover), +.md-typeset :target > .headerlink { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .headerlink:is(:focus, :hover), +.md-typeset :target > .headerlink { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset :target { + --md-scroll-margin: 3.6rem; + --md-scroll-offset: 0rem; +} +@media screen and (min-width: 76.25em) { + .md-header--lifted ~ .md-container .md-typeset :target { + --md-scroll-margin: 6rem; + } +} +.md-typeset :-webkit-any(h1, h2, h3):target { + --md-scroll-offset: 0.2rem; +} +.md-typeset :is(h1, h2, h3):target { + --md-scroll-offset: 0.2rem; +} +.md-typeset h4:target { + --md-scroll-offset: 0.15rem; +} +.md-typeset del.critic { + background-color: var(--darkreader-bg--md-typeset-del-color); +} +.md-typeset ins.critic { + background-color: var(--darkreader-bg--md-typeset-ins-color); +} +.md-typeset .critic.comment { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.md-typeset .critic.block { + box-shadow: none; +} +:root { + --darkreader-bgimg--md-details-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset details:not([open]) { + box-shadow: none; +} +.md-typeset summary.focus-visible { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset summary:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-typeset summary::after { + background-color: currentcolor; +} +.md-typeset :-webkit-any(.emojione, .twemoji, .gemoji) svg { + fill: currentcolor; +} +.md-typeset :is(.emojione, .twemoji, .gemoji) svg { + fill: currentcolor; +} +.highlight :-webkit-any(.o, .ow) { + color: var(--darkreader-text--md-code-hl-operator-color); +} +.highlight :is(.o, .ow) { + color: var(--darkreader-text--md-code-hl-operator-color); +} +.highlight .p { + color: var(--darkreader-text--md-code-hl-punctuation-color); +} +.highlight :-webkit-any(.cpf, .l, .s, .sb, .sc, .s2, .si, .s1, .ss) { + color: var(--darkreader-text--md-code-hl-string-color); +} +.highlight :is(.cpf, .l, .s, .sb, .sc, .s2, .si, .s1, .ss) { + color: var(--darkreader-text--md-code-hl-string-color); +} +.highlight :-webkit-any(.cp, .se, .sh, .sr, .sx) { + color: var(--darkreader-text--md-code-hl-special-color); +} +.highlight :is(.cp, .se, .sh, .sr, .sx) { + color: var(--darkreader-text--md-code-hl-special-color); +} +.highlight :-webkit-any(.m, .mb, .mf, .mh, .mi, .il, .mo) { + color: var(--darkreader-text--md-code-hl-number-color); +} +.highlight :is(.m, .mb, .mf, .mh, .mi, .il, .mo) { + color: var(--darkreader-text--md-code-hl-number-color); +} +.highlight :-webkit-any(.k, .kd, .kn, .kp, .kr, .kt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :is(.k, .kd, .kn, .kp, .kr, .kt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :-webkit-any(.kc, .n) { + color: var(--darkreader-text--md-code-hl-name-color); +} +.highlight :is(.kc, .n) { + color: var(--darkreader-text--md-code-hl-name-color); +} +.highlight :-webkit-any(.no, .nb, .bp) { + color: var(--darkreader-text--md-code-hl-constant-color); +} +.highlight :is(.no, .nb, .bp) { + color: var(--darkreader-text--md-code-hl-constant-color); +} +.highlight :-webkit-any(.nc, .ne, .nf, .nn) { + color: var(--darkreader-text--md-code-hl-function-color); +} +.highlight :is(.nc, .ne, .nf, .nn) { + color: var(--darkreader-text--md-code-hl-function-color); +} +.highlight :-webkit-any(.nd, .ni, .nl, .nt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :is(.nd, .ni, .nl, .nt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :-webkit-any(.c, .cm, .c1, .ch, .cs, .sd) { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.highlight :is(.c, .cm, .c1, .ch, .cs, .sd) { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.highlight :-webkit-any(.na, .nv, .vc, .vg, .vi) { + color: var(--darkreader-text--md-code-hl-variable-color); +} +.highlight :is(.na, .nv, .vc, .vg, .vi) { + color: var(--darkreader-text--md-code-hl-variable-color); +} +.highlight :-webkit-any(.ge, .gr, .gh, .go, .gp, .gs, .gu, .gt) { + color: var(--darkreader-text--md-code-hl-generic-color); +} +.highlight :is(.ge, .gr, .gh, .go, .gp, .gs, .gu, .gt) { + color: var(--darkreader-text--md-code-hl-generic-color); +} +.highlight .gd { + background-color: var(--darkreader-bg--md-typeset-del-color); +} +.highlight .gi { + background-color: var(--darkreader-bg--md-typeset-ins-color); +} +.highlight .hll { + background-color: var(--darkreader-bg--md-code-hl-color); +} +.highlight span.filename { + background-color: var(--darkreader-bg--md-code-bg-color); + border-bottom: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); +} +.highlight [data-linenos]::before { + background-color: var(--darkreader-bg--md-code-bg-color); + box-shadow: -0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; + color: var(--darkreader-text--md-default-fg-color--light); +} +.highlighttable .linenos { + background-color: var(--darkreader-bg--md-code-bg-color); +} +.highlighttable .linenodiv { + box-shadow: -0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; +} +.highlighttable .linenodiv pre { + color: var(--darkreader-text--md-default-fg-color--light); +} +.linenodiv a { + color: inherit; +} +.md-typeset .keys kbd:is() { + color: inherit; +} +.md-typeset .keys span { + color: var(--darkreader-text--md-default-fg-color--light); +} +:root { + --darkreader-bgimg--md-tabbed-icon--prev: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-tabbed-icon--next: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .tabbed-set > input:target { + --md-scroll-offset: 0.625em; +} +.md-typeset .tabbed-labels { + box-shadow: 0 -0.05rem var(--darkreader-bg--md-default-fg-color--lightest) inset; +} +@media screen { + .js .md-typeset .tabbed-labels::before { + background: var(--darkreader-bg--md-accent-fg-color); + } +} +.md-typeset .tabbed-labels > label { + border-bottom-color: transparent; + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .tabbed-labels > label:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .tabbed-button { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .tabbed-button:hover { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .tabbed-button::after { + background-color: currentcolor; +} +.md-typeset .tabbed-control { + background: linear-gradient(to right, + var(--darkreader-bg--md-default-bg-color) 60%,transparent); +} +.md-typeset .tabbed-control--next { + background: linear-gradient(to left, + var(--darkreader-bg--md-default-bg-color) 60%,transparent); +} +@media screen { + .md-typeset .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .md-typeset .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .md-typeset .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .md-typeset .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .md-typeset .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .md-typeset .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .md-typeset .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .md-typeset .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .md-typeset .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .md-typeset .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .md-typeset .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .md-typeset .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .md-typeset .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .md-typeset .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .md-typeset .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .md-typeset .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .md-typeset .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .md-typeset .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .md-typeset .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .md-typeset .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-typeset .no-js .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .md-typeset .no-js .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .md-typeset .no-js .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .md-typeset .no-js .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .md-typeset .no-js .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .md-typeset .no-js .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .md-typeset .no-js .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .md-typeset .no-js .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .md-typeset .no-js .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .md-typeset .no-js .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .md-typeset .no-js .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .md-typeset .no-js .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .md-typeset .no-js .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .md-typeset .no-js .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .md-typeset .no-js .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .md-typeset .no-js .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .md-typeset .no-js .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .md-typeset .no-js .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .md-typeset .no-js .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .md-typeset .no-js .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9), + .no-js .md-typeset .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .no-js .md-typeset .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .no-js .md-typeset .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .no-js .md-typeset .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .no-js .md-typeset .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .no-js .md-typeset .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .no-js .md-typeset .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .no-js .md-typeset .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .no-js .md-typeset .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .no-js .md-typeset .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .no-js .md-typeset .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .no-js .md-typeset .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .no-js .md-typeset .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .no-js .md-typeset .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .no-js .md-typeset .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .no-js .md-typeset .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .no-js .md-typeset .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .no-js .md-typeset .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .no-js .md-typeset .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .no-js .md-typeset .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9) { + border-color: var(--darkreader-border--md-accent-fg-color) ; + } +} +.md-typeset .tabbed-set > input:first-child.focus-visible ~ .tabbed-labels > :first-child, +.md-typeset .tabbed-set > input:nth-child(10).focus-visible ~ .tabbed-labels > :nth-child(10), +.md-typeset .tabbed-set > input:nth-child(11).focus-visible ~ .tabbed-labels > :nth-child(11), +.md-typeset .tabbed-set > input:nth-child(12).focus-visible ~ .tabbed-labels > :nth-child(12), +.md-typeset .tabbed-set > input:nth-child(13).focus-visible ~ .tabbed-labels > :nth-child(13), +.md-typeset .tabbed-set > input:nth-child(14).focus-visible ~ .tabbed-labels > :nth-child(14), +.md-typeset .tabbed-set > input:nth-child(15).focus-visible ~ .tabbed-labels > :nth-child(15), +.md-typeset .tabbed-set > input:nth-child(16).focus-visible ~ .tabbed-labels > :nth-child(16), +.md-typeset .tabbed-set > input:nth-child(17).focus-visible ~ .tabbed-labels > :nth-child(17), +.md-typeset .tabbed-set > input:nth-child(18).focus-visible ~ .tabbed-labels > :nth-child(18), +.md-typeset .tabbed-set > input:nth-child(19).focus-visible ~ .tabbed-labels > :nth-child(19), +.md-typeset .tabbed-set > input:nth-child(2).focus-visible ~ .tabbed-labels > :nth-child(2), +.md-typeset .tabbed-set > input:nth-child(20).focus-visible ~ .tabbed-labels > :nth-child(20), +.md-typeset .tabbed-set > input:nth-child(3).focus-visible ~ .tabbed-labels > :nth-child(3), +.md-typeset .tabbed-set > input:nth-child(4).focus-visible ~ .tabbed-labels > :nth-child(4), +.md-typeset .tabbed-set > input:nth-child(5).focus-visible ~ .tabbed-labels > :nth-child(5), +.md-typeset .tabbed-set > input:nth-child(6).focus-visible ~ .tabbed-labels > :nth-child(6), +.md-typeset .tabbed-set > input:nth-child(7).focus-visible ~ .tabbed-labels > :nth-child(7), +.md-typeset .tabbed-set > input:nth-child(8).focus-visible ~ .tabbed-labels > :nth-child(8), +.md-typeset .tabbed-set > input:nth-child(9).focus-visible ~ .tabbed-labels > :nth-child(9) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +:root { + --darkreader-bgimg--md-tasklist-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-tasklist-icon--checked: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .task-list-indicator::before { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset [type="checkbox"]:checked + .task-list-indicator::before { + background-color: rgb(43, 255, 152); +} +:root > * { + --md-mermaid-font-family: var(--md-text-font-family), + sans-serif; + --md-mermaid-edge-color: var(--md-code-fg-color); + --md-mermaid-node-bg-color: var(--md-accent-fg-color--transparent); + --md-mermaid-node-fg-color: var(--md-accent-fg-color); + --md-mermaid-label-bg-color: var(--md-default-bg-color); + --md-mermaid-label-fg-color: var(--md-code-fg-color); +} +a { + color: rgb(94, 165, 234); +} +a:hover { + color: rgb(102, 177, 250); +} +a:active { + color: rgb(255, 180, 29); +} +* { + -webkit-tap-highlight-color: transparent; +} +table.sortable thead { + background-color: rgb(34, 37, 38); + color: rgb(168, 160, 149); +} +hr { + border-top-color: initial; + border-right-color: initial; + border-left-color: initial; + border-bottom-color: rgb(62, 68, 70); +} +.dashed { + border-bottom-color: rgb(62, 68, 70); +} +.form-area { + background-image: initial; + background-color: rgb(27, 29, 30); + border-color: rgb(62, 68, 70); +} +footer { + color: rgb(152, 143, 129); +} +body { + background-image: initial; + background-color: rgb(27, 29, 30); + color: rgb(232, 230, 227); +} +header { + background-image: initial; + background-color: rgb(13, 14, 14); + color: rgb(178, 172, 162); +} +#user-links { + color: rgb(176, 170, 159); +} +#nav-shadow { + background-image: linear-gradient(rgb(49, 53, 55), + rgba(0, 0, 0, 0)); + background-color: initial; +} +#nav-container { + background-image: initial; + background-color: rgb(24, 26, 27); +} +nav ul { + list-style-image: initial; + background-image: initial; + background-color: transparent; +} +nav ul li { + color: rgb(232, 230, 227); +} +nav ul li.home-nav-element a:hover { + border-bottom-color: initial; +} +nav ul li a, +nav ul li button { + text-decoration-color: initial; + color: rgb(232, 230, 227); + border-top-color: transparent; + border-bottom-color: transparent; +} +nav ul li a:link, +nav ul li button:link { + color: rgb(232, 230, 227); +} +nav ul li a:hover, +nav ul li button:hover { + border-top-color: rgb(199, 70, 8); + color: rgb(239, 120, 120); + background-image: initial; + background-color: rgba(24, 26, 27, 0.25); +} +nav ul li a.active, +nav ul li button.active { + border-top-color: rgb(199, 70, 8); + color: rgb(249, 146, 97); + background-image: initial; + background-color: rgb(24, 26, 27); +} +nav ul li ul { + color: rgb(232, 230, 227); + background-image: initial; + background-color: rgb(24, 26, 27); + box-shadow: rgba(0, 0, 0, 0.4) 2px 2px 4px; +} +nav ul li ul li:hover { + background-image: initial; + background-color: rgb(49, 53, 55); +} +nav ul li ul li a { + color: rgb(232, 230, 227) !important; +} +nav ul li ul li a, +nav ul li ul li button { + border-left-color: rgb(140, 130, 115); +} +nav ul li button { + background-image: none; + background-color: initial; + border-color: initial; +} +nav ul li.home-nav-element a:hover { + border-bottom-color: initial; + background-image: initial; + background-color: transparent; +} +nav .nav-divider { + border-right-color: rgba(48, 52, 54, 0.15); +} +hr { + color: rgba(232, 230, 227, 0.2); +} +#content .title { + color: rgb(199, 194, 187); +} +footer { + border-top-color: rgb(62, 68, 70); + background-image: initial; + background-color: rgb(34, 37, 38); +} +a { + text-decoration-color: initial; +} +noscript #noscript { + color: rgb(232, 230, 227); + background-image: initial; + background-color: rgb(139, 0, 0); +} +#announcement { + color: rgb(232, 230, 227); + background-image: initial; + background-color: rgb(139, 0, 0); +} +#announcement a { + color: rgb(255, 174, 26); +} +.time { + color: rgb(178, 172, 162); +} +#form-errors, +.form-errors { + background-image: initial; + background-color: rgba(204, 0, 0, 0.3); + border-color: rgb(179, 0, 0); +} +#nav-placeholder { + background-image: initial; + background-color: rgb(24, 26, 27); + border-right-color: rgb(62, 68, 70); + border-left-color: rgb(62, 68, 70); +} +#contest-info a { + color: rgb(232, 230, 227); +} +#contest-info-main { + border-left-color: rgb(48, 52, 54); + background-image: initial; + background-color: rgba(0, 0, 0, 0.77); + color: rgb(232, 230, 227); +} +.contest-info-toggle-mode-on { + background-image: initial; + background-color: rgba(0, 164, 0, 0.57); +} +.contest-info-toggle-mode-on:hover { + background-image: initial; + background-color: rgba(0, 164, 0, 0.97); +} +.contest-info-toggle-mode-off { + background-image: initial; + background-color: rgba(204, 0, 0, 0.57); +} +.contest-info-toggle-mode-off:hover { + background-image: initial; + background-color: rgba(204, 0, 0, 0.97); +} +#page-container { + border-right-color: rgb(62, 68, 70); + border-left-color: rgb(62, 68, 70); + background-image: initial; + background-color: rgb(24, 26, 27); +} +.MathJax:focus { + outline-color: initial; +} +@media (max-width: 1498px) { + #page-container { + border-left-color: initial; + border-right-color: initial; + } +} +@media (max-width: 760px) { + #navicon { + color: rgb(129, 175, 255); + } + #navicon.hover { + color: rgb(80, 184, 254); + text-shadow: rgb(24, 26, 27) 0px 0px 5px; + } + #nav-list { + background-image: initial; + background-color: rgb(24, 26, 27); + box-shadow: none; + border-color: initial; + } +} +#notification { + color: rgb(164, 192, 217); +} +#notification:hover { + color: rgb(178, 171, 161); +} +#chat-icon { + color: rgb(87, 225, 217); +} +#chat-icon:hover { + color: rgb(200, 196, 189); +} +#nav-lang-icon { + color: rgb(51, 125, 255); +} +#nav-lang-icon:hover { + color: rgb(121, 170, 255); +} +#nav-darkmode-icon:hover { + color: rgb(152, 143, 129); +} +.dropdown { + border-color: rgb(60, 65, 68); + background-image: initial; + background-color: rgb(24, 26, 27); +} +.dropdown a { + color: rgb(232, 230, 227); +} +.dropdown-item:hover { + background-image: initial; + background-color: rgb(49, 53, 55); +} +.unread_boxes { + background-color: rgb(204, 0, 0); + color: rgb(232, 230, 227); +} +.sub-lang { + color: rgb(232, 230, 227); +} +.notification-open #notification { + color: rgb(114, 255, 114) !important; +} +.title-row { + color: rgb(199, 194, 187); +} +.gray { + color: rgb(152, 143, 129); +} +.white { + color: rgb(232, 230, 227); +} +.black { + color: rgb(232, 230, 227); +} +.red { + color: rgb(255, 26, 26); +} +.green { + color: rgb(114, 255, 114); +} +.grayed { + color: rgb(168, 160, 149); +} +.darkcyan { + color: rgb(107, 255, 255); +} +.peru { + color: rgb(209, 144, 80); +} +.blue { + color: rgb(51, 125, 255); +} +.background-bisque { + background-color: rgb(86, 47, 0); +} +.background-footer { + color: rgb(152, 143, 129); +} +.table { + background-image: initial; + background-color: rgba(0, 0, 0, 0.01); +} +.table.striped tr:nth-child(2n) { + background-image: initial; + background-color: rgb(29, 31, 32); +} +.table td:first-child { + border-color: rgb(62, 68, 70); +} +.table tr:last-child td { + border-color: rgb(62, 68, 70); +} +.table tr:last-child td:first-child { + border-color: rgb(62, 68, 70); +} +.table th { + color: rgb(232, 230, 227); + background-color: rgb(0, 0, 100); + border-color: rgb(62, 68, 70); +} +.table td { + border-color: rgb(62, 68, 70); +} +#users-table th a { + color: rgb(232, 230, 227); +} +.AB { + background-color: rgb(53, 57, 59); + color: rgb(232, 230, 227); +} +.AC { + background-color: rgb(62, 163, 11); + color: rgb(114, 255, 114); +} +._AC { + background-color: rgb(139, 153, 0); + color: rgb(114, 255, 114); +} +.WA { + background-color: rgb(53, 57, 59); + color: rgb(240, 48, 99); +} +.TLE, +.MLE { + background-color: rgb(53, 57, 59); + color: rgb(232, 230, 227); +} +.OLE, +.IR, +.RTE, +.OTH { + background-color: rgb(136, 94, 3); + color: rgb(232, 230, 227); +} +.CE { + background-color: rgb(53, 57, 59); + color: rgb(232, 230, 227); +} +.IE { + background-color: rgb(204, 0, 0); + color: rgb(232, 230, 227); +} +.QU, +.G { + background-image: initial; + background-color: rgb(24, 26, 27); + color: rgb(232, 230, 227); +} +.judge-online { + color: rgb(100, 196, 97); +} +.judge-offline { + color: rgb(225, 55, 55); +} +.middle-content .post { + border-color: rgb(76, 83, 86) rgb(84, 91, 94) rgb(84, 91, 94); +} +.middle-content .post .title a { + color: rgb(255, 114, 114) !important; +} +.middle-content .post .title a:hover { + color: rgb(255, 70, 70) !important; +} +.left-sidebar-item.active { + color: rgb(114, 255, 114); + background-color: rgb(40, 111, 17); +} +.left-sidebar-item.active .sidebar-icon { + color: rgb(114, 255, 114); +} +.blog-sidebox .contest { + border-bottom-color: rgb(62, 68, 70); +} +.blog-sidebox .contest:last-child { + border-bottom-color: initial; +} +.blog-sidebox .contest .name a { + color: rgb(104, 149, 191) !important; +} +.blog-sidebox .contest .name a:hover { + color: rgb(102, 177, 250) !important; +} +.no-dot-blog-sidebox ul { + list-style-image: initial; +} +.blog-comment-count-link { + color: rgb(178, 172, 162); +} +.rssatom span { + color: rgb(232, 230, 227); + border-color: rgb(174, 78, 16); + background-image: linear-gradient(135deg, + rgb(175, 79, 22) 0px, + rgb(169, 90, 3) 47%, + rgb(175, 79, 22) 100%); + background-color: initial; +} +.blog-box { + border-bottom-color: rgb(60, 65, 68); + border-top-color: rgb(60, 65, 68); + background-color: rgb(24, 26, 27); +} +.problem-feed-name a { + color: rgb(102, 177, 250); +} +.problem-feed-types { + color: rgb(152, 143, 129); +} +.left-sidebar-item:hover { + background-color: rgb(40, 43, 45); +} +.left-sidebar-item.active:hover { + background-color: rgb(40, 111, 17); +} +.sidebar-icon { + color: rgb(232, 230, 227); +} +.left-sidebar-header { + border-bottom-color: rgb(140, 130, 115); + color: rgb(232, 230, 227); +} +.pre-expand-blog { + background-image: -webkit-linear-gradient(bottom, + rgb(96, 104, 108), + rgb(49, 53, 55) 3%, + rgba(0, 0, 0, 0) 8%, + rgba(0, 0, 0, 0) 100%); +} +.pre-expand-blog:hover { + background-color: rgb(31, 33, 35); +} +@media (min-width: 800px) { + .blog-box { + border-left-color: rgb(60, 65, 68); + border-right-color: rgb(60, 65, 68); + } +} +#problem-table tr:hover { + background-image: initial; + background-color: rgb(36, 39, 40); +} +ul.problem-list { + list-style-image: initial; +} +.solved-problem-color { + color: rgb(100, 196, 97); +} +.unsolved-problem-color { + color: rgb(225, 55, 55); +} +.attempted-problem-color { + color: rgb(255, 174, 26); +} +.submissions-left { + color: rgb(232, 230, 227); +} +.no-submissions-left { + color: rgb(255, 26, 26); +} +.organization-tag { + box-shadow: rgba(0, 0, 0, 0.12) 0px -0.1em 0px inset; + background-color: rgb(53, 57, 59); +} +.organization-tag a { + color: rgb(232, 230, 227); +} +.pdf-icon .pdf-icon-logo { + color: rgb(242, 59, 63); +} +.pdf-icon .pdf-icon-bar { + background-image: initial; + background-color: rgb(170, 11, 15); +} +.license a { + color: rgb(152, 143, 129); + text-decoration-color: initial; +} +#problem_submit #result-version-info { + border-bottom-color: rgb(78, 85, 88); + color: rgb(158, 150, 137); +} +#problem_submit #language-select2 .select2-results__option { + color: rgb(158, 150, 137) !important; + background-image: initial !important; + background-color: rgb(24, 26, 27) !important; +} +#problem_submit #language-select2 .select2-results__option--highlighted { + text-decoration-color: initial; +} +#problem_submit #language-select2 .select2-results__option[aria-selected="true"] { + color: rgb(232, 230, 227) !important; +} +#problem-table th a { + color: inherit; +} +.problem-feed-option-item { + background-image: initial; + background-color: rgb(49, 53, 55); + color: rgb(152, 143, 129); +} +.problem-feed-option-item.active { + background-image: initial; + background-color: rgb(27, 73, 88); + color: rgb(121, 170, 255); +} +.problem-data-form .bad-file input, +.problem-data-form .bad-file .select2-selection { + border-color: rgb(179, 0, 0); +} +.problem-clarification { + border-bottom-color: rgb(62, 68, 70); +} +#clarification_header { + color: rgb(255, 26, 26); +} +#clarification_header:hover { + color: rgb(255, 174, 26); +} +#comment-announcement { + background-color: rgb(49, 53, 55); + color: rgb(166, 158, 146); +} +#comment-announcement:hover { + background-color: rgb(96, 104, 108); +} +.admin a, +.admin { + color: rgb(232, 230, 227) !important; +} +svg.rate-box circle { + fill: none; +} +svg.rate-box.rate-newbie circle { + stroke: rgb(168, 160, 149); +} +svg.rate-box.rate-newbie path { + fill: rgb(168, 160, 149); +} +svg.rate-box.rate-amateur circle { + stroke: rgb(86, 255, 86); +} +svg.rate-box.rate-amateur path { + fill: rgb(86, 255, 86); +} +svg.rate-box.rate-specialist circle { + stroke: rgb(87, 252, 242); +} +svg.rate-box.rate-specialist path { + fill: rgb(87, 252, 242); +} +svg.rate-box.rate-expert circle { + stroke: rgb(97, 155, 255); +} +svg.rate-box.rate-expert path { + fill: rgb(97, 155, 255); +} +svg.rate-box.rate-candidate-master circle { + stroke: rgb(255, 97, 255); +} +svg.rate-box.rate-candidate-master path { + fill: rgb(255, 97, 255); +} +svg.rate-box.rate-master circle { + stroke: rgb(255, 239, 49); +} +svg.rate-box.rate-master path { + fill: rgb(255, 239, 49); +} +svg.rate-box.rate-grandmaster circle, +svg.rate-box.rate-target circle { + stroke: rgb(255, 37, 37); +} +svg.rate-box.rate-grandmaster path, +svg.rate-box.rate-target path { + fill: rgb(255, 37, 37); +} +svg.rate-box.rate-target circle:last-child { + stroke: none; + fill: rgb(255, 37, 37); +} +.rate-none, +.rate-none a { + color: rgb(232, 230, 227); +} +.rate-newbie, +.rate-newbie a { + color: rgb(168, 160, 149); +} +.rate-amateur, +.rate-amateur a { + color: rgb(86, 255, 86); +} +.rate-specialist, +.rate-specialist a { + color: rgb(107, 255, 255); +} +.rate-expert, +.rate-expert a { + color: rgb(51, 125, 255); +} +.rate-candidate-master, +.rate-candidate-master a { + color: rgb(255, 85, 255); +} +.rate-master, +.rate-master a { + color: rgb(255, 152, 26); +} +.rate-grandmaster, +.rate-grandmaster a, +.rate-target, +.rate-target a { + color: rgb(255, 37, 37); +} +.rate-group { + color: rgb(232, 230, 227); +} +#users-table th a, +#users-table th a:link, +#users-table th a:visited { + color: rgb(232, 230, 227); +} +#users-table th a:hover { + color: rgb(26, 255, 26); +} +#users-table tr:hover { + background-image: initial; + background-color: rgb(36, 39, 40); +} +#users-table tr.highlight { + background-image: initial; + background-color: rgb(85, 79, 0); +} +#users-table tr:target { + background-image: initial; + background-color: rgb(85, 79, 0); +} +#users-table .organization-column a { + color: rgb(152, 143, 129) !important; +} +#users-table .disqualified { + background-color: rgb(103, 0, 0) !important; +} +#users-table .frozen { + background-image: initial !important; + background-color: rgb(5, 77, 121) !important; +} +#users-table .full-score, +#users-table .full-score a { + color: rgb(114, 255, 114); +} +#users-table .partial-score, +#users-table .partial-score a { + color: rgb(114, 255, 114); +} +#users-table .failed-score, +#users-table .failed-score a { + color: rgb(255, 26, 26); +} +#users-table .pretest-full-score, +#users-table .pretest-full-score a { + color: rgb(84, 164, 217); +} +#users-table .pretest-partial-score, +#users-table .pretest-partial-score a { + color: rgb(84, 164, 217); +} +#users-table .pretest-failed-score, +#users-table .pretest-failed-score a { + color: rgb(255, 26, 26); +} +#users-table .user-points { + color: rgb(232, 230, 227); +} +#users-table .solving-time { + color: rgb(152, 143, 129); +} +#users-table .point-denominator { + border-top-color: rgb(84, 91, 94); +} +#users-table .fullname-column { + border-right-color: initial !important; +} +#users-table .fullname-column span { + color: rgb(152, 143, 129) !important; +} +#search-form .select2-results__option--highlighted { + background-color: rgb(43, 46, 48) !important; +} +a.user-redirect { + color: rgb(84, 164, 217); +} +a.user-redirect:hover { + text-shadow: rgb(0, 0, 204) 0px 0px 2px; +} +.user-info-cell { + border-left-color: rgb(62, 68, 70); +} +.contest-history-cell { + border-left-color: rgb(62, 68, 70); +} +.hide-solved-problems > span::before { + background-image: initial; + background-color: rgba(0, 0, 0, 0.2); +} +.pp-table .pp-weighted { + color: rgb(157, 148, 136); +} +.pp-table div.sub-pp { + border-left-color: initial; +} +#pp-load-link-wrapper { + border-color: rgb(62, 68, 70); +} +#rating-tooltip { + background-image: initial; + background-color: rgba(0, 0, 0, 0.7); + color: rgb(232, 230, 227); +} +#rating-tooltip.rate-group { + color: rgb(232, 230, 227); +} +.follow { + background-image: initial; + background-color: rgb(0, 102, 0); + border-color: rgb(19, 122, 19); +} +.follow:hover { + background-image: initial; + background-color: rgb(0, 80, 0); +} +.unfollow { + background-image: initial; + background-color: rgb(204, 0, 0); + border-color: rgb(121, 0, 21); +} +.unfollow:hover { + background-image: initial; + background-color: rgb(111, 0, 0); +} +#submission-activity #submission-activity-actions #year { + color: rgb(189, 183, 175); +} +#submission-activity #submission-activity-display { + border-color: rgb(62, 68, 70); +} +#submission-activity #submission-activity-display .info-text { + color: rgb(189, 183, 175); +} +#submission-activity #submission-activity-display table td.activity-blank { + background-color: rgb(24, 26, 27); +} +#submission-activity #submission-activity-display table td.activity-0 { + background-color: rgb(43, 47, 49); +} +#submission-activity #submission-activity-display table td.activity-1 { + background-color: rgb(22, 102, 52); +} +#submission-activity #submission-activity-display table td.activity-2 { + background-color: rgb(47, 154, 95); +} +#submission-activity #submission-activity-display table td.activity-3 { + background-color: rgb(38, 125, 61); +} +#submission-activity #submission-activity-display table td.activity-4 { + background-color: rgb(26, 88, 46); +} +.user-info-header { + color: rgb(152, 143, 129); +} +.user-stat-header { + color: rgb(152, 143, 129); +} +.content-description pre, +.content-description code, +.content-description kbd, +.content-description samp, +.content-description span.code { + color: rgb(232, 230, 227); +} +.content-description code, +.content-description span.code { + border-color: rgb(62, 68, 70); + background-color: rgb(28, 30, 31); + color: rgb(189, 183, 175); +} +.content-description pre { + border-color: rgb(62, 68, 70); + background-color: rgb(28, 30, 31); + color: rgb(232, 230, 227); +} +.content-description pre code, +.content-description pre div.code { + border-color: initial; + background-image: initial; + background-color: transparent; + color: rgb(232, 230, 227); +} +.content-description pre.no-border { + border-color: initial; + background-color: inherit; +} +.content-description ins { + background-image: initial; + background-color: rgb(84, 84, 0); + color: rgb(232, 230, 227); + text-decoration-color: initial; +} +.content-description mark { + background-image: initial; + background-color: rgb(153, 153, 0); + color: rgb(232, 230, 227); +} +.content-description img { + border-color: initial; +} +.codehilitetable pre { + background-color: rgba(35, 38, 39, 0.5); +} +.codehilitetable .linenos pre { + color: rgba(232, 230, 227, 0.26); + background-color: rgba(0, 0, 0, 0.07); + border-right-color: initial; +} +.info-float .fa { + color: rgb(232, 230, 227); +} +.tweet-this i { + color: rgb(90, 176, 238); +} +.facebook-this it { + color: rgb(132, 183, 237); +} +.gplus-this i { + color: rgb(224, 90, 72); +} +.button, button, input[type="submit"] { + background-color: rgb(200, 80, 0); + border-color: transparent; + box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px; + text-decoration-color: initial; + color: rgb(232, 230, 227) !important; +} +.button.disabled, button.disabled, input[type="submit"].disabled { + background-image: linear-gradient(rgb(73, 79, 82) 0px, + rgb(96, 104, 108) 100%) !important; + background-color: initial !important; + border-color: rgb(84, 91, 94) !important; +} +.button.btn-gray, button.btn-gray, input[type="submit"].btn-gray { + background-image: initial; + background-color: rgb(96, 104, 108); +} +.button.btn-hovergray:hover, button.btn-hovergray:hover, input[type="submit"].btn-hovergray:hover { + background-image: initial; + background-color: rgb(49, 53, 55); +} +.button.btn-green, button.btn-green, input[type="submit"].btn-green { + background-image: initial; + background-color: rgb(0, 102, 0); +} +.button.btn-green:hover, button.btn-green:hover, input[type="submit"].btn-green:hover { + background-image: initial; + background-color: rgb(35, 121, 60); +} +.button.btn-darkred, button.btn-darkred, input[type="submit"].btn-darkred { + background-image: initial; + background-color: rgb(111, 0, 0); +} +.button.btn-darkred:hover, button.btn-darkred:hover, input[type="submit"].btn-darkred:hover { + background-image: initial; + background-color: rgb(132, 34, 34); +} +.button.btn-midnightblue, button.btn-midnightblue, input[type="submit"].btn-midnightblue { + background-image: initial; + background-color: rgb(20, 20, 90); +} +.button.btn-midnightblue:hover, button.btn-midnightblue:hover, input[type="submit"].btn-midnightblue:hover { + background-image: initial; + background-color: rgb(0, 0, 111); +} +.button:hover, button:hover, input[type="submit"]:hover { + background-color: rgb(173, 72, 3); + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; +} +.button:focus, button:focus, input[type="submit"]:focus { + background-color: rgb(173, 72, 3); + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; +} +.button:active, button:active, input[type="submit"]:hover { + background-color: rgb(160, 64, 0); + box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px; +} +input[type="text"], input[type="password"], input[type="email"], input[type="number"] { + color: rgb(178, 172, 162); + background-image: none; + background-color: rgb(24, 26, 27); + border-color: rgb(62, 68, 70); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; +} +textarea { + color: rgb(178, 172, 162); + background-image: none; + background-color: rgb(24, 26, 27); + border-color: rgb(62, 68, 70); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset; +} +textarea:hover { + border-color: rgba(16, 87, 144, 0.8); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, + rgba(16, 91, 150, 0.6) 0px 0px 4px; +} +input[type="text"]:hover, input[type="password"]:hover { + border-color: rgba(16, 87, 144, 0.8); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, + rgba(16, 91, 150, 0.6) 0px 0px 4px; +} +textarea:focus { + border-color: rgba(16, 87, 144, 0.8); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, + rgba(16, 91, 150, 0.6) 0px 0px 8px; outline-color: initial; +} +input[type="text"]:focus, input[type="password"]:focus { + border-color: rgba(16, 87, 144, 0.8); + box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, + rgba(16, 91, 150, 0.6) 0px 0px 8px; + outline-color: initial; +} +.btn-clipboard { + color: rgb(157, 149, 136); + background-color: rgb(24, 26, 27); + border-color: rgb(55, 60, 62); +} +.ul_tab_a_active, +.tabs > ul > li.active > a:focus, +.tabs > ul > li.active > span:focus, +.tabs > ul > li.active > a:hover, +.tabs > ul > li.active > span:hover, +.tabs > ul > li.active > a, +.tabs > ul > li.active > span { + color: rgb(232, 230, 227); + background-color: rgb(24, 26, 27); + border-color: rgb(62, 68, 70) rgb(62, 68, 70) transparent; +} +.tabs { + border-bottom-color: rgb(62, 68, 70); +} +.tabs .tab .tab-icon { + color: rgb(152, 143, 129); +} +.tabs .tab.active a, +.tabs .tab.active span { + border-top-color: rgb(48, 52, 54) !important; +} +.tabs .tab.active .tab-icon { + color: rgb(232, 230, 227); +} +.tabs h2 { + color: rgb(199, 194, 187); +} +.tabs > ul { + list-style-image: none; +} +.tabs > ul > li > a, +.tabs > ul > li > span { + border-color: transparent; + color: rgb(178, 172, 162); + text-decoration-color: initial; +} +ul.pagination a:hover { + color: rgb(232, 230, 227); + background-image: initial; + background-color: rgba(0, 0, 0, 0.55); +} +ul.pagination > li > a, +ul.pagination > li > span { + text-decoration-color: initial; + color: rgb(232, 230, 227); + background-color: rgb(0, 0, 100); + border-color: rgb(114, 106, 93); +} +ul.pagination > .disabled-page > a { + color: rgb(157, 148, 136); + background-color: rgb(0, 0, 100); + border-color: rgb(127, 118, 104); +} +ul.pagination > .disabled-page > span { + color: rgb(157, 148, 136); + background-color: rgb(0, 0, 100); + border-color: rgb(114, 106, 93); +} +ul.pagination > .active-page > a { + color: rgb(232, 230, 227); + background-color: rgb(0, 73, 129); + border-color: transparent; +} +ul.pagination > .active-page > span { + color: rgb(232, 230, 227); + background-color: rgb(24, 26, 27); + border-color: transparent; +} +.alert { + border-color: transparent; +} +.alert-info { + color: rgb(117, 178, 208); + background-color: rgb(14, 48, 65); + border-color: rgb(22, 90, 104); +} +.alert-warning { + color: rgb(198, 171, 123); + background-color: rgb(47, 40, 5); + border-color: rgb(108, 76, 11); +} +.alert-danger { + color: rgb(194, 102, 100); + background-color: rgb(56, 22, 22); + border-color: rgb(89, 35, 43); +} +.alert-dismissable .close, +.alert-dismissible .close { + color: inherit; +} +.close { + color: rgb(232, 230, 227); + text-shadow: rgb(24, 26, 27) 0px 1px 0px; +} +a.close { + text-decoration-color: initial !important; +} +a.close:hover { + color: rgb(232, 230, 227) !important; +} +.close:focus, +.close:hover { + color: rgb(232, 230, 227); + text-decoration-color: initial; +} +.badge { + color: rgb(232, 230, 227); + background-color: rgb(155, 19, 19); +} +.form-submit-group { + border-top-color: rgb(53, 57, 59); +} +.sidebox h3 { + background-image: initial; + background-color: rgb(3, 66, 54); + color: rgb(232, 230, 227); +} +.sidebox h3 .fa { + color: rgb(232, 230, 227); +} +.sidebox-content { + border-right-color: rgb(62, 68, 70); + border-bottom-color: rgb(62, 68, 70); + border-left-color: rgb(62, 68, 70); + border-top-color: initial; +} +.sidebox-content.sidebox-table { + border-color: initial; +} +.ws-closed { + background-image: initial; + background-color: rgb(139, 0, 0); +} +.ws-closed a { + color: rgb(232, 230, 227); +} +.messages li { + border-color: transparent; +} +.messages li.debug { + color: rgb(194, 188, 180); + background-color: rgb(40, 43, 44); + border-color: rgb(59, 64, 66); +} +.messages li.info { + color: rgb(142, 227, 241); + background-color: rgb(20, 59, 67); + border-color: rgb(30, 89, 97); +} +.messages li.success { + color: rgb(153, 230, 171); + background-color: rgb(26, 62, 41); + border-color: rgb(37, 90, 50); +} +.messages li.warning { + color: rgb(251, 215, 112); + background-color: rgb(61, 46, 0); + border-color: rgb(123, 92, 0); +} +.messages li.error { + color: rgb(225, 134, 143); + background-color: rgb(67, 12, 17); + border-color: rgb(104, 18, 27); +} +.spoiler-text { + border-color: rgb(140, 130, 115); + background-image: initial; + background-color: rgb(34, 36, 38); +} +.spoiler-summary { + text-decoration-color: initial; +} +.control-button { + background-image: initial; + background-color: rgb(49, 53, 55); + border-color: initial; + color: rgb(232, 230, 227) !important; +} +.control-button:hover { + background-image: initial; + background-color: rgb(96, 104, 108); +} +.registration-form .block-header { + color: rgb(178, 172, 162); +} +.registration-form .fullwidth-error input { + border-color: rgb(179, 0, 0); +} +.registration-form .form-field-error { + color: rgb(255, 26, 26); +} +.registration-form #edit-form { + border-color: unset; + background-image: unset; + background-color: unset; +} +.registration-form ul.errorlist { + list-style-image: initial; +} +#login-panel .google-icon i { + color: rgb(224, 90, 72); +} +#login-panel .facebook-icon i { + color: rgb(132, 183, 237); +} +#login-panel .github-icon i { + color: rgb(232, 230, 227); +} +a.upvote-link, +a.downvote-link { + color: rgb(232, 230, 227); +} +a.voted { + text-shadow: rgb(0, 0, 0) 0px 0px 4px, + rgb(0, 0, 204) 0px 0px 9px; +} +.comment-area .featherlight-edit .featherlight-content { + background-image: initial; + background-color: rgb(27, 29, 30); + border-color: rgb(62, 68, 70); +} +.comment-area .new-comments .comment-display { + border-color: rgb(62, 68, 70); + background-image: initial; + background-color: rgb(27, 29, 30); +} +.comment-area .new-comments .comment .detail .header { + border-bottom-color: rgb(82, 88, 92); + color: rgb(157, 148, 136); +} +.comment-area .previous-revision, +.comment-area .next-revision { + color: rgb(189, 183, 175); +} +.comment-area .new-comments .header i { + color: rgb(157, 148, 136) !important; +} +.comment-area .new-comments .comment:target > .comment-display { + border-color: rgb(34, 106, 153); +} +.comment-author { + color: rgb(200, 195, 188); +} +.comment-header { + color: rgb(231, 229, 226); + background-image: initial; + background-color: rgba(0, 0, 0, 0.1); + border-color: rgb(62, 68, 70); +} +.comment-edits:not(:empty) { + color: rgb(189, 183, 175); +} +.comment-operation .fa { + color: rgb(189, 183, 175); +} +.comment-box { + border-color: rgb(62, 68, 70); + background-image: initial; + background-color: rgba(0, 0, 0, 0.01); +} +.comment { + list-style-image: none; +} +.comment:target > .comment-box { + border-left-color: rgb(48, 52, 54); +} +.actionbar .actionbar-button { + border-color: rgb(60, 65, 68); +} +.actionbar .actionbar-button:hover { + background-image: initial; + background-color: rgb(49, 53, 55); +} +.actionbar .dislike-button { + border-left-color: initial; +} +.actionbar .like-button.voted { + color: rgb(51, 125, 255); +} +.actionbar .dislike-button.voted { + color: rgb(255, 26, 26); +} +.actionbar .bookmarked { + color: rgb(248, 248, 80); +} +#submissions-table { + background-image: initial; + background-color: rgba(0, 0, 0, 0.01); +} +.submission-row { + border-left-color: rgb(62, 68, 70); + border-right-color: rgb(62, 68, 70); +} +.submission-row:hover { + background-image: initial; + background-color: rgb(31, 34, 35); +} +.submission-row:first-of-type { + border-top-color: rgb(62, 68, 70); +} +.submission-row > div { + border-bottom-color: rgb(62, 68, 70); +} +.submission-row .sub-result { + border-bottom-color: rgb(48, 52, 54); + border-right-color: rgb(62, 68, 70); +} +.submission-row .sub-result .score { + color: rgb(232, 230, 227); +} +.submission-row .sub-testcase { + color: rgb(178, 172, 162); +} +.submission-row .sub-usage { + border-left-color: rgb(62, 68, 70); +} +#statistics-table tr:not(:first-child) td { + border-top-color: rgb(48, 52, 54) !important; +} +#statistics-table tr:not(:last-child) td:not(:last-child) { + border-right-color: rgb(48, 52, 54); +} +.submission-contest { + color: rgb(178, 172, 162); +} +.source-ln { + color: rgb(152, 143, 129); + border-right-color: rgb(84, 91, 94); +} +.source-ln a { + color: rgb(152, 143, 129); +} +.source-ln a:hover { + text-decoration-color: initial; +} +.source-wrap { + border-color: rgb(72, 78, 81); +} +.statistics-table .count { + color: rgb(232, 230, 227); +} +#test-cases .case-info { + border-color: rgb(34, 106, 153); + color: rgb(211, 207, 201); +} +#test-cases .case-output { + box-shadow: rgba(27, 29, 30, 0.15) 0px 1px 2px 0px; + border-color: rgba(128, 119, 105, 0.15); +} +#test-cases .testcases-table { + border-color: initial; +} +.overall-result-AC { + background-image: linear-gradient(45deg, + rgb(68, 132, 0), + rgb(0, 132, 102)); + background-color: initial; +} +.overall-result-WA { + background-image: linear-gradient(45deg, + rgb(153, 153, 0), + rgb(204, 0, 0)); + background-color: initial; +} +.overall-result-TLE { + background-image: linear-gradient(45deg, + rgb(42, 45, 47), + rgb(83, 91, 112)); + background-color: initial; +} +.overall-result-RTE, +.overall-result-MLE { + background-image: linear-gradient(45deg, + rgb(67, 49, 3), + rgb(198, 145, 0)); + background-color: initial; +} +.case-AC { + color: rgb(114, 255, 114); +} +.case-_AC { + color: rgb(255, 26, 26); +} +.case-WA { + color: rgb(255, 26, 26); +} +.case-TLE, +.case-SC { + color: rgb(152, 143, 129); +} +.case-MLE, +.case-OLE, +.case-RTE, +.case-IR { + color: rgb(255, 174, 26); +} +.source-wrap a:active .line .highlighter { + background-image: initial; + background-color: rgba(153, 127, 0, 0.48); +} +.submission-info .submission-date { + color: rgb(152, 143, 129); +} +#contest-calendar th { + border-bottom-color: rgb(62, 68, 70); +} +#contest-calendar th.sun { + border-left-color: rgb(62, 68, 70); +} +#contest-calendar th.sun, +#contest-calendar th.mon, +#contest-calendar th.tue, +#contest-calendar th.wed, +#contest-calendar th.thu, +#contest-calendar th.fri, +#contest-calendar th.sat { + border-right-color: rgb(62, 68, 70); + background-image: initial; + background-color: rgb(27, 29, 30); +} +#contest-calendar td { + color: rgb(232, 230, 227); + border-right-color: rgb(62, 68, 70); + border-bottom-color: rgb(62, 68, 70); +} +#contest-calendar td .num { + border-bottom-color: rgb(62, 68, 70); +} +#contest-calendar td ul { + text-decoration-color: initial; +} +#contest-calendar td ul li i.fa { + color: rgb(255, 174, 26); +} +#contest-calendar td ul li a { + text-decoration-color: initial; + color: rgb(211, 207, 201); +} +#contest-calendar td ul li a:hover { + text-decoration-color: initial; +} +#contest-calendar td:hover { + background-image: initial; + background-color: rgba(0, 0, 204, 0.3); + color: rgb(232, 230, 227); +} +#contest-calendar .noday { + background-image: initial; + background-color: rgb(32, 35, 36); +} +#contest-calendar .today { + background-image: initial; + background-color: rgba(108, 108, 0, 0.5); +} +#contest-calendar tr td:first-child { + border-left-color: rgb(72, 78, 81); +} +#banner a.date { + text-decoration-color: initial; +} +#banner a.date:link, +#banner a.date:visited { + color: rgb(104, 149, 191); +} +#banner a.date:hover { + color: rgb(102, 177, 250); +} +#banner .time { + color: rgb(178, 172, 162); +} +.time-left { + color: rgb(157, 148, 136); +} +.contest-list .contest-tag-hidden { + background-color: rgb(0, 0, 0); + color: rgb(232, 230, 227); +} +.first-solve { + background-image: initial; + background-color: rgb(0, 199, 129); +} +.contest-tag { + box-shadow: rgba(0, 0, 0, 0.12) 0px -0.1em 0px inset; +} +.contest-tag-edit { + background-color: rgb(0, 102, 0); +} +.contest-tag-private { + background-color: rgb(77, 83, 86); + color: rgb(232, 230, 227); +} +.contest-tag-org { + background-color: rgb(53, 57, 59); +} +.contest-tag-org a { + color: rgb(232, 230, 227); +} +.contest-tag-rated { + background-color: rgb(183, 61, 16); + color: rgb(232, 230, 227); +} +.contest-list-sort { + color: rgb(113, 195, 255); +} +.contest-participation-operation .fa { + color: rgb(189, 183, 175); +} +#add-clarification { + color: rgb(140, 255, 26); +} +#add-clarification:hover { + color: rgb(26, 255, 255); +} +#judge-versions .version-blank { + background-image: initial; + background-color: rgb(34, 36, 38); +} +#judge-versions .version-latest { + background-image: initial; + background-color: rgba(88, 125, 0, 0.9); +} +#judge-versions .version-outdated { + background-image: initial; + background-color: rgba(204, 0, 0, 0.8); + color: rgb(232, 230, 227); +} +#emoji-button { + color: rgb(204, 200, 193); +} +#emoji-button:hover { + color: rgb(152, 143, 129); +} +#chat-online { + border-right-color: rgb(62, 68, 70); + border-bottom-color: initial; +} +#chat-input { + border-color: initial; + color: rgb(232, 230, 227); +} +@media (min-width: 800px) { + #chat-container { + border-top-color: rgb(62, 68, 70); + border-right-color: rgb(62, 68, 70); + border-left-color: rgb(62, 68, 70); + border-bottom-color: initial; + } +} +.info-pic { + border-color: rgb(62, 68, 70); +} +.info-circle { + stroke: rgb(232, 230, 227); +} +#chat-info { + border-bottom-color: rgb(72, 78, 81); +} +#refresh-button { + background-image: initial; + background-color: transparent; + border-color: initial; +} +#refresh-button:hover { + background-image: initial; + background-color: rgb(40, 111, 17); +} +.status-circle { + stroke: rgb(232, 230, 227); +} +.status-row:hover { + background-image: initial; + background-color: rgb(49, 53, 55); +} +.message-text-other { + background-image: initial; + background-color: rgb(34, 36, 38); + color: rgb(232, 230, 227); +} +.message-text-myself { + background-image: initial; + background-color: rgb(0, 106, 204); + color: rgb(232, 230, 227); +} +.chat .active-span { + color: rgb(169, 162, 151); +} +.chat .unread-count { + color: rgb(232, 230, 227); + background-color: rgb(0, 111, 111); +} +.chat #setting-content { + background-color: rgb(32, 35, 36); + box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 0px; +} +.chat #setting-content li { + text-decoration-color: initial; + color: rgb(232, 230, 227); +} +.chat #setting-content li:hover { + background-color: rgb(43, 47, 49); +} +.leave-organization, +.leave-organization:hover { + color: rgb(255, 26, 26); +} +#control-list li { + border-bottom-color: rgb(140, 130, 115); +} +#pending-count-box { + background-image: initial; + background-color: rgb(204, 0, 0); + color: rgb(232, 230, 227); +} +.organization-row { + border-bottom-color: rgb(84, 91, 94); + border-top-color: initial; + color: rgb(232, 230, 227); +} +.organization-row:hover { + background-color: rgb(31, 33, 35); +} +.organization-container { + border-color: rgb(84, 91, 94); +} +.ticket-container #content > h2:first-child small { + color: rgb(168, 160, 149); +} +.ticket-container #content > h2:first-child .fa-check-circle-o { + color: rgb(86, 255, 86); +} +.ticket-container #content > h2:first-child .fa-exclamation-circle { + color: rgb(255, 107, 107); +} +.ticket-container .info-box { + border-color: rgb(77, 83, 86); +} +.ticket-container .info-title { + border-bottom-color: rgb(77, 83, 86); + background-image: initial; + background-color: rgb(34, 36, 38); +} +.ticket-container .info-empty { + color: rgb(168, 160, 149); +} +.ticket-container .close-ticket { + background-image: linear-gradient(rgb(60, 138, 0) 0%, + rgb(31, 109, 14) 100%); + background-color: initial; + border-color: rgb(61, 193, 24); +} +.ticket-container .close-ticket:hover { + background-image: initial; + background-color: rgb(29, 90, 11); +} +.ticket-container .open-ticket { + background-image: linear-gradient(rgb(195, 3, 0), + rgb(141, 49, 18)); + background-color: initial; + border-color: rgb(186, 67, 24); +} +.ticket-container .open-ticket:hover { + background-image: initial; + background-color: rgb(106, 38, 14); +} +.ticket-container .message .detail { + border-color: rgb(77, 83, 86); +} +.ticket-container .message .header { + background-image: initial; + background-color: rgb(34, 36, 38); + color: rgb(157, 148, 136); + border-bottom-color: rgb(77, 83, 86); +} +.wmd-button-bar { + background-color: rgb(24, 26, 27); +} +.wmd-input { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.wmd-preview { + background-image: none; + background-color: initial; +} +.wmd-button { + list-style-image: initial; +} +.wmd-bold-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI4Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjQ5IC0wLjYxNCAtMC42NzIgMC4wMDAgMS4wMzUgLTAuNjQ2IDAuMjg4IC0wLjY2NCAwLjAwMCAxLjAyMCAtMC42MzYgLTAuNjA5IDAuMjUwIDAuMDAwIDAuOTk0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjgiIGhlaWdodD0iOCIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT0hCNElpQm9aV2xuYUhROUlqaHdlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEZ2dPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2lBZ1BIQmhkR2dnWkQwaVRUQWdNSFl4WXk0MU5TQXdJREVnTGpRMUlERWdNWFkwWXpBZ0xqVTFMUzQwTlNBeExURWdNWFl4YURVdU5XTXhMak00SURBZ01pNDFMVEV1TVRJZ01pNDFMVEl1TlNBd0xURXRMalU1TFRFdU9EVXRNUzQwTkMweUxqSTFMakkzTFM0ek5DNDBOQzB1TnpndU5EUXRNUzR5TlNBd0xURXVNUzB1T0RrdE1pMHlMVEpvTFRWNmJUTWdNV2d4WXk0MU5TQXdJREVnTGpRMUlERWdNWE10TGpRMUlERXRNU0F4YUMweGRpMHllbTB3SUROb01TNDFZeTQ0TXlBd0lERXVOUzQyTnlBeExqVWdNUzQxY3kwdU5qY2dNUzQxTFRFdU5TQXhMalZvTFRFdU5YWXRNM29pSUM4K0RRbzhMM04yWno0PSIgLz48L3N2Zz4="); +} +.wmd-italic-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTI1IiBoZWlnaHQ9IjUyNSI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSI1MjUiIGhlaWdodD0iNTI1IiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pEWVhCaFh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0lDQWdkMmxrZEdnOUlqVXlOUzR4TkRKd2VDSWdhR1ZwWjJoMFBTSTFNalV1TVRReWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMU1qVXVNVFF5SURVeU5TNHhORElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV5TlM0eE5ESWdOVEkxTGpFME1qc2lEUW9nSUNCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5DanhuUGcwS0lDQThaejROQ2lBZ0lDQThjR0YwYUNCa1BTSk5NemMxTGpVMExEQXVNalEwWXkweE15NHpNellzTVM0Mk9Ea3RNall1T0RNc01pNDROeTAwTUM0ME9UWXNNeTQxTlRaakxURTFMamMwTVN3d0xqYzVOaTB5Tnk0NU9EY3NNUzR4T0RndE16WXVOekkzTERFdU1UZzREUW9nSUNBZ0lDQmpMVEV3TGpBMk55d3dMVEl5TGpBNE55MHdMalV4TkMwek5pNHdOekV0TVM0MU56bGpMVEV5TGpJeU9DMHdMamt4T0MweU5TNHlPREl0TWk0d05TMHpPUzR4TmpJdE15NHpOemhqTFRNdU16WTJMVEF1TXpJMExUWXVPVFU0TERJdU1ERTBMVGN1T0RBekxEVXVNamc0RFFvZ0lDQWdJQ0JqTFRFdU1EVXpMRFF1TURnNExURXVOVGN6TERjdU5ERTRMVEV1TlRjekxEa3VPVGMyWXpBc05pNDROek1zTkM0NE1EUXNNVEV1TURrMUxERTBMalF5TlN3eE1pNDJPR014TWk0Mk9ERXNNUzQxTnprc01qQXVOall4TERVdU1ESTFMREl6TGprME1Td3hNQzR6TURZTkNpQWdJQ0FnSUdNekxqSTRMRFV1TWpneUxEUXVNRE01TERFeUxqWTNOU3d5TGpJNU5Td3lNaTR4T1RGc0xUWTBMakkyTml3ME1ETXVNemswWXkweExqYzFOaXd4TUM0d05ETXROUzQwTnpnc01UY3VOVGMyTFRFeExqRTFOeXd5TWk0MU9Ea05DaUFnSUNBZ0lHTXROUzQyT0RZc05TNHdNalF0TVRRdU1qRXNPQzQxT1RrdE1qVXVOVGMxTERFd0xqWTVOMk10TkM0NE1UWXNNUzR3TmpVdE55NDVPRGNzTWk0Mk5qSXRPUzQxTURRc05DNDNOVFZqTFRFdU5UUXlMREl1TVRFNExUSXVNamsxTERVdU1qZ3lMVEl1TWprMUxEa3VOVEU0RFFvZ0lDQWdJQ0JqTUN3eUxqVTJNeXd3TGpJME5TdzFMak15TkN3d0xqY3lPQ3c0TGpJNFl6QXVOVFExTERNdU16TTFMRE11T1RZMkxEVXVOamszTERjdU16STJMRFV1TXpVMFl6RXlMamMwT0MweExqTXhMREkxTGpJMU55MHlMalF5TkN3ek55NDFNamd0TXk0ek1qa05DaUFnSUNBZ0lHTXhOQzR4T1RndE1TNHdOalVzTWpVdU5qY3pMVEV1TlRjNUxETTBMalF5TlMweExqVTNPV014TUM0d05UVXNNQ3d5TWk0NU5UY3NNQzQxTVRRc016Z3VOamszTERFdU5UYzVZekV6TGpjMk5Dd3dMamt5TkN3eU55NDJPREVzTWk0d05TdzBNUzQzT0RFc015NHpPRFFOQ2lBZ0lDQWdJR016TGpNMk5pd3dMak14T0N3MkxqYzROeTB5TGpBMk9DdzNMak16TWkwMUxqUXdNMk13TGpRNE15MHlMamsxTml3d0xqY3lPUzAxTGpjeExEQXVOekk1TFRndU1qaGpNQzAzTGpNNU5DMDBMakUyTWkweE1pNHhORGd0TVRJdU5EWXhMVEUwTGpJM01nMEtJQ0FnSUNBZ1l5MHhNUzQ0TURZdE1pNDJNemd0TVRrdU9EazJMVFV1T1RReUxUSTBMakkyTmkwNUxqa3dNV010TkM0ek56WXRNeTQ1TmkwMUxqWTROaTB4TVM0eU1qVXRNeTQ1TXpVdE1qRXVOemswVERNek1pNDBNVGdzTmpJdU1EVU5DaUFnSUNBZ0lHTXhMamN6T0MweE1DNDFOak1zTlM0eE1qa3RNVGd1TWpJMUxERXdMakUyTlMweU1pNDVPR00xTGpBeE9TMDBMamMxTlN3eE15NDJOaTA0TGpFNE1pd3lOUzQ1TURZdE1UQXVNekEyWXpZdU1USXRNUzR3TlRNc01UQXVNVGN5TFRJdU5qTTRMREV5TGpFekxUUXVOelUxRFFvZ0lDQWdJQ0JqTVM0NU56RXRNaTR4TURVc01pNDVOUzAxTGpJM05Td3lMamsxTFRrdU5URXhZekF0TWk0Mk9UTXRNQzR5TmpRdE5TNDNNUzB3TGpnd01pMDVMakExTVVNek9ESXVNalF4TERJdU1URXhMRE0zT0M0NE9UUXRNQzR4T0RRc016YzFMalUwTERBdU1qUTBlaUl2UGcwS0lDQThMMmMrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOFp6NE5Dand2Wno0TkNqeG5QZzBLUEM5blBnMEtQR2MrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PSIgLz48L3N2Zz4="); +} +.wmd-latex-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTJOQ0EyTkNJZ2FHVnBaMmgwUFNJMk5IQjRJaUJwWkQwaVRHRjVaWEpmTVNJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ05qUWdOalFpSUhkcFpIUm9QU0kyTkhCNElpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNDhjR0YwYUNCa1BTSk5ORFV1TnpNc05qUklNelF1TnpVeVl5MHdMamN4TlN3d0xURXVNamsxTFRBdU1UY3pMVEV1TnpNNExUQXVOVEp6TFRBdU56azBMVEF1TnpVNExURXVNRFUyTFRFdU1qTTBiQzA1TGpRNE5DMHhOaTQxTmpRZ0lHTXRNQzR4TnpRc01DNDBOemd0TUM0ek5qa3NNQzQ0T0RjdE1DNDFPRFFzTVM0eU16UnNMVGd1T0RNMUxERTFMak16WXkwd0xqTXdOQ3d3TGpRek5DMHdMalkyTVN3d0xqZ3pOQzB4TGpBM01pd3hMakl3TVVNeE1TNDFOeklzTmpNdU9ERTJMREV4TGpBME1TdzJOQ3d4TUM0ek9URXNOalJJTUM0eE1qY2dJRXd4TlM0ek5pd3pPUzQyTkRGTU1DNDNNVElzTVRZdU5qYzFTREV4TGpZNVl6QXVOekUwTERBc01TNHlOQ3d3TGpBNU15d3hMalUzTml3d0xqSTNObU13TGpNek5Td3dMakU0TlN3d0xqWXpOQ3d3TGpRNU15d3dMamc1TXl3d0xqa3lObXc1TGpReUxERTFMamswT0NBZ1l6QXVNVEE0TFRBdU1qZ3NNQzR5TXpJdE1DNDFOVElzTUM0ek56UXRNQzQ0TVRKak1DNHhOQzB3TGpJMk1pd3dMakk1Tnkwd0xqVXpNU3d3TGpRM01TMHdMamd4TTJ3NExqSTFMVEUwTGpFMk1XTXdMak13TlMwd0xqUTNOeXd3TGpZeU1pMHdMamd5TXl3d0xqazFPQzB4TGpBMElDQmpNQzR6TXpZdE1DNHlNVGNzTUM0M05USXRNQzR6TWpVc01TNHlOVEV0TUM0ek1qVm9NVEF1TlRJMFRETXdMalUyTWl3ek9TNHhPRFpNTkRVdU56TXNOalI2SWk4K1BIQmhkR2dnWkQwaVRUWXhMamcwTERJekxqZzJZekF1TmpZM0xEQXNNUzR4T1RNc01DNHhPRE1zTVM0MU9Dd3dMalUxWXpBdU16ZzNMREF1TXpZMkxEQXVOVGdzTUM0NE5Td3dMalU0TERFdU5EVjJNeTQyU0RRekxqVXlNWFl0TW1Nd0xUQXVNemczTERBdU1EYzVMVEF1T0N3d0xqSXpPUzB4TGpJMElDQmpNQzR4Tmkwd0xqUXpPU3d3TGpRMExUQXVPRFFzTUM0NE5DMHhMakpzT0M0MExUZ3VORFpqTUM0M01qRXRNQzQzTWl3eExqTTBOeTB4TGpRd05pd3hMamc0TVMweUxqQTJZekF1TlRNekxUQXVOalV6TERBdU9UY3pMVEV1TWprM0xERXVNekU1TFRFdU9UTWdJR013TGpNME55MHdMall6TkN3d0xqWXdOaTB4TGpJMk55d3dMamM0TFRFdU9XTXdMakUzTXkwd0xqWXpNeXd3TGpJMkxURXVNekEwTERBdU1qWXRNaTR3TVdNd0xURXVNVFl0TUM0eU56Y3RNaTR3TlMwd0xqZ3pMVEl1TmpjZ0lHTXRNQzQxTlRNdE1DNDJNaTB4TGpNNU5pMHdMamt6TFRJdU5USTVMVEF1T1ROakxUQXVPVElzTUMweExqWTVOeXd3TGpJME15MHlMak16TERBdU56TmpMVEF1TmpNMExEQXVORGczTFRFdU1EY3NNUzR3T1MweExqTXhNU3d4TGpneElDQmpMVEF1TWpjNUxEQXVOek16TFRBdU5qUTJMREV1TWpJdE1TNHhMREV1TkRaakxUQXVORFV6TERBdU1qUXRNUzR4TERBdU1qa3pMVEV1T1RRc01DNHhObXd0TXk0eU9DMHdMalU0WXpBdU1qRXpMVEV1TkRVekxEQXVOakl6TFRJdU56SXNNUzR5TXkwekxqZ2dJR013TGpZd05pMHhMakE0TERFdU16VTVMVEV1T1Rnc01pNHlOaTB5TGpkak1DNDVMVEF1TnpJc01TNDVNeTB4TGpJMU55d3pMakE1TFRFdU5qRkROVEV1TmpZc01DNHhOemNzTlRJdU9UQTJMREFzTlRRdU1qUXNNR014TGpRek9Td3dMREl1TnpNMkxEQXVNakVzTXk0NE9URXNNQzQyTXlBZ1l6RXVNVFV5TERBdU5ESXNNaTR4TXpjc01TNHdNRE1zTWk0NU5Ea3NNUzQzTldNd0xqZ3hNeXd3TGpjME55d3hMalF6T0N3eExqWXpOeXd4TGpnM0xESXVOamRETmpNdU16Z3pMRFl1TURnekxEWXpMallzTnk0eU1pdzJNeTQyTERndU5EWWdJR013TERFdU1EWTJMVEF1TVRRNUxESXVNRFUwTFRBdU5EUTVMREl1T1RaakxUQXVNekF4TERBdU9UQTNMVEF1TnpFc01TNDNOekV0TVM0eU15d3lMalU1WXkwd0xqVXlMREF1T0RJdE1TNHhNak1zTVM0Mk1UTXRNUzQ0TVN3eUxqTTRJQ0JqTFRBdU5qZzNMREF1TnpZNExURXVOREUzTERFdU5UUTBMVEl1TVRrc01pNHpNMnd0TlM0Mk9Ua3NOUzQ0TkdNd0xqY3pNaTB3TGpJeU55d3hMalExT1Mwd0xqTTVPU3d5TGpFNExUQXVOVEpqTUM0M01pMHdMakV5TERFdU16ZzNMVEF1TVRnc01pMHdMakU0U0RZeExqZzBlaUl2UGp3dmMzWm5QZz09IiAvPjwvc3ZnPg=="); +} +.wmd-latex-button-display { + background-image: url("http://localhost:8000/static/pagedown/resources/latex-display.svg"); +} +.wmd-link-button { + background-image: url("http://localhost:8000/static/pagedown/resources/link.svg"); +} +.wmd-user-reference-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnYUdWcFoyaDBQU0l5TkNJZ2RtVnljMmx2YmowaU1TNHhJaUIzYVdSMGFEMGlNalFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZZMk05SW1oMGRIQTZMeTlqY21WaGRHbDJaV052YlcxdmJuTXViM0puTDI1ekl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQanhuSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVEV3TWpndU5Da2lQanh3WVhSb0lHUTlJbTB4TWlBd1l5MHdMalF3TlNBd0xUQXVPREExSURBdU1EWXdNekkyTFRFdU1UZzRJREF1TVRVMk1qVXRNQzR5TWpRZ01DNHdOVFkzT0Mwd0xqUTBJREF1TVRNeE16VXRNQzQyTlRZZ01DNHlNVGczTlMwd0xqQTRNeUF3TGpBek5EQXhMVEF1TVRZM09TQXdMakExTlRNMExUQXVNalE1T0NBd0xqQTVNemMxTFRBdU1ETTBJREF1TURFMU9ETXRNQzR3TmlBd0xqQTBOVGswTFRBdU1Ea3pOeUF3TGpBMk1qVXRNQzR5TURNeUlEQXVNVEF3TlRndE1DNDBNREl4SURBdU1qRTNNRFF0TUM0MU9UTTNJREF1TXpRek56VXRNQzR3TWpjZ01DNHdNVGMwTFRBdU1EWTNNU0F3TGpBeE16TTVMVEF1TURrek9DQXdMakF6TVRJMUxUQXVNRFUyTXlBd0xqQXpPRFkwTFRBdU1UQXhJREF1TURnME1Ua3RNQzR4TlRZeUlEQXVNVEkwT1RVdE1DNHhOVFk1SURBdU1URXlOaTB3TGpNeU1UWWdNQzR5TVRZdE1DNDBOamc0SURBdU16UXpPQzB3TGpFek5ESWdNQzR4TWpBM0xUQXVNalE1TkNBd0xqSTNNalF0TUM0ek56VWdNQzQwTURZeUxUQXVOREkxTVNBd0xqUXpOVGt0TUM0M09UTTJJREF1T0RrM01TMHhMakE1TXpnZ01TNDBNemMyTFRBdU5URTFOQ0F3TGprd016UXRNQzQ1TURBeUlERXVPVEl3TlMweExqQTJNalFnTWk0NU5qZzNMVEF1TURjNE15MHdMakF4TmpVdE1DNHhOVEF4TFRBdU1ESXlOQzB3TGpJeE9EZ2dNQzB3TGpVeU5URWdNQzR4TnpFdE1DNDJOVFExSURFdU1UWTROUzB3TGpNeE1qVWdNaTR5TVRnM0lEQXVNakF3TnlBd0xqWXhOak1nTUM0MU16UTJJREV1TVRBeE5TQXdMamczTlNBeExqTTNOU0F3TGpRMU56TWdNUzQzTnpjNElERXVOREkxTnlBekxqSTFPVGdnTWk0Mk9EYzFJRFF1TVRnM09IWXhMakF6TVd3dE1TQXhMVElnTVdNdE1TNDJNVGN6SURBdU9EQXhMVE11TWpJNE5DQXhMall3TlMwMExqZzBNemdnTWk0ME1EWXRNQzQ0T1RVeE15QXdMalUwTFRFdU1qUXhOU0F4TGpZdE1TNHhOVFl5SURJdU5UazBJREF1TURReE5qWTBJREF1TmpJMkxUQXVNVGcwTkRnZ01TNDBNamNnTUM0ME16YzFJREV1T0RRMElEQXVOVGt3T1NBd0xqTXdOQ0F4TGpJNU5Ua2dNQzR4TURZZ01TNDVNemMxSURBdU1UVTJJREV1T0RjMk5pMHdMakF3TVNBekxqYzBPRFFnTUNBMUxqWXlOU0F3SURJdU5qWTVJREF1TURBeElEVXVNek14SURBZ09DQXdJREl1TXpZM0lEQWdOQzQzTWpjZ01DNHdNRFFnTnk0d09UUWdNQ0F3TGpjMk9DMHdMakExTkNBd0xqazRNUzB3TGpnMk5TQXdMamt3TmkweExqVWdNQzR3TVRRdE1DNDVNeklnTUM0d05qa3RNUzQ1TnpZdE1DNDJOVFl0TWk0Mk9EZ3RNQzQxT1RJdE1DNDJNREl0TVM0ME16UXRNQzQ0TkMweUxqRTFOaTB4TGpJMUxURXVNRFl4TFRBdU5USTFMVEl1TVRJNExURXVNRE0zTFRNdU1UZzRMVEV1TlRZeWJDMHlMVEV0TVMweGRpMHhMakF6TVdNeExqSTJNaTB3TGpreU9DQXlMakl6TFRJdU5ERWdNaTQyT0RndE5DNHhPRGM0SURBdU16UXRNQzR5TnpNMklEQXVOamMwTFRBdU56VTRPQ0F3TGpnM05DMHhMak0zTlNBd0xqTTBNaTB4TGpBMU1ESWdNQzR5TVRNdE1pNHdORGMzTFRBdU16RXlMVEl1TWpFNE55MHdMakEyT1Mwd0xqQXlNalF0TUM0eE5DMHdMakF4TmpVdE1DNHlNVGtnTUMwd0xqRTJNaTB4TGpBME9ESXRNQzQxTkRjdE1pNHdOalV6TFRFdU1EWXlMVEl1T1RZNE55MHdMak10TUM0MU5EQTFMVEF1TmpZNUxURXVNREF4TnkweExqQTVOQzB4TGpRek56WXRNQzR4TWpZdE1DNHhNek00TFRBdU1qUXhMVEF1TWpnMU5TMHdMak0zTlMwd0xqUXdOakl0TUM0d01EWXRNQzR3TURVMUxUQXVNREkxSURBdU1EQTFOUzB3TGpBek1TQXdMVEF1TXpreUxUQXVNelE1T1Mwd0xqZ3lOeTB3TGpZeE9EazBMVEV1TWpneExUQXVPRFF6TnpVdE1DNHhNVFV0TUM0d05UWXlNaTB3TGpJeU55MHdMakV3T0RVMExUQXVNelEwTFRBdU1UVTJNalV0TUM0d09EUXRNQzR3TXpRd01TMHdMakUyTlMwd0xqQTJOREkyTFRBdU1qVXRNQzR3T1RNM05TMHdMakkxTlMwd0xqQTRPRFE0TFRBdU5URTJMVEF1TVRjek5UWXRNQzQzT0RJdE1DNHlNVGczTlMwd0xqQXlMVEF1TURBek5EQTFMVEF1TURReUlEQXVNREF6TVRRNExUQXVNRFl5SURBdE1DNHlORGt0TUM0d016a3hORFF0TUM0ME9UVXRNQzR3TmpVeU5TMHdMamMxTFRBdU1EWXlOWG9pSUdacGJHdzlJaU16TkRRNU5XVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBZ01UQXlPQzQwS1NJdlBqeHdZWFJvSUdROUltMHdJREV3TlRFdU5HTXdMakF5TmpReE9TQXdMak1nTUM0eE1qWTFNU0F3TGpZZ01DNDBNemMxSURBdU9DQXdMalU1TURrZ01DNHpJREV1TWprMU9TQXdMakVnTVM0NU16YzFJREF1TW1nMUxqWXlOU0E0SURjdU1EazBZekF1TlRjMkxUQXVNU0F3TGpnME1pMHdMalVnTUM0NU1EWXRNV2d0TWpSNklpQm1hV3hzUFNJak1tTXpaVFV3SWk4K1BDOW5Qand2YzNablBnPT0iIC8+PC9zdmc+"); +} +.wmd-quote-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1Bqd2hSRTlEVkZsUVJTQnpkbWNnSUZCVlFreEpReUFuTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNG5JQ0FuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0p6NDhjM1puSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURRNElEUTRJaUJvWldsbmFIUTlJalE0Y0hnaUlHbGtQU0pNWVhsbGNsOHpJaUIyWlhKemFXOXVQU0l4TGpFaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdkMmxrZEdnOUlqUTRjSGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGp4blBqeHdZWFJvSUdROUlrMHdMREk0TGpNM05XZ3hNaTQyTjJNdE1DNHdOaklzTXk0ek1TMHhMak16T0N3MkxqTXhNeTB6TGpRd015dzRMalpqTFRBdU9UUTFMREF1T0RreUxURXVPVGd5TERFdU5EQTRMVEl1T0RjNUxERXVOekEySUNBZ1l5MHhMakVzTUM0ek1qZ3RNaTR5Tml3d0xqTTVOaTB5TGpnNE15d3dMalF3T0Vnd2RqSXVNamcyYURndU56VjJMVEF1TURBell6Y3VNakExTFRBdU1ETXlMREV6TGpBME15MDFMamd4Tml3eE15NHhOemN0TVRJdU9UazNTREl5ZGkweU1rZ3dWakk0TGpNM05Yb2lJR1pwYkd3OUlpTXlOREZHTWpBaUx6NDhjR0YwYUNCa1BTSk5NallzTmk0ek56VjJNakpvTVRJdU56UmpNQ3d5TGprNU1TMHhMRFV1TnpReUxUSXVOamMwTERjdU9UVTJZeTB3TGpnek9Td3hMakE0T1MweExqZ3lPQ3d4TGpjNU1pMHlMamMyTVN3eUxqSXpNeUFnSUdNdE1DNHdNRGdzTUM0d01EUXRNQzR3TVRZc01DNHdNRGd0TUM0d01qTXNNQzR3TVRKakxUQXVNVE01TERBdU1EWTFMVEF1TWpjMExEQXVNVEl5TFRBdU5EQTVMREF1TVRjMll5MHhMalV4TkN3d0xqVTFOeTB6TGpreE5Td3dMalU0Tnkwekxqa3hOU3d3TGpVNE4wZ3lObll5TGpJNE5tZzRMamMxSUNBZ1l6Y3VNekUzTERBc01UTXVNalV0TlM0NU16TXNNVE11TWpVdE1UTXVNalYyTFRJeVNESTJlaUlnWm1sc2JEMGlJekkwTVVZeU1DSXZQand2Wno0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-code-button { + background-image: url("http://localhost:8000/static/pagedown/resources/code.svg"); +} +.wmd-image-button { + background-image: url("http://localhost:8000/static/pagedown/resources/image.svg"); +} +.wmd-olist-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJaUIzYVdSMGFEMGlNalFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRZdU1EQXdNU0F5TGpjMVF6WXVNREF3TVNBeUxqTTVOVGMzSURVdU56VXlNamNnTWk0d09EazROQ0ExTGpRd05UYzJJREl1TURFMk16TkROUzR3TmpBeE1TQXhMamswTXlBMExqY3hNRE1nTWk0eE1qQTROaUEwTGpVMk5UZ2dNaTQwTkRNd00wdzBMalUyTkRJMklESXVORFEyTXpkRE5DNDFOakl5TmlBeUxqUTFNRFkzSURRdU5UVTRORElnTWk0ME5UZzRNU0EwTGpVMU1qYzFJREl1TkRjd05ESkROQzQxTkRFMElESXVORGt6TmpZZ05DNDFNakk0TWlBeUxqVXpNRFUxSURRdU5EazNNRFFnTWk0MU56Z3dPRU0wTGpRME5USTNJREl1Tmpjek5UWWdOQzR6TmpVNE5DQXlMamd3T1RRMUlEUXVNalU1TkNBeUxqazJNalE0UXpRdU1EUXhOellnTXk0eU56VXpOeUF6TGpjek5UTTRJRE11TmpJME9EZ2dNeTR6TlRJM05TQXpMamcyTXpreFF6TXVNREF4TkRRZ05DNHdPRE16TmlBeUxqZzVORFUySURRdU5UUTJNRFVnTXk0eE1UUXdNU0EwTGpnNU56TTFRek11TXpNek5EWWdOUzR5TkRnMk5pQXpMamM1TmpFMUlEVXVNelUxTlRRZ05DNHhORGMwTmlBMUxqRXpOakE1UXpRdU1qY3lNRFVnTlM0d05UZ3lOaUEwTGpNNE9UVTJJRFF1T1RjME56TWdOQzQxTURBeElEUXVPRGczTmpWV055NHlOVU0wTGpVd01ERWdOeTQyTmpReU1TQTBMamd6TlRnNUlEZ2dOUzR5TlRBeElEaEROUzQyTmpRek1TQTRJRFl1TURBd01TQTNMalkyTkRJeElEWXVNREF3TVNBM0xqSTFWakl1TnpWYUlpQm1hV3hzUFNJak1qRXlNVEl4SWk4K1BIQmhkR2dnWkQwaVRURTVMalE1T1RVZ01UaElNVEF1T1RrNU5Vd3hNQzQ0T0RJNUlERTRMakF3TmpkRE1UQXVNemcxTmlBeE9DNHdOalExSURrdU9UazVOVEVnTVRndU5EZzNNaUE1TGprNU9UVXhJREU1UXprdU9UazVOVEVnTVRrdU5UVXlNeUF4TUM0ME5EY3lJREl3SURFd0xqazVPVFVnTWpCSU1Ua3VORGs1TlV3eE9TNDJNVFl4SURFNUxqazVNek5ETWpBdU1URXpOU0F4T1M0NU16VTFJREl3TGpRNU9UVWdNVGt1TlRFeU9DQXlNQzQwT1RrMUlERTVRekl3TGpRNU9UVWdNVGd1TkRRM055QXlNQzR3TlRFNElERTRJREU1TGpRNU9UVWdNVGhhSWlCbWFXeHNQU0lqTWpFeU1USXhJaTgrUEhCaGRHZ2daRDBpVFRFNUxqUTVPVFVnTVRFdU5VZ3hNQzQ1T1RrMVRERXdMamc0TWprZ01URXVOVEEyTjBNeE1DNHpPRFUySURFeExqVTJORFVnT1M0NU9UazFNU0F4TVM0NU9EY3lJRGt1T1RrNU5URWdNVEl1TlVNNUxqazVPVFV4SURFekxqQTFNak1nTVRBdU5EUTNNaUF4TXk0MUlERXdMams1T1RVZ01UTXVOVWd4T1M0ME9UazFUREU1TGpZeE5qRWdNVE11TkRrek0wTXlNQzR4TVRNMUlERXpMalF6TlRVZ01qQXVORGs1TlNBeE15NHdNVEk0SURJd0xqUTVPVFVnTVRJdU5VTXlNQzQwT1RrMUlERXhMamswTnpjZ01qQXVNRFV4T0NBeE1TNDFJREU1TGpRNU9UVWdNVEV1TlZvaUlHWnBiR3c5SWlNeU1USXhNakVpTHo0OGNHRjBhQ0JrUFNKTk1Ua3VORGs1TlNBMVNERXdMams1T1RWTU1UQXVPRGd5T1NBMUxqQXdOamN6UXpFd0xqTTROVFlnTlM0d05qUTBPU0E1TGprNU9UVXhJRFV1TkRnM01UWWdPUzQ1T1RrMU1TQTJRemt1T1RrNU5URWdOaTQxTlRJeU9DQXhNQzQwTkRjeUlEY2dNVEF1T1RrNU5TQTNTREU1TGpRNU9UVk1NVGt1TmpFMk1TQTJMams1TXpJM1F6SXdMakV4TXpVZ05pNDVNelUxTVNBeU1DNDBPVGsxSURZdU5URXlPRFFnTWpBdU5EazVOU0EyUXpJd0xqUTVPVFVnTlM0ME5EYzNNaUF5TUM0d05URTRJRFVnTVRrdU5EazVOU0ExV2lJZ1ptbHNiRDBpSXpJeE1qRXlNU0l2UGp4d1lYUm9JR1E5SWswMUxqRTFNRGt6SURFd0xqVXhPVGxETkM0NE5EazFOeUF4TUM0ME5qWTNJRFF1TkRjME5EUWdNVEF1TlRnMk15QTBMakk0TURNeElERXdMamM0TURSRE15NDVPRGMwTVNBeE1TNHdOek16SURNdU5URXlOVE1nTVRFdU1EY3pNeUF6TGpJeE9UWTFJREV3TGpjNE1EUkRNaTQ1TWpZM055QXhNQzQwT0RjMElESXVPVEkyTnpnZ01UQXVNREV5TmlBekxqSXhPVFk1SURrdU56RTVOamxETXk0M056VTFOaUE1TGpFMk16ZzFJRFF1TmpVd05EUWdPQzQ1TURnMElEVXVOREV4TlRjZ09TNHdOREkzUXpVdU9EQTVJRGt1TVRFeU9ETWdOaTR5TVRjeklEa3VNamszTVNBMkxqVXlOekl5SURrdU5qUTRNelJETmk0NE5ESTJJREV3TGpBd05UZ2dOeUF4TUM0ME56STNJRGNnTVRGRE55QXhNUzQyTVRrMUlEWXVOekk0T1RVZ01USXVNRGdnTmk0ek9UUXdOaUF4TWk0ME1qQTFRell1TVRFMk15QXhNaTQzTURJNUlEVXVOell6TVRVZ01USXVPVE14SURVdU5EZzRNallnTVRNdU1UQTROa3cxTGpRd09EYzBJREV6TGpFMk1ERkROUzR5TVRNME9DQXhNeTR5T0RjZ05TNHdOVFF5T0NBeE15NHpPVGNnTkM0NU1qWTROaUF4TXk0MVNEWXVNalZETmk0Mk5qUXlNU0F4TXk0MUlEY2dNVE11T0RNMU9DQTNJREUwTGpJMVF6Y2dNVFF1TmpZME1pQTJMalkyTkRJZ01UVWdOaTR5TkRrNU9TQXhOVWd6TGpjMVF6TXVNek0xTnprZ01UVWdNeUF4TkM0Mk5qUXlJRE1nTVRRdU1qVkRNeUF4TWk0NU16WTBJRE11T1Rnek9EVWdNVEl1TWprM01TQTBMalUzTlRBMUlERXhMamt4TTB3MExqWXpOVEl5SURFeExqZzNNemxETkM0NU5USTFPU0F4TVM0Mk5qYzNJRFV1TVRZNE5ETWdNVEV1TlRJM05TQTFMak15TkRZNUlERXhMak0yT0RaRE5TNDBOVGcxTlNBeE1TNHlNekkxSURVdU5TQXhNUzR4TXpBMklEVXVOU0F4TVVNMUxqVWdNVEF1TnpjM05DQTFMalF6T0RZMUlERXdMalk0TVRnZ05TNDBNREkwTnlBeE1DNDJOREE0UXpVdU16WXdPRE1nTVRBdU5Ua3pOaUExTGpJNE5EYzFJREV3TGpVME16VWdOUzR4TlRBNU15QXhNQzQxTVRrNVdpSWdabWxzYkQwaUl6SXhNakV5TVNJdlBqeHdZWFJvSUdROUlrMHlMamsyT1RZM0lESXhMakk0TURORE1pNDVOamsyTnlBeU1TNHlPREF6SURNdU1EWXlOVEVnTWpFdU16WTBNU0F5TGprM05ESTJJREl4TGpJNE5EbE1NaTQ1TnprMk1pQXlNUzR5T1RBeFRESXVPVGt5T1NBeU1TNHpNREk0UXpNdU1EQXlPRGNnTWpFdU16RXlNU0F6TGpBeE5UQTVJREl4TGpNeU16TWdNeTR3TWprMU5pQXlNUzR6TXpVNVF6TXVNRFU0TkRnZ01qRXVNell4TWlBekxqQTVOalV6SURJeExqTTVNamNnTXk0eE5ETTNOU0F5TVM0ME1qZ3hRek11TWpNNE1TQXlNUzQwT1RnNUlETXVNelk1T1RZZ01qRXVOVGcySURNdU5UTTVOVGtnTWpFdU5qY3dPRU16TGpnNE1UTXhJREl4TGpnME1UY2dOQzR6TnpBME15QXlNaUExSURJeVF6VXVOak01TWpFZ01qSWdOaTR4T1RVNU5pQXlNUzQ0TVRnMklEWXVOakF4TXpJZ01qRXVORFl3TlVNM0xqQXdPVEl5SURJeExqRXdNREVnTnk0eU1URTJNeUF5TUM0Mk1ETXlJRGN1TVRrMU5UTWdNakF1TVRBeFF6Y3VNVGd5TVRrZ01Ua3VOamcwTmlBM0xqQXlPVEF6SURFNUxqTXdOVE1nTmk0M05qazROaUF4T1VNM0xqQXlPVEF6SURFNExqWTVORGNnTnk0eE9ESXhPU0F4T0M0ek1UVTBJRGN1TVRrMU5UTWdNVGN1T0RrNVF6Y3VNakV4TmpNZ01UY3VNemsyT0NBM0xqQXdPVEl5SURFMkxqZzVPVGtnTmk0Mk1ERXpNaUF4Tmk0MU16azFRell1TVRrMU9UWWdNVFl1TVRneE5DQTFMall6T1RJeElERTJJRFVnTVRaRE5DNHpOekEwTXlBeE5pQXpMamc0TVRNeElERTJMakUxT0RNZ015NDFNemsxT1NBeE5pNHpNamt5UXpNdU16WTVPVFlnTVRZdU5ERTBJRE11TWpNNE1TQXhOaTQxTURFeElETXVNVFF6TnpVZ01UWXVOVGN4T1VNekxqQTVOalV6SURFMkxqWXdOek1nTXk0d05UZzBPQ0F4Tmk0Mk16ZzRJRE11TURJNU5UWWdNVFl1TmpZME1VTXpMakF4TlRBNUlERTJMalkzTmpjZ015NHdNREk0TnlBeE5pNDJPRGM1SURJdU9Ua3lPU0F4Tmk0Mk9UY3lUREl1T1RjNU5qSWdNVFl1TnpBNU9Vd3lMamszTkRJeklERTJMamN4TlRGTU1pNDVOekU0T1NBeE5pNDNNVGMxVERJdU9UY3dPVEVnTVRZdU56RTROVXd5TGprMk9UWTNJREUyTGpjeE9UZERNaTQyTnpZM09DQXhOeTR3TVRJMklESXVOamMyTnpnZ01UY3VORGczTkNBeUxqazJPVFkzSURFM0xqYzRNRE5ETXk0eU5UZzJJREU0TGpBMk9UTWdNeTQzTWpRMk1pQXhPQzR3TnpNeUlEUXVNREU0TXpRZ01UY3VOemt5TVVNMExqQXlNVGNnTVRjdU56ZzVNaUEwTGpBek1ERTRJREUzTGpjNE1pQTBMakEwTXpjMUlERTNMamMzTVRsRE5DNHdOelEwSURFM0xqYzBPRGtnTkM0eE16QXdOQ0F4Tnk0M01URWdOQzR5TVRBME1TQXhOeTQyTnpBNFF6UXVNelk0TmprZ01UY3VOVGt4TnlBMExqWXlPVFUzSURFM0xqVWdOU0F4Tnk0MVF6VXVNell3TnprZ01UY3VOU0ExTGpVek5qQXhJREUzTGpVNU9Ua2dOUzQyTURneE1pQXhOeTQyTmpNMlF6VXVOamMzTmpnZ01UY3VOekkxTVNBMUxqWTVPREl6SURFM0xqYzVNRGNnTlM0Mk9UWXpJREUzTGpnMU1VTTFMalk1TkRJeklERTNMamt4TlRVZ05TNDJOalF3TXlBeE9DNHdNREkzSURVdU5UY3lOemdnTVRndU1EZ3hPRU0xTGpRNE5EVWdNVGd1TVRVNE5DQTFMak13T1RZeUlERTRMakkxSURVZ01UZ3VNalZETkM0MU9EVTNPU0F4T0M0eU5TQTBMakkxSURFNExqVTROVGdnTkM0eU5TQXhPVU0wTGpJMUlERTVMalF4TkRJZ05DNDFPRFUzT1NBeE9TNDNOU0ExSURFNUxqYzFRelV1TXpBNU5qSWdNVGt1TnpVZ05TNDBPRFExSURFNUxqZzBNVFlnTlM0MU56STNPQ0F4T1M0NU1UZ3lRelV1TmpZME1ETWdNVGt1T1RrM015QTFMalk1TkRJeklESXdMakE0TkRVZ05TNDJPVFl6SURJd0xqRTBPVU0xTGpZNU9ESXpJREl3TGpJd09UTWdOUzQyTnpjMk9DQXlNQzR5TnpRNUlEVXVOakE0TVRJZ01qQXVNek0yTkVNMUxqVXpOakF4SURJd0xqUXdNREVnTlM0ek5qQTNPU0F5TUM0MUlEVWdNakF1TlVNMExqWXlPVFUzSURJd0xqVWdOQzR6TmpnMk9TQXlNQzQwTURneklEUXVNakV3TkRFZ01qQXVNekk1TWtNMExqRXpNREEwSURJd0xqSTRPU0EwTGpBM05EUWdNakF1TWpVeE1TQTBMakEwTXpjMUlESXdMakl5T0RGRE5DNHdNekF4T0NBeU1DNHlNVGdnTkM0d01qRTNJREl3TGpJeE1EZ2dOQzR3TVRnek5DQXlNQzR5TURjNVF6TXVOekkwTmpJZ01Ua3VPVEkyT0NBekxqSTFPRFlnTVRrdU9UTXdOeUF5TGprMk9UWTNJREl3TGpJeE9UZERNaTQyTnpZM09DQXlNQzQxTVRJMklESXVOamMyTnpnZ01qQXVPVGczTkNBeUxqazJPVFkzSURJeExqSTRNRE5hVFRJdU9UY3hPRGtnTVRZdU56RTNOVXd5TGprM01Ea3hJREUyTGpjeE9EVkRNaTQ1TnpjMklERTJMamN4TWprZ015NHhOekU0TWlBeE5pNDFOVEUxSURJdU9UY3hPRGtnTVRZdU56RTNOVm9pSUdacGJHdzlJaU15TVRJeE1qRWlMejQ4TDNOMlp6ND0iIC8+PC9zdmc+"); +} +.wmd-ulist-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURJd0lESXdJaUIzYVdSMGFEMGlNakFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRNdU1qVWdOME16TGprME1ETTJJRGNnTkM0MUlEWXVORFF3TXpZZ05DNDFJRFV1TnpWRE5DNDFJRFV1TURVNU5qUWdNeTQ1TkRBek5pQTBMalVnTXk0eU5TQTBMalZETWk0MU5UazJOQ0EwTGpVZ01pQTFMakExT1RZMElESWdOUzQzTlVNeUlEWXVORFF3TXpZZ01pNDFOVGsyTkNBM0lETXVNalVnTjFwTk55QTFMamMxUXpjZ05TNHpNelUzT1NBM0xqTXpOVGM1SURVZ055NDNOU0ExU0RFM0xqSTFRekUzTGpZMk5ESWdOU0F4T0NBMUxqTXpOVGM1SURFNElEVXVOelZETVRnZ05pNHhOalF5TVNBeE55NDJOalF5SURZdU5TQXhOeTR5TlNBMkxqVklOeTQzTlVNM0xqTXpOVGM1SURZdU5TQTNJRFl1TVRZME1qRWdOeUExTGpjMVdrMDNMamMxSURFd1F6Y3VNek0xTnprZ01UQWdOeUF4TUM0ek16VTRJRGNnTVRBdU56VkROeUF4TVM0eE5qUXlJRGN1TXpNMU56a2dNVEV1TlNBM0xqYzFJREV4TGpWSU1UY3VNalZETVRjdU5qWTBNaUF4TVM0MUlERTRJREV4TGpFMk5ESWdNVGdnTVRBdU56VkRNVGdnTVRBdU16TTFPQ0F4Tnk0Mk5qUXlJREV3SURFM0xqSTFJREV3U0RjdU56VmFUVGN1TnpVZ01UVkROeTR6TXpVM09TQXhOU0EzSURFMUxqTXpOVGdnTnlBeE5TNDNOVU0zSURFMkxqRTJORElnTnk0ek16VTNPU0F4Tmk0MUlEY3VOelVnTVRZdU5VZ3hOeTR5TlVNeE55NDJOalF5SURFMkxqVWdNVGdnTVRZdU1UWTBNaUF4T0NBeE5TNDNOVU14T0NBeE5TNHpNelU0SURFM0xqWTJORElnTVRVZ01UY3VNalVnTVRWSU55NDNOVnBOTkM0MUlERXdMamMxUXpRdU5TQXhNUzQwTkRBMElETXVPVFF3TXpZZ01USWdNeTR5TlNBeE1rTXlMalUxT1RZMElERXlJRElnTVRFdU5EUXdOQ0F5SURFd0xqYzFReklnTVRBdU1EVTVOaUF5TGpVMU9UWTBJRGt1TlNBekxqSTFJRGt1TlVNekxqazBNRE0ySURrdU5TQTBMalVnTVRBdU1EVTVOaUEwTGpVZ01UQXVOelZhVFRNdU1qVWdNVGRETXk0NU5EQXpOaUF4TnlBMExqVWdNVFl1TkRRd05DQTBMalVnTVRVdU56VkROQzQxSURFMUxqQTFPVFlnTXk0NU5EQXpOaUF4TkM0MUlETXVNalVnTVRRdU5VTXlMalUxT1RZMElERTBMalVnTWlBeE5TNHdOVGsySURJZ01UVXVOelZETWlBeE5pNDBOREEwSURJdU5UVTVOalFnTVRjZ015NHlOU0F4TjFvaUlHWnBiR3c5SWlNeU1USXhNakVpTHo0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-heading-button { + background-image: url("http://localhost:8000/static/pagedown/resources/heading.svg"); +} +.wmd-hr-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2RtbGxkMEp2ZUQwaU1DQXdJREl3SURJd0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUlrMHhJREZvTW5ZeVNERldNWHB0TUNBMGFESjJNa2d4VmpWNmJUQWdOR2d4T0hZeVNERldPWHB0TUNBMGFESjJNa2d4ZGkweWVtMHdJRFJvTW5ZeVNERjJMVEo2VFRVZ01XZ3lkakpJTlZZeGVtMHdJREUyYURKMk1rZzFkaTB5ZWswNUlERm9Nbll5U0RsV01YcHRNQ0EwYURKMk1rZzVWalY2YlRBZ09HZ3lkakpJT1hZdE1ucHRNQ0EwYURKMk1rZzVkaTB5ZW0wMExURTJhREoyTW1ndE1sWXhlbTB3SURFMmFESjJNbWd0TW5ZdE1ucHROQzB4Tm1neWRqSm9MVEpXTVhwdE1DQTBhREoyTW1ndE1sWTFlbTB3SURob01uWXlhQzB5ZGkweWVtMHdJRFJvTW5ZeWFDMHlkaTB5ZWlJdlBqd3ZjM1puUGc9PSIgLz48L3N2Zz4="); +} +.wmd-undo-button { + background-image: url("http://localhost:8000/static/pagedown/resources/undo.svg"); +} +.wmd-redo-button { + background-image: url("http://localhost:8000/static/pagedown/resources/redo.svg"); +} +.wmd-admonition-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lEVXhNaUExTVRJaUlHbGtQU0pNWVhsbGNsOHhJaUIyWlhKemFXOXVQU0l4TGpFaUlIWnBaWGRDYjNnOUlqQWdNQ0ExTVRJZ05URXlJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajQ4Wno0OFp6NDhjR0YwYUNCa1BTSk5NelkxTERFMk55NDRTREl5T0M0eVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxERTJNeTR4TERNM01DNDRMREUyTnk0NExETTJOU3d4TmpjdU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERJeU9DNDRTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxESXlOQzR4TERNM01DNDRMREl5T0M0NExETTJOU3d5TWpndU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERJNE9TNDRTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxESTROUzR4TERNM01DNDRMREk0T1M0NExETTJOU3d5T0RrdU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERNMU1DNDVTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxETTBOaTR5TERNM01DNDRMRE0xTUM0NUxETTJOU3d6TlRBdU9Yb2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERReE1TNDVTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxEUXdOeTR5TERNM01DNDRMRFF4TVM0NUxETTJOU3cwTVRFdU9Yb2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhMMmMrUEhCaGRHZ2daRDBpVFRNNU1pdzBNeTQxU0RFM09TNHliRE00TGpZc05URXVOR2d4TkRRdU4yTXlOeTR5TERBc05Ea3VOU3d5TWk0ekxEUTVMalVzTkRrdU5YWXlOamt1TTJNd0xESTNMakl0TWpJdU15dzBPUzQxTFRRNUxqVXNORGt1TlVneE5UUXVOQ0FnSUdNdE1qY3VNaXd3TFRRNUxqVXRNakl1TXkwME9TNDFMVFE1TGpWV01UVXdMamxNTmpVdU15dzVPQzQwWXkwd0xqTXNNaTQzTFRBdU9DdzFMak10TUM0NExEaDJNelF5TGpOak1Dd3pOQzQyTERJNExqTXNOak1zTmpNc05qTklNemt5WXpNMExqWXNNQ3cyTXkweU9DNHpMRFl6TFRZelZqRXdOaTQwSUNBZ1F6UTFOQzQ1TERjeExqZ3NOREkyTGpZc05ETXVOU3d6T1RJc05ETXVOWG9pSUdacGJHdzlJaU16TUROQk0wWWlMejQ4Wno0OGNHRjBhQ0JrUFNKTk1USTFMalVzTVRRNUxqaHNOamd1TXl3eU5XTXpMallzTVM0ekxEWXVOUzB3TGpjc05pNHpMVFF1Tm13dE15NHlMVGN5TGpkakxUQXVNUzB4TGpVdE1DNDFMVEl1T1MweExqTXROQzR6YkRBdU1TMHdMakVnSUNBZ1l5MHdMakV0TUM0eUxUQXVNeTB3TGpRdE1DNDBMVEF1Tm13dE5EZ3VPQzAyTmk0MmJDMHhOaXd4TVM0M2JEUTBMakVzTmpBdU1tTXhMamdzTWk0MExERXVNaXcxTGpndE1TNHlMRGN1Tm13dE15NDRMREl1T0dNdE1pNDBMREV1T0MwMUxqZ3NNUzR5TFRjdU5pMHhMakpNTVRFNExEUTJMamtnSUNBZ2JDMHhOUzQ0TERFeExqWnNORFF1TkN3Mk1DNDNZekV1Tml3eUxqSXNNUzR4TERVdU1pMHhMakVzTmk0NGJDMDBMamNzTXk0MVl5MHlMaklzTVM0MkxUVXVNaXd4TGpFdE5pNDRMVEV1TVV3NE9TNDJMRFkzTGpaTU56SXVOaXc0TUd3ME55NHlMRFkwTGpRZ0lDQWdRekV5TVN3eE5EWXVPQ3d4TWpNc01UUTRMamtzTVRJMUxqVXNNVFE1TGpoNklFMHhNemdzTVRReExqbHNORGN1Tmkwek5DNDVZekl1T1MweUxqRXNOeTQyTERFdU15dzNMamdzTlM0NGJERXVNU3d6T1M0M1l5MHdMamNzTUM0eUxURXVOQ3d3TGpNdE1pd3dMamRzTFRFMExqSXNNVEF1TkNBZ0lDQmpMVEF1TVN3d0xqRXRNQzR6TERBdE1DNHpMREF1TVd3dE16WXVPQzB4TWk0MlF6RXpOeXd4TkRrdU5pd3hNelV1TVN3eE5EUXNNVE00TERFME1TNDVlaUlnWm1sc2JEMGlJek13TTBFelJpSXZQanh3WVhSb0lHUTlJazAyT0M0NUxEYzFMak5zTFRVdU55MDNMamRqTFRFd0xqVXRNVFF1TXkwM0xqTXRNelF1TlN3M0xUUTFiREl5TFRFMkxqRmpNVFF1TXkweE1DNDFMRE0wTGpVdE55NHpMRFExTERkc05TNDNMRGN1TjB3Mk9DNDVMRGMxTGpONklpQm1hV3hzUFNJak16QXpRVE5HSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-spoiler-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQnBaRDBpVEdGNVpYSmZNU0lnZG1sbGQwSnZlRDBpTUNBd0lETXlJRE15SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4MGFYUnNaUzgrUEhCaGRHZ2daRDBpVFRJM0xqTTNMREpJTVRRdU1EVmhPQzR3Tnl3NExqQTNMREFzTUN3eExESXVOemNzTmk0eExEY3VPVEVzTnk0NU1Td3dMREFzTVMwdU5qTXNNeTR4TW1nM0xqUTRZUzQ1TkM0NU5Dd3dMREVzTVN3d0xERXVPRGRJTVRVdU1XTXRMakUyTGpJdExqTTBMalF0TGpVeUxqVTVZVGd1TVRJc09DNHhNaXd3TERBc01TMDFMamcxTERJdU5URXNNaTR4Tnl3eUxqRTNMREFzTUN3eExTNHpOaXd3VmpJNFlUSXNNaXd3TERBc01Dd3lMREpvTVRkaE1pd3lMREFzTUN3d0xESXRNbFkwUVRJc01pd3dMREFzTUN3eU55NHpOeXd5V20wdE15NDNMREU0TGpjNGFDMDVMalpoTGprMExqazBMREFzTVN3eExEQXRNUzQ0TjJnNUxqWmhMamswTGprMExEQXNNU3d4TERBc01TNDROMXB0TUMwekxqZzFhQzA1TGpaaExqa3pMamt6TERBc01Td3hMREF0TVM0NE5tZzVMalpoTGprekxqa3pMREFzTVN3eExEQXNNUzQ0TmxvaUx6NDhjR0YwYUNCa1BTSk5PQzQzTXl3eE5DNHhPV0UyTGpBM0xEWXVNRGNzTUN3d0xEQXNOQzQwTVMweExqbEJOUzQyTVN3MUxqWXhMREFzTUN3d0xERTBMREV4TGpJellUWXNOaXd3TERBc01Dd3VPRGN0TXk0eE15dzJMakVzTmk0eExEQXNNQ3d3TFRVdE5tZ3dZVFlzTml3d0xEQXNNQzB4TFM0d09TdzJMakE1TERZdU1Ea3NNQ3d3TERBdExqTTJMREV5TGpFM1FUSXVNVGNzTWk0eE55d3dMREFzTUN3NExqY3pMREUwTGpFNVdtMHRNeTAyTGpBNVlURXNNU3d3TERBc01Td3hMVEZvTkdFeExERXNNQ3d3TERFc01Dd3lhQzAwUVRFc01Td3dMREFzTVN3MUxqY3pMRGd1TVZvaUx6NDhMM04yWno0PSIgLz48L3N2Zz4="); +} +.wmd-button-active:hover { + background-color: rgb(49, 53, 55); +} +.wmd-prompt-background { + background-color: rgb(0, 0, 0); +} +.wmd-prompt-dialog { + border-color: rgb(77, 83, 86); + background-color: rgb(30, 32, 33); +} +.wmd-prompt-dialog > form > input[type="text"] { + border-color: rgb(77, 83, 86); + color: rgb(232, 230, 227); +} +.wmd-prompt-dialog > form > input[type="button"] { + border-color: rgb(82, 88, 92); +} +.wmd-preview { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +div.dmmd-preview-update { + background-image: initial; + background-color: rgb(53, 57, 59); + color: rgb(200, 195, 188); +} +div.dmmd-preview-stale { + background-image: repeating-linear-gradient(-45deg, + rgb(24, 26, 27), + rgb(24, 26, 27) 10px, + rgb(28, 30, 31) 10px, + rgb(28, 30, 31) 20px); + background-color: initial; +} +code .hll { + background-color: rgb(61, 61, 0); +} +code .c { + color: rgb(162, 154, 142); +} +code .err { + color: rgb(233, 94, 94); + background-color: rgb(58, 36, 36); +} +code .k { + color: rgb(232, 230, 227); +} +code .o { + color: rgb(232, 230, 227); +} +code .cm { + color: rgb(162, 154, 142); +} +code .cp { + color: rgb(168, 160, 149); +} +code .c1 { + color: rgb(162, 154, 142); +} +code .cs { + color: rgb(168, 160, 149); +} +code .gd { + color: rgb(232, 230, 227); + background-color: rgb(71, 0, 0); +} +code .ge { + color: rgb(232, 230, 227); +} +code .gr { + color: rgb(255, 85, 85); +} +code .gh { + color: rgb(168, 160, 149); +} +code .gi { + color: rgb(232, 230, 227); + background-color: rgb(18, 71, 0); +} +code .go { + color: rgb(157, 148, 136); +} +code .gp { + color: rgb(178, 172, 162); +} +code .gu { + color: rgb(178, 172, 162); +} +code .gt { + color: rgb(255, 85, 85); +} +code .kc { + color: rgb(232, 230, 227); +} +code .kd { + color: rgb(232, 230, 227); +} +code .kn { + color: rgb(232, 230, 227); +} +code .kp { + color: rgb(232, 230, 227); +} +code .kr { + color: rgb(232, 230, 227); +} +code .kt { + color: rgb(139, 166, 197); +} +code .m { + color: rgb(97, 255, 255); +} +code .s { + color: rgb(240, 62, 107); +} +code .na { + color: rgb(114, 255, 255); +} +code .nb { + color: rgb(79, 211, 255); +} +code .nc { + color: rgb(139, 166, 197); +} +code .no { + color: rgb(114, 255, 255); +} +code .nd { + color: rgb(184, 178, 168); +} +code .ni { + color: rgb(255, 114, 255); +} +code .ne { + color: rgb(255, 97, 97); +} +code .nf { + color: rgb(255, 97, 97); +} +code .nl { + color: rgb(255, 97, 97); +} +code .nn { + color: rgb(178, 172, 162); +} +code .nt { + color: rgb(127, 174, 255); +} +code .nv { + color: rgb(114, 255, 255); +} +code .ow { + color: rgb(232, 230, 227); +} +code .w { + color: rgb(189, 183, 175); +} +code .mf { + color: rgb(97, 255, 255); +} +code .mh { + color: rgb(97, 255, 255); +} +code .mi { + color: rgb(97, 255, 255); +} +code .mo { + color: rgb(97, 255, 255); +} +code .sb { + color: rgb(240, 62, 107); +} +code .sc { + color: rgb(240, 62, 107); +} +code .sd { + color: rgb(240, 62, 107); +} +code .s2 { + color: rgb(240, 62, 107); +} +code .se { + color: rgb(240, 62, 107); +} +code .sh { + color: rgb(240, 62, 107); +} +code .si { + color: rgb(240, 62, 107); +} +code .sx { + color: rgb(240, 62, 107); +} +code .sr { + color: rgb(97, 255, 136); +} +code .s1 { + color: rgb(240, 62, 107); +} +code .ss { + color: rgb(255, 97, 216); +} +code .bp { + color: rgb(168, 160, 149); +} +code .vc { + color: rgb(114, 255, 255); +} +code .vg { + color: rgb(114, 255, 255); +} +code .vi { + color: rgb(114, 255, 255); +} +code .il { + color: rgb(97, 255, 255); +} +.fa-border { + border-color: rgb(53, 57, 59); +} +.fa-inverse { + color: rgb(232, 230, 227); +} +@media all { + .featherlight { + background-image: initial; + background-color: rgba(0, 0, 0, 0); + } + .featherlight:last-of-type { + background-image: initial; + background-color: rgba(0, 0, 0, 0.8); + } + .featherlight .featherlight-content { + border-bottom-color: transparent; + background-image: initial; + background-color: rgb(24, 26, 27); + } + .featherlight .featherlight-close-icon { + background-image: initial; + background-color: rgba(24, 26, 27, 0.3); + color: rgb(232, 230, 227); + } + .featherlight-iframe .featherlight-content { + border-bottom-color: initial; + } + .featherlight iframe { + border-color: initial; + } +} +@media only screen and (max-width: 1024px) { + .featherlight .featherlight-content { + border-bottom-color: transparent; + } +} +.tooltipped::after { + color: rgb(232, 230, 227); + text-decoration-color: initial; + text-shadow: none; + background-image: initial; + background-color: rgba(0, 0, 0, 0.8); +} +.tooltipped::before { + color: rgba(232, 230, 227, 0.8); + border-color: transparent; +} +.tooltipped:hover::before, +.tooltipped:hover::after, +.tooltipped:active::before, +.tooltipped:active::after, +.tooltipped:focus::before, +.tooltipped:focus::after { + text-decoration-color: initial; +} +.tooltipped-s::before, +.tooltipped-se::before, +.tooltipped-sw::before { + border-bottom-color: rgba(140, 130, 115, 0.8); +} +.tooltipped-n::before, +.tooltipped-ne::before, +.tooltipped-nw::before { + border-top-color: rgba(140, 130, 115, 0.8); +} +.tooltipped-w::before { + border-left-color: rgba(140, 130, 115, 0.8); +} +.tooltipped-e::before { + border-right-color: rgba(140, 130, 115, 0.8); +} +.select2-container .select2-search--inline .select2-search__field { + border-color: initial; +} +.select2-dropdown { + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.select2-results__options { + list-style-image: initial; +} +.select2-container--open .select2-dropdown--above { + border-bottom-color: initial; +} +.select2-container--open .select2-dropdown--below { + border-top-color: initial; +} +.select2-close-mask { + border-color: initial; + background-color: rgb(24, 26, 27); +} +.select2-hidden-accessible { + border-color: initial !important; +} +.select2-container--default .select2-selection--single { + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: rgb(189, 183, 175); +} +.select2-container--default .select2-selection--single .select2-selection__placeholder { + color: rgb(168, 160, 149); +} +.select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: rgb(82, 88, 92) transparent transparent; +} +.select2-container--default.select2-container--disabled .select2-selection--single { + background-color: rgb(34, 36, 38); +} +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent rgb(82, 88, 92); +} +.select2-container--default .select2-selection--multiple { + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.select2-container--default .select2-selection--multiple .select2-selection__rendered { + list-style-image: initial; +} +.select2-container--default .select2-selection--multiple .select2-selection__placeholder { + color: rgb(168, 160, 149); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: rgb(39, 43, 44); + border-color: rgb(72, 78, 81); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: rgb(168, 160, 149); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: rgb(200, 195, 188); +} +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: rgb(140, 130, 115); + outline-color: initial; +} +.select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: rgb(34, 36, 38); +} +.select2-container--default .select2-search--dropdown .select2-search__field { + border-color: rgb(72, 78, 81); +} +.select2-container--default .select2-search--inline .select2-search__field { + background-image: initial; background-color: transparent; border-color: initial; outline-color: initial; box-shadow: none; +} +.select2-container--default .select2-results__option[aria-disabled="true"] { + color: rgb(168, 160, 149); +} +.select2-container--default .select2-results__option[aria-selected="true"] { + background-color: rgb(43, 47, 49); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: rgb(4, 60, 150); + color: rgb(232, 230, 227); +} +.select2-container--classic .select2-selection--single { + background-color: rgb(29, 31, 32); + border-color: rgb(72, 78, 81); + outline-color: initial; + background-image: linear-gradient(rgb(24, 26, 27) 50%, + rgb(34, 36, 38) 100%); +} +.select2-container--classic .select2-selection--single:focus { + border-color: rgb(4, 60, 150); +} +.select2-container--classic .select2-selection--single .select2-selection__rendered { + color: rgb(189, 183, 175); +} +.select2-container--classic .select2-selection--single .select2-selection__placeholder { + color: rgb(168, 160, 149); +} +.select2-container--classic .select2-selection--single .select2-selection__arrow { + background-color: rgb(43, 47, 49); + border-top-color: initial; + border-right-color: initial; + border-bottom-color: initial; + border-left-color: rgb(72, 78, 81); + background-image: linear-gradient(rgb(34, 36, 38) 50%, + rgb(53, 57, 59) 100%); +} +.select2-container--classic .select2-selection--single .select2-selection__arrow b { + border-color: rgb(82, 88, 92) transparent transparent; +} +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { + border-top-color: initial; + border-bottom-color: initial; + border-left-color: initial; + border-right-color: rgb(72, 78, 81); +} +.select2-container--classic.select2-container--open .select2-selection--single { + border-color: rgb(4, 60, 150); +} +.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { + background-image: initial; + background-color: transparent; + border-color: initial; +} +.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent rgb(82, 88, 92); +} +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { + border-top-color: initial; + background-image: linear-gradient(rgb(24, 26, 27) 0%, + rgb(34, 36, 38) 50%); +} +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { + border-bottom-color: initial; + background-image: linear-gradient(rgb(34, 36, 38) 50%, + rgb(24, 26, 27) 100%); +} +.select2-container--classic .select2-selection--multiple { + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); + outline-color: initial; +} +.select2-container--classic .select2-selection--multiple:focus { + border-color: rgb(4, 60, 150); +} +.select2-container--classic .select2-selection--multiple .select2-selection__rendered { + list-style-image: initial; +} +.select2-container--classic .select2-selection--multiple .select2-selection__choice { + background-color: rgb(39, 43, 44); + border-color: rgb(72, 78, 81); +} +.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { + color: rgb(157, 148, 136); +} +.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { + color: rgb(178, 172, 162); +} +.select2-container--classic.select2-container--open .select2-selection--multiple { + border-color: rgb(4, 60, 150); +} +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { + border-top-color: initial; +} +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom-color: initial; +} +.select2-container--classic .select2-search--dropdown .select2-search__field { + border-color: rgb(72, 78, 81); + outline-color: initial; +} +.select2-container--classic .select2-search--inline .select2-search__field { + outline-color: initial; + box-shadow: none; +} +.select2-container--classic .select2-dropdown { + background-color: rgb(24, 26, 27); border-color: transparent; +} +.select2-container--classic .select2-dropdown--above { + border-bottom-color: initial; +} +.select2-container--classic .select2-dropdown--below { + border-top-color: initial; +} +.select2-container--classic .select2-results__option[aria-disabled="true"] { + color: rgb(152, 143, 129); +} +.select2-container--classic .select2-results__option--highlighted[aria-selected] { + background-color: rgb(33, 82, 162); + color: rgb(232, 230, 227); +} +.select2-container--classic.select2-container--open .select2-dropdown { + border-color: rgb(4, 60, 150); +} +.icofont-border { + border-color: rgb(52, 56, 58); +} +.icofont-inverse { + color: rgb(232, 230, 227); +} +.sr-only { + border-color: initial; +} +body { + background-color: rgb(24, 26, 27); +} +.wmd-button-bar { + background-color: rgb(24, 26, 27); +} +.wmd-input { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.wmd-preview { + background-image: none; + background-color: initial; +} +.wmd-button { + list-style-image: initial; +} +.wmd-bold-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/bold.svg"); +} +.wmd-italic-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/italic.svg"); +} +.wmd-latex-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/latex.svg"); +} +.wmd-latex-button-display { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/latex-display.svg"); +} +.wmd-link-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/link.svg"); +} +.wmd-user-reference-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/user.svg"); +} +.wmd-quote-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/blockquote.svg"); +} +.wmd-code-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/code.svg"); +} +.wmd-image-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/image.svg"); +} +.wmd-olist-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/olist.svg"); +} +.wmd-ulist-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/ulist.svg"); +} +.wmd-heading-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/heading.svg"); +} +.wmd-hr-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/hr.svg"); +} +.wmd-undo-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/undo.svg"); +} +.wmd-redo-button { + background-image: url("http://localhost:8000/static/pagedown/demo/browser/pagedown/resources/redo.svg"); +} +.wmd-button-active:hover { + background-color: rgb(49, 53, 55); +} +.wmd-prompt-background { + background-color: rgb(0, 0, 0); +} +.wmd-prompt-dialog { + border-color: rgb(77, 83, 86); + background-color: rgb(30, 32, 33); +} +.wmd-prompt-dialog > form > input[type="text"] { + border-color: rgb(77, 83, 86); + color: rgb(232, 230, 227); +} +.wmd-prompt-dialog > form > input[type="button"] { + border-color: rgb(82, 88, 92); +} +.wmd-preview { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.wmd-button-bar { + background-color: rgb(24, 26, 27); +} +.wmd-input { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +.wmd-preview { + background-image: none; + background-color: initial; +} +.wmd-button { + list-style-image: initial; +} +.wmd-bold-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOCIgaGVpZ2h0PSI4Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjQ5IC0wLjYxNCAtMC42NzIgMC4wMDAgMS4wMzUgLTAuNjQ2IDAuMjg4IC0wLjY2NCAwLjAwMCAxLjAyMCAtMC42MzYgLTAuNjA5IDAuMjUwIDAuMDAwIDAuOTk0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjgiIGhlaWdodD0iOCIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT0hCNElpQm9aV2xuYUhROUlqaHdlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEZ2dPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2lBZ1BIQmhkR2dnWkQwaVRUQWdNSFl4WXk0MU5TQXdJREVnTGpRMUlERWdNWFkwWXpBZ0xqVTFMUzQwTlNBeExURWdNWFl4YURVdU5XTXhMak00SURBZ01pNDFMVEV1TVRJZ01pNDFMVEl1TlNBd0xURXRMalU1TFRFdU9EVXRNUzQwTkMweUxqSTFMakkzTFM0ek5DNDBOQzB1TnpndU5EUXRNUzR5TlNBd0xURXVNUzB1T0RrdE1pMHlMVEpvTFRWNmJUTWdNV2d4WXk0MU5TQXdJREVnTGpRMUlERWdNWE10TGpRMUlERXRNU0F4YUMweGRpMHllbTB3SUROb01TNDFZeTQ0TXlBd0lERXVOUzQyTnlBeExqVWdNUzQxY3kwdU5qY2dNUzQxTFRFdU5TQXhMalZvTFRFdU5YWXRNM29pSUM4K0RRbzhMM04yWno0PSIgLz48L3N2Zz4="); +} +.wmd-italic-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTI1IiBoZWlnaHQ9IjUyNSI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSI1MjUiIGhlaWdodD0iNTI1IiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pEWVhCaFh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0lDQWdkMmxrZEdnOUlqVXlOUzR4TkRKd2VDSWdhR1ZwWjJoMFBTSTFNalV1TVRReWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBMU1qVXVNVFF5SURVeU5TNHhORElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV5TlM0eE5ESWdOVEkxTGpFME1qc2lEUW9nSUNCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5DanhuUGcwS0lDQThaejROQ2lBZ0lDQThjR0YwYUNCa1BTSk5NemMxTGpVMExEQXVNalEwWXkweE15NHpNellzTVM0Mk9Ea3RNall1T0RNc01pNDROeTAwTUM0ME9UWXNNeTQxTlRaakxURTFMamMwTVN3d0xqYzVOaTB5Tnk0NU9EY3NNUzR4T0RndE16WXVOekkzTERFdU1UZzREUW9nSUNBZ0lDQmpMVEV3TGpBMk55d3dMVEl5TGpBNE55MHdMalV4TkMwek5pNHdOekV0TVM0MU56bGpMVEV5TGpJeU9DMHdMamt4T0MweU5TNHlPREl0TWk0d05TMHpPUzR4TmpJdE15NHpOemhqTFRNdU16WTJMVEF1TXpJMExUWXVPVFU0TERJdU1ERTBMVGN1T0RBekxEVXVNamc0RFFvZ0lDQWdJQ0JqTFRFdU1EVXpMRFF1TURnNExURXVOVGN6TERjdU5ERTRMVEV1TlRjekxEa3VPVGMyWXpBc05pNDROek1zTkM0NE1EUXNNVEV1TURrMUxERTBMalF5TlN3eE1pNDJPR014TWk0Mk9ERXNNUzQxTnprc01qQXVOall4TERVdU1ESTFMREl6TGprME1Td3hNQzR6TURZTkNpQWdJQ0FnSUdNekxqSTRMRFV1TWpneUxEUXVNRE01TERFeUxqWTNOU3d5TGpJNU5Td3lNaTR4T1RGc0xUWTBMakkyTml3ME1ETXVNemswWXkweExqYzFOaXd4TUM0d05ETXROUzQwTnpnc01UY3VOVGMyTFRFeExqRTFOeXd5TWk0MU9Ea05DaUFnSUNBZ0lHTXROUzQyT0RZc05TNHdNalF0TVRRdU1qRXNPQzQxT1RrdE1qVXVOVGMxTERFd0xqWTVOMk10TkM0NE1UWXNNUzR3TmpVdE55NDVPRGNzTWk0Mk5qSXRPUzQxTURRc05DNDNOVFZqTFRFdU5UUXlMREl1TVRFNExUSXVNamsxTERVdU1qZ3lMVEl1TWprMUxEa3VOVEU0RFFvZ0lDQWdJQ0JqTUN3eUxqVTJNeXd3TGpJME5TdzFMak15TkN3d0xqY3lPQ3c0TGpJNFl6QXVOVFExTERNdU16TTFMRE11T1RZMkxEVXVOamszTERjdU16STJMRFV1TXpVMFl6RXlMamMwT0MweExqTXhMREkxTGpJMU55MHlMalF5TkN3ek55NDFNamd0TXk0ek1qa05DaUFnSUNBZ0lHTXhOQzR4T1RndE1TNHdOalVzTWpVdU5qY3pMVEV1TlRjNUxETTBMalF5TlMweExqVTNPV014TUM0d05UVXNNQ3d5TWk0NU5UY3NNQzQxTVRRc016Z3VOamszTERFdU5UYzVZekV6TGpjMk5Dd3dMamt5TkN3eU55NDJPREVzTWk0d05TdzBNUzQzT0RFc015NHpPRFFOQ2lBZ0lDQWdJR016TGpNMk5pd3dMak14T0N3MkxqYzROeTB5TGpBMk9DdzNMak16TWkwMUxqUXdNMk13TGpRNE15MHlMamsxTml3d0xqY3lPUzAxTGpjeExEQXVOekk1TFRndU1qaGpNQzAzTGpNNU5DMDBMakUyTWkweE1pNHhORGd0TVRJdU5EWXhMVEUwTGpJM01nMEtJQ0FnSUNBZ1l5MHhNUzQ0TURZdE1pNDJNemd0TVRrdU9EazJMVFV1T1RReUxUSTBMakkyTmkwNUxqa3dNV010TkM0ek56WXRNeTQ1TmkwMUxqWTROaTB4TVM0eU1qVXRNeTQ1TXpVdE1qRXVOemswVERNek1pNDBNVGdzTmpJdU1EVU5DaUFnSUNBZ0lHTXhMamN6T0MweE1DNDFOak1zTlM0eE1qa3RNVGd1TWpJMUxERXdMakUyTlMweU1pNDVPR00xTGpBeE9TMDBMamMxTlN3eE15NDJOaTA0TGpFNE1pd3lOUzQ1TURZdE1UQXVNekEyWXpZdU1USXRNUzR3TlRNc01UQXVNVGN5TFRJdU5qTTRMREV5TGpFekxUUXVOelUxRFFvZ0lDQWdJQ0JqTVM0NU56RXRNaTR4TURVc01pNDVOUzAxTGpJM05Td3lMamsxTFRrdU5URXhZekF0TWk0Mk9UTXRNQzR5TmpRdE5TNDNNUzB3TGpnd01pMDVMakExTVVNek9ESXVNalF4TERJdU1URXhMRE0zT0M0NE9UUXRNQzR4T0RRc016YzFMalUwTERBdU1qUTBlaUl2UGcwS0lDQThMMmMrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOFp6NE5Dand2Wno0TkNqeG5QZzBLUEM5blBnMEtQR2MrRFFvOEwyYytEUW84Wno0TkNqd3ZaejROQ2p4blBnMEtQQzluUGcwS1BHYytEUW84TDJjK0RRbzhaejROQ2p3dlp6NE5DanhuUGcwS1BDOW5QZzBLUEdjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PSIgLz48L3N2Zz4="); +} +.wmd-latex-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTJOQ0EyTkNJZ2FHVnBaMmgwUFNJMk5IQjRJaUJwWkQwaVRHRjVaWEpmTVNJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ05qUWdOalFpSUhkcFpIUm9QU0kyTkhCNElpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNDhjR0YwYUNCa1BTSk5ORFV1TnpNc05qUklNelF1TnpVeVl5MHdMamN4TlN3d0xURXVNamsxTFRBdU1UY3pMVEV1TnpNNExUQXVOVEp6TFRBdU56azBMVEF1TnpVNExURXVNRFUyTFRFdU1qTTBiQzA1TGpRNE5DMHhOaTQxTmpRZ0lHTXRNQzR4TnpRc01DNDBOemd0TUM0ek5qa3NNQzQ0T0RjdE1DNDFPRFFzTVM0eU16UnNMVGd1T0RNMUxERTFMak16WXkwd0xqTXdOQ3d3TGpRek5DMHdMalkyTVN3d0xqZ3pOQzB4TGpBM01pd3hMakl3TVVNeE1TNDFOeklzTmpNdU9ERTJMREV4TGpBME1TdzJOQ3d4TUM0ek9URXNOalJJTUM0eE1qY2dJRXd4TlM0ek5pd3pPUzQyTkRGTU1DNDNNVElzTVRZdU5qYzFTREV4TGpZNVl6QXVOekUwTERBc01TNHlOQ3d3TGpBNU15d3hMalUzTml3d0xqSTNObU13TGpNek5Td3dMakU0TlN3d0xqWXpOQ3d3TGpRNU15d3dMamc1TXl3d0xqa3lObXc1TGpReUxERTFMamswT0NBZ1l6QXVNVEE0TFRBdU1qZ3NNQzR5TXpJdE1DNDFOVElzTUM0ek56UXRNQzQ0TVRKak1DNHhOQzB3TGpJMk1pd3dMakk1Tnkwd0xqVXpNU3d3TGpRM01TMHdMamd4TTJ3NExqSTFMVEUwTGpFMk1XTXdMak13TlMwd0xqUTNOeXd3TGpZeU1pMHdMamd5TXl3d0xqazFPQzB4TGpBMElDQmpNQzR6TXpZdE1DNHlNVGNzTUM0M05USXRNQzR6TWpVc01TNHlOVEV0TUM0ek1qVm9NVEF1TlRJMFRETXdMalUyTWl3ek9TNHhPRFpNTkRVdU56TXNOalI2SWk4K1BIQmhkR2dnWkQwaVRUWXhMamcwTERJekxqZzJZekF1TmpZM0xEQXNNUzR4T1RNc01DNHhPRE1zTVM0MU9Dd3dMalUxWXpBdU16ZzNMREF1TXpZMkxEQXVOVGdzTUM0NE5Td3dMalU0TERFdU5EVjJNeTQyU0RRekxqVXlNWFl0TW1Nd0xUQXVNemczTERBdU1EYzVMVEF1T0N3d0xqSXpPUzB4TGpJMElDQmpNQzR4Tmkwd0xqUXpPU3d3TGpRMExUQXVPRFFzTUM0NE5DMHhMakpzT0M0MExUZ3VORFpqTUM0M01qRXRNQzQzTWl3eExqTTBOeTB4TGpRd05pd3hMamc0TVMweUxqQTJZekF1TlRNekxUQXVOalV6TERBdU9UY3pMVEV1TWprM0xERXVNekU1TFRFdU9UTWdJR013TGpNME55MHdMall6TkN3d0xqWXdOaTB4TGpJMk55d3dMamM0TFRFdU9XTXdMakUzTXkwd0xqWXpNeXd3TGpJMkxURXVNekEwTERBdU1qWXRNaTR3TVdNd0xURXVNVFl0TUM0eU56Y3RNaTR3TlMwd0xqZ3pMVEl1TmpjZ0lHTXRNQzQxTlRNdE1DNDJNaTB4TGpNNU5pMHdMamt6TFRJdU5USTVMVEF1T1ROakxUQXVPVElzTUMweExqWTVOeXd3TGpJME15MHlMak16TERBdU56TmpMVEF1TmpNMExEQXVORGczTFRFdU1EY3NNUzR3T1MweExqTXhNU3d4TGpneElDQmpMVEF1TWpjNUxEQXVOek16TFRBdU5qUTJMREV1TWpJdE1TNHhMREV1TkRaakxUQXVORFV6TERBdU1qUXRNUzR4TERBdU1qa3pMVEV1T1RRc01DNHhObXd0TXk0eU9DMHdMalU0WXpBdU1qRXpMVEV1TkRVekxEQXVOakl6TFRJdU56SXNNUzR5TXkwekxqZ2dJR013TGpZd05pMHhMakE0TERFdU16VTVMVEV1T1Rnc01pNHlOaTB5TGpkak1DNDVMVEF1TnpJc01TNDVNeTB4TGpJMU55d3pMakE1TFRFdU5qRkROVEV1TmpZc01DNHhOemNzTlRJdU9UQTJMREFzTlRRdU1qUXNNR014TGpRek9Td3dMREl1TnpNMkxEQXVNakVzTXk0NE9URXNNQzQyTXlBZ1l6RXVNVFV5TERBdU5ESXNNaTR4TXpjc01TNHdNRE1zTWk0NU5Ea3NNUzQzTldNd0xqZ3hNeXd3TGpjME55d3hMalF6T0N3eExqWXpOeXd4TGpnM0xESXVOamRETmpNdU16Z3pMRFl1TURnekxEWXpMallzTnk0eU1pdzJNeTQyTERndU5EWWdJR013TERFdU1EWTJMVEF1TVRRNUxESXVNRFUwTFRBdU5EUTVMREl1T1RaakxUQXVNekF4TERBdU9UQTNMVEF1TnpFc01TNDNOekV0TVM0eU15d3lMalU1WXkwd0xqVXlMREF1T0RJdE1TNHhNak1zTVM0Mk1UTXRNUzQ0TVN3eUxqTTRJQ0JqTFRBdU5qZzNMREF1TnpZNExURXVOREUzTERFdU5UUTBMVEl1TVRrc01pNHpNMnd0TlM0Mk9Ua3NOUzQ0TkdNd0xqY3pNaTB3TGpJeU55d3hMalExT1Mwd0xqTTVPU3d5TGpFNExUQXVOVEpqTUM0M01pMHdMakV5TERFdU16ZzNMVEF1TVRnc01pMHdMakU0U0RZeExqZzBlaUl2UGp3dmMzWm5QZz09IiAvPjwvc3ZnPg=="); +} +.wmd-latex-button-display { + background-image: url("http://localhost:8000/static/pagedown/resources/latex-display.svg"); +} +.wmd-link-button { + background-image: url("http://localhost:8000/static/pagedown/resources/link.svg"); +} +.wmd-user-reference-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnYUdWcFoyaDBQU0l5TkNJZ2RtVnljMmx2YmowaU1TNHhJaUIzYVdSMGFEMGlNalFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZZMk05SW1oMGRIQTZMeTlqY21WaGRHbDJaV052YlcxdmJuTXViM0puTDI1ekl5SWdlRzFzYm5NNlpHTTlJbWgwZEhBNkx5OXdkWEpzTG05eVp5OWtZeTlsYkdWdFpXNTBjeTh4TGpFdklpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQanhuSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVEV3TWpndU5Da2lQanh3WVhSb0lHUTlJbTB4TWlBd1l5MHdMalF3TlNBd0xUQXVPREExSURBdU1EWXdNekkyTFRFdU1UZzRJREF1TVRVMk1qVXRNQzR5TWpRZ01DNHdOVFkzT0Mwd0xqUTBJREF1TVRNeE16VXRNQzQyTlRZZ01DNHlNVGczTlMwd0xqQTRNeUF3TGpBek5EQXhMVEF1TVRZM09TQXdMakExTlRNMExUQXVNalE1T0NBd0xqQTVNemMxTFRBdU1ETTBJREF1TURFMU9ETXRNQzR3TmlBd0xqQTBOVGswTFRBdU1Ea3pOeUF3TGpBMk1qVXRNQzR5TURNeUlEQXVNVEF3TlRndE1DNDBNREl4SURBdU1qRTNNRFF0TUM0MU9UTTNJREF1TXpRek56VXRNQzR3TWpjZ01DNHdNVGMwTFRBdU1EWTNNU0F3TGpBeE16TTVMVEF1TURrek9DQXdMakF6TVRJMUxUQXVNRFUyTXlBd0xqQXpPRFkwTFRBdU1UQXhJREF1TURnME1Ua3RNQzR4TlRZeUlEQXVNVEkwT1RVdE1DNHhOVFk1SURBdU1URXlOaTB3TGpNeU1UWWdNQzR5TVRZdE1DNDBOamc0SURBdU16UXpPQzB3TGpFek5ESWdNQzR4TWpBM0xUQXVNalE1TkNBd0xqSTNNalF0TUM0ek56VWdNQzQwTURZeUxUQXVOREkxTVNBd0xqUXpOVGt0TUM0M09UTTJJREF1T0RrM01TMHhMakE1TXpnZ01TNDBNemMyTFRBdU5URTFOQ0F3TGprd016UXRNQzQ1TURBeUlERXVPVEl3TlMweExqQTJNalFnTWk0NU5qZzNMVEF1TURjNE15MHdMakF4TmpVdE1DNHhOVEF4TFRBdU1ESXlOQzB3TGpJeE9EZ2dNQzB3TGpVeU5URWdNQzR4TnpFdE1DNDJOVFExSURFdU1UWTROUzB3TGpNeE1qVWdNaTR5TVRnM0lEQXVNakF3TnlBd0xqWXhOak1nTUM0MU16UTJJREV1TVRBeE5TQXdMamczTlNBeExqTTNOU0F3TGpRMU56TWdNUzQzTnpjNElERXVOREkxTnlBekxqSTFPVGdnTWk0Mk9EYzFJRFF1TVRnM09IWXhMakF6TVd3dE1TQXhMVElnTVdNdE1TNDJNVGN6SURBdU9EQXhMVE11TWpJNE5DQXhMall3TlMwMExqZzBNemdnTWk0ME1EWXRNQzQ0T1RVeE15QXdMalUwTFRFdU1qUXhOU0F4TGpZdE1TNHhOVFl5SURJdU5UazBJREF1TURReE5qWTBJREF1TmpJMkxUQXVNVGcwTkRnZ01TNDBNamNnTUM0ME16YzFJREV1T0RRMElEQXVOVGt3T1NBd0xqTXdOQ0F4TGpJNU5Ua2dNQzR4TURZZ01TNDVNemMxSURBdU1UVTJJREV1T0RjMk5pMHdMakF3TVNBekxqYzBPRFFnTUNBMUxqWXlOU0F3SURJdU5qWTVJREF1TURBeElEVXVNek14SURBZ09DQXdJREl1TXpZM0lEQWdOQzQzTWpjZ01DNHdNRFFnTnk0d09UUWdNQ0F3TGpjMk9DMHdMakExTkNBd0xqazRNUzB3TGpnMk5TQXdMamt3TmkweExqVWdNQzR3TVRRdE1DNDVNeklnTUM0d05qa3RNUzQ1TnpZdE1DNDJOVFl0TWk0Mk9EZ3RNQzQxT1RJdE1DNDJNREl0TVM0ME16UXRNQzQ0TkMweUxqRTFOaTB4TGpJMUxURXVNRFl4TFRBdU5USTFMVEl1TVRJNExURXVNRE0zTFRNdU1UZzRMVEV1TlRZeWJDMHlMVEV0TVMweGRpMHhMakF6TVdNeExqSTJNaTB3TGpreU9DQXlMakl6TFRJdU5ERWdNaTQyT0RndE5DNHhPRGM0SURBdU16UXRNQzR5TnpNMklEQXVOamMwTFRBdU56VTRPQ0F3TGpnM05DMHhMak0zTlNBd0xqTTBNaTB4TGpBMU1ESWdNQzR5TVRNdE1pNHdORGMzTFRBdU16RXlMVEl1TWpFNE55MHdMakEyT1Mwd0xqQXlNalF0TUM0eE5DMHdMakF4TmpVdE1DNHlNVGtnTUMwd0xqRTJNaTB4TGpBME9ESXRNQzQxTkRjdE1pNHdOalV6TFRFdU1EWXlMVEl1T1RZNE55MHdMak10TUM0MU5EQTFMVEF1TmpZNUxURXVNREF4TnkweExqQTVOQzB4TGpRek56WXRNQzR4TWpZdE1DNHhNek00TFRBdU1qUXhMVEF1TWpnMU5TMHdMak0zTlMwd0xqUXdOakl0TUM0d01EWXRNQzR3TURVMUxUQXVNREkxSURBdU1EQTFOUzB3TGpBek1TQXdMVEF1TXpreUxUQXVNelE1T1Mwd0xqZ3lOeTB3TGpZeE9EazBMVEV1TWpneExUQXVPRFF6TnpVdE1DNHhNVFV0TUM0d05UWXlNaTB3TGpJeU55MHdMakV3T0RVMExUQXVNelEwTFRBdU1UVTJNalV0TUM0d09EUXRNQzR3TXpRd01TMHdMakUyTlMwd0xqQTJOREkyTFRBdU1qVXRNQzR3T1RNM05TMHdMakkxTlMwd0xqQTRPRFE0TFRBdU5URTJMVEF1TVRjek5UWXRNQzQzT0RJdE1DNHlNVGczTlMwd0xqQXlMVEF1TURBek5EQTFMVEF1TURReUlEQXVNREF6TVRRNExUQXVNRFl5SURBdE1DNHlORGt0TUM0d016a3hORFF0TUM0ME9UVXRNQzR3TmpVeU5TMHdMamMxTFRBdU1EWXlOWG9pSUdacGJHdzlJaU16TkRRNU5XVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBZ01UQXlPQzQwS1NJdlBqeHdZWFJvSUdROUltMHdJREV3TlRFdU5HTXdMakF5TmpReE9TQXdMak1nTUM0eE1qWTFNU0F3TGpZZ01DNDBNemMxSURBdU9DQXdMalU1TURrZ01DNHpJREV1TWprMU9TQXdMakVnTVM0NU16YzFJREF1TW1nMUxqWXlOU0E0SURjdU1EazBZekF1TlRjMkxUQXVNU0F3TGpnME1pMHdMalVnTUM0NU1EWXRNV2d0TWpSNklpQm1hV3hzUFNJak1tTXpaVFV3SWk4K1BDOW5Qand2YzNablBnPT0iIC8+PC9zdmc+"); +} +.wmd-quote-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1Bqd2hSRTlEVkZsUVJTQnpkbWNnSUZCVlFreEpReUFuTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNG5JQ0FuYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0p6NDhjM1puSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURRNElEUTRJaUJvWldsbmFIUTlJalE0Y0hnaUlHbGtQU0pNWVhsbGNsOHpJaUIyWlhKemFXOXVQU0l4TGpFaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdkMmxrZEdnOUlqUTRjSGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGp4blBqeHdZWFJvSUdROUlrMHdMREk0TGpNM05XZ3hNaTQyTjJNdE1DNHdOaklzTXk0ek1TMHhMak16T0N3MkxqTXhNeTB6TGpRd015dzRMalpqTFRBdU9UUTFMREF1T0RreUxURXVPVGd5TERFdU5EQTRMVEl1T0RjNUxERXVOekEySUNBZ1l5MHhMakVzTUM0ek1qZ3RNaTR5Tml3d0xqTTVOaTB5TGpnNE15d3dMalF3T0Vnd2RqSXVNamcyYURndU56VjJMVEF1TURBell6Y3VNakExTFRBdU1ETXlMREV6TGpBME15MDFMamd4Tml3eE15NHhOemN0TVRJdU9UazNTREl5ZGkweU1rZ3dWakk0TGpNM05Yb2lJR1pwYkd3OUlpTXlOREZHTWpBaUx6NDhjR0YwYUNCa1BTSk5NallzTmk0ek56VjJNakpvTVRJdU56UmpNQ3d5TGprNU1TMHhMRFV1TnpReUxUSXVOamMwTERjdU9UVTJZeTB3TGpnek9Td3hMakE0T1MweExqZ3lPQ3d4TGpjNU1pMHlMamMyTVN3eUxqSXpNeUFnSUdNdE1DNHdNRGdzTUM0d01EUXRNQzR3TVRZc01DNHdNRGd0TUM0d01qTXNNQzR3TVRKakxUQXVNVE01TERBdU1EWTFMVEF1TWpjMExEQXVNVEl5TFRBdU5EQTVMREF1TVRjMll5MHhMalV4TkN3d0xqVTFOeTB6TGpreE5Td3dMalU0Tnkwekxqa3hOU3d3TGpVNE4wZ3lObll5TGpJNE5tZzRMamMxSUNBZ1l6Y3VNekUzTERBc01UTXVNalV0TlM0NU16TXNNVE11TWpVdE1UTXVNalYyTFRJeVNESTJlaUlnWm1sc2JEMGlJekkwTVVZeU1DSXZQand2Wno0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-code-button { + background-image: url("http://localhost:8000/static/pagedown/resources/code.svg"); +} +.wmd-image-button { + background-image: url("http://localhost:8000/static/pagedown/resources/image.svg"); +} +.wmd-olist-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJaUIzYVdSMGFEMGlNalFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRZdU1EQXdNU0F5TGpjMVF6WXVNREF3TVNBeUxqTTVOVGMzSURVdU56VXlNamNnTWk0d09EazROQ0ExTGpRd05UYzJJREl1TURFMk16TkROUzR3TmpBeE1TQXhMamswTXlBMExqY3hNRE1nTWk0eE1qQTROaUEwTGpVMk5UZ2dNaTQwTkRNd00wdzBMalUyTkRJMklESXVORFEyTXpkRE5DNDFOakl5TmlBeUxqUTFNRFkzSURRdU5UVTRORElnTWk0ME5UZzRNU0EwTGpVMU1qYzFJREl1TkRjd05ESkROQzQxTkRFMElESXVORGt6TmpZZ05DNDFNakk0TWlBeUxqVXpNRFUxSURRdU5EazNNRFFnTWk0MU56Z3dPRU0wTGpRME5USTNJREl1Tmpjek5UWWdOQzR6TmpVNE5DQXlMamd3T1RRMUlEUXVNalU1TkNBeUxqazJNalE0UXpRdU1EUXhOellnTXk0eU56VXpOeUF6TGpjek5UTTRJRE11TmpJME9EZ2dNeTR6TlRJM05TQXpMamcyTXpreFF6TXVNREF4TkRRZ05DNHdPRE16TmlBeUxqZzVORFUySURRdU5UUTJNRFVnTXk0eE1UUXdNU0EwTGpnNU56TTFRek11TXpNek5EWWdOUzR5TkRnMk5pQXpMamM1TmpFMUlEVXVNelUxTlRRZ05DNHhORGMwTmlBMUxqRXpOakE1UXpRdU1qY3lNRFVnTlM0d05UZ3lOaUEwTGpNNE9UVTJJRFF1T1RjME56TWdOQzQxTURBeElEUXVPRGczTmpWV055NHlOVU0wTGpVd01ERWdOeTQyTmpReU1TQTBMamd6TlRnNUlEZ2dOUzR5TlRBeElEaEROUzQyTmpRek1TQTRJRFl1TURBd01TQTNMalkyTkRJeElEWXVNREF3TVNBM0xqSTFWakl1TnpWYUlpQm1hV3hzUFNJak1qRXlNVEl4SWk4K1BIQmhkR2dnWkQwaVRURTVMalE1T1RVZ01UaElNVEF1T1RrNU5Vd3hNQzQ0T0RJNUlERTRMakF3TmpkRE1UQXVNemcxTmlBeE9DNHdOalExSURrdU9UazVOVEVnTVRndU5EZzNNaUE1TGprNU9UVXhJREU1UXprdU9UazVOVEVnTVRrdU5UVXlNeUF4TUM0ME5EY3lJREl3SURFd0xqazVPVFVnTWpCSU1Ua3VORGs1TlV3eE9TNDJNVFl4SURFNUxqazVNek5ETWpBdU1URXpOU0F4T1M0NU16VTFJREl3TGpRNU9UVWdNVGt1TlRFeU9DQXlNQzQwT1RrMUlERTVRekl3TGpRNU9UVWdNVGd1TkRRM055QXlNQzR3TlRFNElERTRJREU1TGpRNU9UVWdNVGhhSWlCbWFXeHNQU0lqTWpFeU1USXhJaTgrUEhCaGRHZ2daRDBpVFRFNUxqUTVPVFVnTVRFdU5VZ3hNQzQ1T1RrMVRERXdMamc0TWprZ01URXVOVEEyTjBNeE1DNHpPRFUySURFeExqVTJORFVnT1M0NU9UazFNU0F4TVM0NU9EY3lJRGt1T1RrNU5URWdNVEl1TlVNNUxqazVPVFV4SURFekxqQTFNak1nTVRBdU5EUTNNaUF4TXk0MUlERXdMams1T1RVZ01UTXVOVWd4T1M0ME9UazFUREU1TGpZeE5qRWdNVE11TkRrek0wTXlNQzR4TVRNMUlERXpMalF6TlRVZ01qQXVORGs1TlNBeE15NHdNVEk0SURJd0xqUTVPVFVnTVRJdU5VTXlNQzQwT1RrMUlERXhMamswTnpjZ01qQXVNRFV4T0NBeE1TNDFJREU1TGpRNU9UVWdNVEV1TlZvaUlHWnBiR3c5SWlNeU1USXhNakVpTHo0OGNHRjBhQ0JrUFNKTk1Ua3VORGs1TlNBMVNERXdMams1T1RWTU1UQXVPRGd5T1NBMUxqQXdOamN6UXpFd0xqTTROVFlnTlM0d05qUTBPU0E1TGprNU9UVXhJRFV1TkRnM01UWWdPUzQ1T1RrMU1TQTJRemt1T1RrNU5URWdOaTQxTlRJeU9DQXhNQzQwTkRjeUlEY2dNVEF1T1RrNU5TQTNTREU1TGpRNU9UVk1NVGt1TmpFMk1TQTJMams1TXpJM1F6SXdMakV4TXpVZ05pNDVNelUxTVNBeU1DNDBPVGsxSURZdU5URXlPRFFnTWpBdU5EazVOU0EyUXpJd0xqUTVPVFVnTlM0ME5EYzNNaUF5TUM0d05URTRJRFVnTVRrdU5EazVOU0ExV2lJZ1ptbHNiRDBpSXpJeE1qRXlNU0l2UGp4d1lYUm9JR1E5SWswMUxqRTFNRGt6SURFd0xqVXhPVGxETkM0NE5EazFOeUF4TUM0ME5qWTNJRFF1TkRjME5EUWdNVEF1TlRnMk15QTBMakk0TURNeElERXdMamM0TURSRE15NDVPRGMwTVNBeE1TNHdOek16SURNdU5URXlOVE1nTVRFdU1EY3pNeUF6TGpJeE9UWTFJREV3TGpjNE1EUkRNaTQ1TWpZM055QXhNQzQwT0RjMElESXVPVEkyTnpnZ01UQXVNREV5TmlBekxqSXhPVFk1SURrdU56RTVOamxETXk0M056VTFOaUE1TGpFMk16ZzFJRFF1TmpVd05EUWdPQzQ1TURnMElEVXVOREV4TlRjZ09TNHdOREkzUXpVdU9EQTVJRGt1TVRFeU9ETWdOaTR5TVRjeklEa3VNamszTVNBMkxqVXlOekl5SURrdU5qUTRNelJETmk0NE5ESTJJREV3TGpBd05UZ2dOeUF4TUM0ME56STNJRGNnTVRGRE55QXhNUzQyTVRrMUlEWXVOekk0T1RVZ01USXVNRGdnTmk0ek9UUXdOaUF4TWk0ME1qQTFRell1TVRFMk15QXhNaTQzTURJNUlEVXVOell6TVRVZ01USXVPVE14SURVdU5EZzRNallnTVRNdU1UQTROa3cxTGpRd09EYzBJREV6TGpFMk1ERkROUzR5TVRNME9DQXhNeTR5T0RjZ05TNHdOVFF5T0NBeE15NHpPVGNnTkM0NU1qWTROaUF4TXk0MVNEWXVNalZETmk0Mk5qUXlNU0F4TXk0MUlEY2dNVE11T0RNMU9DQTNJREUwTGpJMVF6Y2dNVFF1TmpZME1pQTJMalkyTkRJZ01UVWdOaTR5TkRrNU9TQXhOVWd6TGpjMVF6TXVNek0xTnprZ01UVWdNeUF4TkM0Mk5qUXlJRE1nTVRRdU1qVkRNeUF4TWk0NU16WTBJRE11T1Rnek9EVWdNVEl1TWprM01TQTBMalUzTlRBMUlERXhMamt4TTB3MExqWXpOVEl5SURFeExqZzNNemxETkM0NU5USTFPU0F4TVM0Mk5qYzNJRFV1TVRZNE5ETWdNVEV1TlRJM05TQTFMak15TkRZNUlERXhMak0yT0RaRE5TNDBOVGcxTlNBeE1TNHlNekkxSURVdU5TQXhNUzR4TXpBMklEVXVOU0F4TVVNMUxqVWdNVEF1TnpjM05DQTFMalF6T0RZMUlERXdMalk0TVRnZ05TNDBNREkwTnlBeE1DNDJOREE0UXpVdU16WXdPRE1nTVRBdU5Ua3pOaUExTGpJNE5EYzFJREV3TGpVME16VWdOUzR4TlRBNU15QXhNQzQxTVRrNVdpSWdabWxzYkQwaUl6SXhNakV5TVNJdlBqeHdZWFJvSUdROUlrMHlMamsyT1RZM0lESXhMakk0TURORE1pNDVOamsyTnlBeU1TNHlPREF6SURNdU1EWXlOVEVnTWpFdU16WTBNU0F5TGprM05ESTJJREl4TGpJNE5EbE1NaTQ1TnprMk1pQXlNUzR5T1RBeFRESXVPVGt5T1NBeU1TNHpNREk0UXpNdU1EQXlPRGNnTWpFdU16RXlNU0F6TGpBeE5UQTVJREl4TGpNeU16TWdNeTR3TWprMU5pQXlNUzR6TXpVNVF6TXVNRFU0TkRnZ01qRXVNell4TWlBekxqQTVOalV6SURJeExqTTVNamNnTXk0eE5ETTNOU0F5TVM0ME1qZ3hRek11TWpNNE1TQXlNUzQwT1RnNUlETXVNelk1T1RZZ01qRXVOVGcySURNdU5UTTVOVGtnTWpFdU5qY3dPRU16TGpnNE1UTXhJREl4TGpnME1UY2dOQzR6TnpBME15QXlNaUExSURJeVF6VXVOak01TWpFZ01qSWdOaTR4T1RVNU5pQXlNUzQ0TVRnMklEWXVOakF4TXpJZ01qRXVORFl3TlVNM0xqQXdPVEl5SURJeExqRXdNREVnTnk0eU1URTJNeUF5TUM0Mk1ETXlJRGN1TVRrMU5UTWdNakF1TVRBeFF6Y3VNVGd5TVRrZ01Ua3VOamcwTmlBM0xqQXlPVEF6SURFNUxqTXdOVE1nTmk0M05qazROaUF4T1VNM0xqQXlPVEF6SURFNExqWTVORGNnTnk0eE9ESXhPU0F4T0M0ek1UVTBJRGN1TVRrMU5UTWdNVGN1T0RrNVF6Y3VNakV4TmpNZ01UY3VNemsyT0NBM0xqQXdPVEl5SURFMkxqZzVPVGtnTmk0Mk1ERXpNaUF4Tmk0MU16azFRell1TVRrMU9UWWdNVFl1TVRneE5DQTFMall6T1RJeElERTJJRFVnTVRaRE5DNHpOekEwTXlBeE5pQXpMamc0TVRNeElERTJMakUxT0RNZ015NDFNemsxT1NBeE5pNHpNamt5UXpNdU16WTVPVFlnTVRZdU5ERTBJRE11TWpNNE1TQXhOaTQxTURFeElETXVNVFF6TnpVZ01UWXVOVGN4T1VNekxqQTVOalV6SURFMkxqWXdOek1nTXk0d05UZzBPQ0F4Tmk0Mk16ZzRJRE11TURJNU5UWWdNVFl1TmpZME1VTXpMakF4TlRBNUlERTJMalkzTmpjZ015NHdNREk0TnlBeE5pNDJPRGM1SURJdU9Ua3lPU0F4Tmk0Mk9UY3lUREl1T1RjNU5qSWdNVFl1TnpBNU9Vd3lMamszTkRJeklERTJMamN4TlRGTU1pNDVOekU0T1NBeE5pNDNNVGMxVERJdU9UY3dPVEVnTVRZdU56RTROVXd5TGprMk9UWTNJREUyTGpjeE9UZERNaTQyTnpZM09DQXhOeTR3TVRJMklESXVOamMyTnpnZ01UY3VORGczTkNBeUxqazJPVFkzSURFM0xqYzRNRE5ETXk0eU5UZzJJREU0TGpBMk9UTWdNeTQzTWpRMk1pQXhPQzR3TnpNeUlEUXVNREU0TXpRZ01UY3VOemt5TVVNMExqQXlNVGNnTVRjdU56ZzVNaUEwTGpBek1ERTRJREUzTGpjNE1pQTBMakEwTXpjMUlERTNMamMzTVRsRE5DNHdOelEwSURFM0xqYzBPRGtnTkM0eE16QXdOQ0F4Tnk0M01URWdOQzR5TVRBME1TQXhOeTQyTnpBNFF6UXVNelk0TmprZ01UY3VOVGt4TnlBMExqWXlPVFUzSURFM0xqVWdOU0F4Tnk0MVF6VXVNell3TnprZ01UY3VOU0ExTGpVek5qQXhJREUzTGpVNU9Ua2dOUzQyTURneE1pQXhOeTQyTmpNMlF6VXVOamMzTmpnZ01UY3VOekkxTVNBMUxqWTVPREl6SURFM0xqYzVNRGNnTlM0Mk9UWXpJREUzTGpnMU1VTTFMalk1TkRJeklERTNMamt4TlRVZ05TNDJOalF3TXlBeE9DNHdNREkzSURVdU5UY3lOemdnTVRndU1EZ3hPRU0xTGpRNE5EVWdNVGd1TVRVNE5DQTFMak13T1RZeUlERTRMakkxSURVZ01UZ3VNalZETkM0MU9EVTNPU0F4T0M0eU5TQTBMakkxSURFNExqVTROVGdnTkM0eU5TQXhPVU0wTGpJMUlERTVMalF4TkRJZ05DNDFPRFUzT1NBeE9TNDNOU0ExSURFNUxqYzFRelV1TXpBNU5qSWdNVGt1TnpVZ05TNDBPRFExSURFNUxqZzBNVFlnTlM0MU56STNPQ0F4T1M0NU1UZ3lRelV1TmpZME1ETWdNVGt1T1RrM015QTFMalk1TkRJeklESXdMakE0TkRVZ05TNDJPVFl6SURJd0xqRTBPVU0xTGpZNU9ESXpJREl3TGpJd09UTWdOUzQyTnpjMk9DQXlNQzR5TnpRNUlEVXVOakE0TVRJZ01qQXVNek0yTkVNMUxqVXpOakF4SURJd0xqUXdNREVnTlM0ek5qQTNPU0F5TUM0MUlEVWdNakF1TlVNMExqWXlPVFUzSURJd0xqVWdOQzR6TmpnMk9TQXlNQzQwTURneklEUXVNakV3TkRFZ01qQXVNekk1TWtNMExqRXpNREEwSURJd0xqSTRPU0EwTGpBM05EUWdNakF1TWpVeE1TQTBMakEwTXpjMUlESXdMakl5T0RGRE5DNHdNekF4T0NBeU1DNHlNVGdnTkM0d01qRTNJREl3TGpJeE1EZ2dOQzR3TVRnek5DQXlNQzR5TURjNVF6TXVOekkwTmpJZ01Ua3VPVEkyT0NBekxqSTFPRFlnTVRrdU9UTXdOeUF5TGprMk9UWTNJREl3TGpJeE9UZERNaTQyTnpZM09DQXlNQzQxTVRJMklESXVOamMyTnpnZ01qQXVPVGczTkNBeUxqazJPVFkzSURJeExqSTRNRE5hVFRJdU9UY3hPRGtnTVRZdU56RTNOVXd5TGprM01Ea3hJREUyTGpjeE9EVkRNaTQ1TnpjMklERTJMamN4TWprZ015NHhOekU0TWlBeE5pNDFOVEUxSURJdU9UY3hPRGtnTVRZdU56RTNOVm9pSUdacGJHdzlJaU15TVRJeE1qRWlMejQ4TDNOMlp6ND0iIC8+PC9zdmc+"); +} +.wmd-ulist-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU1DSWdkbWxsZDBKdmVEMGlNQ0F3SURJd0lESXdJaUIzYVdSMGFEMGlNakFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRNdU1qVWdOME16TGprME1ETTJJRGNnTkM0MUlEWXVORFF3TXpZZ05DNDFJRFV1TnpWRE5DNDFJRFV1TURVNU5qUWdNeTQ1TkRBek5pQTBMalVnTXk0eU5TQTBMalZETWk0MU5UazJOQ0EwTGpVZ01pQTFMakExT1RZMElESWdOUzQzTlVNeUlEWXVORFF3TXpZZ01pNDFOVGsyTkNBM0lETXVNalVnTjFwTk55QTFMamMxUXpjZ05TNHpNelUzT1NBM0xqTXpOVGM1SURVZ055NDNOU0ExU0RFM0xqSTFRekUzTGpZMk5ESWdOU0F4T0NBMUxqTXpOVGM1SURFNElEVXVOelZETVRnZ05pNHhOalF5TVNBeE55NDJOalF5SURZdU5TQXhOeTR5TlNBMkxqVklOeTQzTlVNM0xqTXpOVGM1SURZdU5TQTNJRFl1TVRZME1qRWdOeUExTGpjMVdrMDNMamMxSURFd1F6Y3VNek0xTnprZ01UQWdOeUF4TUM0ek16VTRJRGNnTVRBdU56VkROeUF4TVM0eE5qUXlJRGN1TXpNMU56a2dNVEV1TlNBM0xqYzFJREV4TGpWSU1UY3VNalZETVRjdU5qWTBNaUF4TVM0MUlERTRJREV4TGpFMk5ESWdNVGdnTVRBdU56VkRNVGdnTVRBdU16TTFPQ0F4Tnk0Mk5qUXlJREV3SURFM0xqSTFJREV3U0RjdU56VmFUVGN1TnpVZ01UVkROeTR6TXpVM09TQXhOU0EzSURFMUxqTXpOVGdnTnlBeE5TNDNOVU0zSURFMkxqRTJORElnTnk0ek16VTNPU0F4Tmk0MUlEY3VOelVnTVRZdU5VZ3hOeTR5TlVNeE55NDJOalF5SURFMkxqVWdNVGdnTVRZdU1UWTBNaUF4T0NBeE5TNDNOVU14T0NBeE5TNHpNelU0SURFM0xqWTJORElnTVRVZ01UY3VNalVnTVRWSU55NDNOVnBOTkM0MUlERXdMamMxUXpRdU5TQXhNUzQwTkRBMElETXVPVFF3TXpZZ01USWdNeTR5TlNBeE1rTXlMalUxT1RZMElERXlJRElnTVRFdU5EUXdOQ0F5SURFd0xqYzFReklnTVRBdU1EVTVOaUF5TGpVMU9UWTBJRGt1TlNBekxqSTFJRGt1TlVNekxqazBNRE0ySURrdU5TQTBMalVnTVRBdU1EVTVOaUEwTGpVZ01UQXVOelZhVFRNdU1qVWdNVGRETXk0NU5EQXpOaUF4TnlBMExqVWdNVFl1TkRRd05DQTBMalVnTVRVdU56VkROQzQxSURFMUxqQTFPVFlnTXk0NU5EQXpOaUF4TkM0MUlETXVNalVnTVRRdU5VTXlMalUxT1RZMElERTBMalVnTWlBeE5TNHdOVGsySURJZ01UVXVOelZETWlBeE5pNDBOREEwSURJdU5UVTVOalFnTVRjZ015NHlOU0F4TjFvaUlHWnBiR3c5SWlNeU1USXhNakVpTHo0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-heading-button { + background-image: url("http://localhost:8000/static/pagedown/resources/heading.svg"); +} +.wmd-hr-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2RtbGxkMEp2ZUQwaU1DQXdJREl3SURJd0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUlrMHhJREZvTW5ZeVNERldNWHB0TUNBMGFESjJNa2d4VmpWNmJUQWdOR2d4T0hZeVNERldPWHB0TUNBMGFESjJNa2d4ZGkweWVtMHdJRFJvTW5ZeVNERjJMVEo2VFRVZ01XZ3lkakpJTlZZeGVtMHdJREUyYURKMk1rZzFkaTB5ZWswNUlERm9Nbll5U0RsV01YcHRNQ0EwYURKMk1rZzVWalY2YlRBZ09HZ3lkakpJT1hZdE1ucHRNQ0EwYURKMk1rZzVkaTB5ZW0wMExURTJhREoyTW1ndE1sWXhlbTB3SURFMmFESjJNbWd0TW5ZdE1ucHROQzB4Tm1neWRqSm9MVEpXTVhwdE1DQTBhREoyTW1ndE1sWTFlbTB3SURob01uWXlhQzB5ZGkweWVtMHdJRFJvTW5ZeWFDMHlkaTB5ZWlJdlBqd3ZjM1puUGc9PSIgLz48L3N2Zz4="); +} +.wmd-undo-button { + background-image: url("http://localhost:8000/static/pagedown/resources/undo.svg"); +} +.wmd-redo-button { + background-image: url("http://localhost:8000/static/pagedown/resources/redo.svg"); +} +.wmd-admonition-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lEVXhNaUExTVRJaUlHbGtQU0pNWVhsbGNsOHhJaUIyWlhKemFXOXVQU0l4TGpFaUlIWnBaWGRDYjNnOUlqQWdNQ0ExTVRJZ05URXlJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajQ4Wno0OFp6NDhjR0YwYUNCa1BTSk5NelkxTERFMk55NDRTREl5T0M0eVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxERTJNeTR4TERNM01DNDRMREUyTnk0NExETTJOU3d4TmpjdU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERJeU9DNDRTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxESXlOQzR4TERNM01DNDRMREl5T0M0NExETTJOU3d5TWpndU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERJNE9TNDRTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxESTROUzR4TERNM01DNDRMREk0T1M0NExETTJOU3d5T0RrdU9Ib2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERNMU1DNDVTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxETTBOaTR5TERNM01DNDRMRE0xTUM0NUxETTJOU3d6TlRBdU9Yb2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhjR0YwYUNCa1BTSk5NelkxTERReE1TNDVTREUxTXk0NVl5MDFMamNzTUMweE1DNDBMVFF1TnkweE1DNDBMVEV3TGpSMkxUQXVPR013TFRVdU55dzBMamN0TVRBdU5Dd3hNQzQwTFRFd0xqUklNelkxWXpVdU55d3dMREV3TGpRc05DNDNMREV3TGpRc01UQXVOQ0FnSUNCMk1DNDRRek0zTlM0MUxEUXdOeTR5TERNM01DNDRMRFF4TVM0NUxETTJOU3cwTVRFdU9Yb2lJR1pwYkd3OUlpTXpNRE5CTTBZaUx6NDhMMmMrUEhCaGRHZ2daRDBpVFRNNU1pdzBNeTQxU0RFM09TNHliRE00TGpZc05URXVOR2d4TkRRdU4yTXlOeTR5TERBc05Ea3VOU3d5TWk0ekxEUTVMalVzTkRrdU5YWXlOamt1TTJNd0xESTNMakl0TWpJdU15dzBPUzQxTFRRNUxqVXNORGt1TlVneE5UUXVOQ0FnSUdNdE1qY3VNaXd3TFRRNUxqVXRNakl1TXkwME9TNDFMVFE1TGpWV01UVXdMamxNTmpVdU15dzVPQzQwWXkwd0xqTXNNaTQzTFRBdU9DdzFMak10TUM0NExEaDJNelF5TGpOak1Dd3pOQzQyTERJNExqTXNOak1zTmpNc05qTklNemt5WXpNMExqWXNNQ3cyTXkweU9DNHpMRFl6TFRZelZqRXdOaTQwSUNBZ1F6UTFOQzQ1TERjeExqZ3NOREkyTGpZc05ETXVOU3d6T1RJc05ETXVOWG9pSUdacGJHdzlJaU16TUROQk0wWWlMejQ4Wno0OGNHRjBhQ0JrUFNKTk1USTFMalVzTVRRNUxqaHNOamd1TXl3eU5XTXpMallzTVM0ekxEWXVOUzB3TGpjc05pNHpMVFF1Tm13dE15NHlMVGN5TGpkakxUQXVNUzB4TGpVdE1DNDFMVEl1T1MweExqTXROQzR6YkRBdU1TMHdMakVnSUNBZ1l5MHdMakV0TUM0eUxUQXVNeTB3TGpRdE1DNDBMVEF1Tm13dE5EZ3VPQzAyTmk0MmJDMHhOaXd4TVM0M2JEUTBMakVzTmpBdU1tTXhMamdzTWk0MExERXVNaXcxTGpndE1TNHlMRGN1Tm13dE15NDRMREl1T0dNdE1pNDBMREV1T0MwMUxqZ3NNUzR5TFRjdU5pMHhMakpNTVRFNExEUTJMamtnSUNBZ2JDMHhOUzQ0TERFeExqWnNORFF1TkN3Mk1DNDNZekV1Tml3eUxqSXNNUzR4TERVdU1pMHhMakVzTmk0NGJDMDBMamNzTXk0MVl5MHlMaklzTVM0MkxUVXVNaXd4TGpFdE5pNDRMVEV1TVV3NE9TNDJMRFkzTGpaTU56SXVOaXc0TUd3ME55NHlMRFkwTGpRZ0lDQWdRekV5TVN3eE5EWXVPQ3d4TWpNc01UUTRMamtzTVRJMUxqVXNNVFE1TGpoNklFMHhNemdzTVRReExqbHNORGN1Tmkwek5DNDVZekl1T1MweUxqRXNOeTQyTERFdU15dzNMamdzTlM0NGJERXVNU3d6T1M0M1l5MHdMamNzTUM0eUxURXVOQ3d3TGpNdE1pd3dMamRzTFRFMExqSXNNVEF1TkNBZ0lDQmpMVEF1TVN3d0xqRXRNQzR6TERBdE1DNHpMREF1TVd3dE16WXVPQzB4TWk0MlF6RXpOeXd4TkRrdU5pd3hNelV1TVN3eE5EUXNNVE00TERFME1TNDVlaUlnWm1sc2JEMGlJek13TTBFelJpSXZQanh3WVhSb0lHUTlJazAyT0M0NUxEYzFMak5zTFRVdU55MDNMamRqTFRFd0xqVXRNVFF1TXkwM0xqTXRNelF1TlN3M0xUUTFiREl5TFRFMkxqRmpNVFF1TXkweE1DNDFMRE0wTGpVdE55NHpMRFExTERkc05TNDNMRGN1TjB3Mk9DNDVMRGMxTGpONklpQm1hV3hzUFNJak16QXpRVE5HSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9IiAvPjwvc3ZnPg=="); +} +.wmd-spoiler-button { + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQnBaRDBpVEdGNVpYSmZNU0lnZG1sbGQwSnZlRDBpTUNBd0lETXlJRE15SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4MGFYUnNaUzgrUEhCaGRHZ2daRDBpVFRJM0xqTTNMREpJTVRRdU1EVmhPQzR3Tnl3NExqQTNMREFzTUN3eExESXVOemNzTmk0eExEY3VPVEVzTnk0NU1Td3dMREFzTVMwdU5qTXNNeTR4TW1nM0xqUTRZUzQ1TkM0NU5Dd3dMREVzTVN3d0xERXVPRGRJTVRVdU1XTXRMakUyTGpJdExqTTBMalF0TGpVeUxqVTVZVGd1TVRJc09DNHhNaXd3TERBc01TMDFMamcxTERJdU5URXNNaTR4Tnl3eUxqRTNMREFzTUN3eExTNHpOaXd3VmpJNFlUSXNNaXd3TERBc01Dd3lMREpvTVRkaE1pd3lMREFzTUN3d0xESXRNbFkwUVRJc01pd3dMREFzTUN3eU55NHpOeXd5V20wdE15NDNMREU0TGpjNGFDMDVMalpoTGprMExqazBMREFzTVN3eExEQXRNUzQ0TjJnNUxqWmhMamswTGprMExEQXNNU3d4TERBc01TNDROMXB0TUMwekxqZzFhQzA1TGpaaExqa3pMamt6TERBc01Td3hMREF0TVM0NE5tZzVMalpoTGprekxqa3pMREFzTVN3eExEQXNNUzQ0TmxvaUx6NDhjR0YwYUNCa1BTSk5PQzQzTXl3eE5DNHhPV0UyTGpBM0xEWXVNRGNzTUN3d0xEQXNOQzQwTVMweExqbEJOUzQyTVN3MUxqWXhMREFzTUN3d0xERTBMREV4TGpJellUWXNOaXd3TERBc01Dd3VPRGN0TXk0eE15dzJMakVzTmk0eExEQXNNQ3d3TFRVdE5tZ3dZVFlzTml3d0xEQXNNQzB4TFM0d09TdzJMakE1TERZdU1Ea3NNQ3d3TERBdExqTTJMREV5TGpFM1FUSXVNVGNzTWk0eE55d3dMREFzTUN3NExqY3pMREUwTGpFNVdtMHRNeTAyTGpBNVlURXNNU3d3TERBc01Td3hMVEZvTkdFeExERXNNQ3d3TERFc01Dd3lhQzAwUVRFc01Td3dMREFzTVN3MUxqY3pMRGd1TVZvaUx6NDhMM04yWno0PSIgLz48L3N2Zz4="); +} +.wmd-button-active:hover { + background-color: rgb(49, 53, 55); +} +.wmd-prompt-background { + background-color: rgb(0, 0, 0); +} +.wmd-prompt-dialog { + border-color: rgb(77, 83, 86); + background-color: rgb(30, 32, 33); +} +.wmd-prompt-dialog > form > input[type="text"] { + border-color: rgb(77, 83, 86); + color: rgb(232, 230, 227); +} +.wmd-prompt-dialog > form > input[type="button"] { + border-color: rgb(82, 88, 92); +} +.wmd-preview { + background-image: initial; + background-color: rgb(24, 26, 27); + border-color: rgb(72, 78, 81); +} +div.dmmd-preview-update { + background-image: initial; + background-color: rgb(53, 57, 59); + color: rgb(200, 195, 188); +} +div.dmmd-preview-stale { + background-image: repeating-linear-gradient(-45deg, + rgb(24, 26, 27), + rgb(24, 26, 27) 10px, + rgb(28, 30, 31) 10px, + rgb(28, 30, 31) 20px); + background-color: initial; +} +.pagedown-image-upload { + background-image: initial; + background-color: rgb(24, 26, 27); + box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 10px 0px; +} +.pagedown-image-upload .submit-loading { + border-color: rgb(46, 91, 113) rgb(51, 56, 58) rgb(51, 56, 58); +} +:root, [data-md-color-scheme="default"] { + --darkreader-bg--md-default-fg-color: rgba(0, 0, 0, 0.87); + --darkreader-text--md-default-fg-color: rgba(232, 230, 227, 0.87); + --darkreader-bg--md-default-fg-color--light: rgba(0, 0, 0, 0.54); + --darkreader-text--md-default-fg-color--light: rgba(232, 230, 227, 0.54); + --darkreader-border--md-default-fg-color--light: rgba(140, 130, 115, 0.54); + --darkreader-bg--md-default-fg-color--lighter: rgba(0, 0, 0, 0.32); + --darkreader-text--md-default-fg-color--lighter: rgba(232, 230, 227, 0.32); + --darkreader-border--md-default-fg-color--lighter: rgba(140, 130, 115, 0.32); + --darkreader-bg--md-default-fg-color--lightest: rgba(0, 0, 0, 0.07); + --darkreader-text--md-default-fg-color--lightest: rgba(232, 230, 227, 0.07); + --darkreader-border--md-default-fg-color--lightest: rgba(140, 130, 115, 0.07); + --darkreader-bg--md-default-bg-color: #181a1b; + --darkreader-text--md-default-bg-color: #e8e6e3; + --darkreader-border--md-default-bg-color: #303436; + --md-default-bg-color--light: hsla(0,0%,100%,0.7); + --md-default-bg-color--lighter: hsla(0,0%,100%,0.3); + --md-default-bg-color--lightest: hsla(0,0%,100%,0.12); + --darkreader-bg--md-primary-fg-color: #334191; + --darkreader-text--md-primary-fg-color: #6d94cb; + --darkreader-border--md-primary-fg-color: #2f3c86; + --md-primary-fg-color--light: #5d6cc0; + --darkreader-bg--md-primary-fg-color--dark: #263281; + --darkreader-text--md-primary-bg-color: #e8e6e3; + --darkreader-text--md-primary-bg-color--light: rgba(232, 230, 227, 0.7); + --darkreader-bg--md-accent-fg-color: #01189b; + --darkreader-text--md-accent-fg-color: #539bfe; + --darkreader-border--md-accent-fg-color: #011899; + --darkreader-bg--md-accent-fg-color--transparent: rgba(1, 24, 155, 0.1); + --darkreader-bg--md-accent-bg-color: #181a1b; + --darkreader-text--md-accent-bg-color: #e8e6e3; + --md-accent-bg-color--light: hsla(0,0%,100%,0.7); + --darkreader-text--md-code-fg-color: #beb9b0; + --darkreader-bg--md-code-bg-color: #1e2021; + --darkreader-bg--md-code-hl-color: rgba(153, 153, 0, 0.5); + --darkreader-text--md-code-hl-number-color: #d93f3f; + --darkreader-text--md-code-hl-special-color: #ed3774; + --darkreader-text--md-code-hl-function-color: #b159c0; + --darkreader-text--md-code-hl-constant-color: #7561db; + --darkreader-text--md-code-hl-keyword-color: #518ecb; + --darkreader-text--md-code-hl-string-color: #7ee2b0; + --darkreader-text--md-code-hl-name-color: var(--darkreader-text--md-code-fg-color); + --darkreader-text--md-code-hl-operator-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-punctuation-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-comment-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-generic-color: var(--darkreader-text--md-default-fg-color--light); + --darkreader-text--md-code-hl-variable-color: var(--darkreader-text--md-default-fg-color--light); + --md-typeset-color: var(--md-default-fg-color); + --darkreader-text--md-typeset-a-color: var(--darkreader-text--md-primary-fg-color); + --darkreader-bg--md-typeset-mark-color: rgba(153, 153, 0, 0.5); + --darkreader-bg--md-typeset-del-color: rgba(165, 25, 9, 0.15); + --darkreader-bg--md-typeset-ins-color: rgba(9, 170, 90, 0.15); + --darkreader-bg--md-typeset-kbd-color: #1b1d1e; + --darkreader-bg--md-typeset-kbd-accent-color: #181a1b; + --darkreader-bg--md-typeset-kbd-border-color: #404548; + --darkreader-border--md-typeset-table-color: rgba(140, 130, 115, 0.12); + --darkreader-text--md-admonition-fg-color: var(--darkreader-text--md-default-fg-color); + --darkreader-bg--md-admonition-bg-color: var(--darkreader-bg--md-default-bg-color); + --darkreader-text--md-footer-fg-color: #e8e6e3; + --darkreader-text--md-footer-fg-color--light: rgba(232, 230, 227, 0.7); + --darkreader-text--md-footer-fg-color--lighter: rgba(232, 230, 227, 0.3); + --darkreader-bg--md-footer-bg-color: rgba(0, 0, 0, 0.87); + --darkreader-bg--md-footer-bg-color--dark: rgba(0, 0, 0, 0.32); + --darkreader-bg--md-shadow-z1: 0 0.2rem 0.5rem rgba(0,0,0,0.05), + 0 0 0.05rem rgba(0,0,0,0.1); + --darkreader-bg--md-shadow-z2: 0 0.2rem 0.5rem rgba(0,0,0,0.1), + 0 0 0.05rem rgba(0,0,0,0.25); + --darkreader-bg--md-shadow-z3: 0 0.2rem 0.5rem rgba(0,0,0,0.2), + 0 0 0.05rem rgba(0,0,0,0.35); +} +.md-icon svg { + fill: currentcolor; +} +body { + --md-text-font-family: var(--md-text-font,_), + -apple-system, + BlinkMacSystemFont, + Helvetica, + Arial, + sans-serif; + --md-code-font-family: var(--md-code-font,_), + SFMono-Regular, + Consolas, + Menlo, + monospace; +} +:root { + --darkreader-bgimg--md-typeset-table-sort-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-typeset-table-sort-icon--asc: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-typeset-table-sort-icon--desc: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset h1 { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset h5, +.md-typeset h6 { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset hr { + border-bottom: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); +} +.md-typeset code, +.md-typeset kbd, +.md-typeset pre { + color: var(--darkreader-text--md-code-fg-color); +} +.md-typeset kbd { + background-color: var(--darkreader-bg--md-typeset-kbd-color); + box-shadow: 0 0.1rem 0 0.05rem var(--darkreader-bg--md-typeset-kbd-border-color), + 0 0.1rem 0 var(--darkreader-bg--md-typeset-kbd-border-color), + 0 -0.1rem 0.2rem var(--darkreader-bg--md-typeset-kbd-accent-color) inset; + color: var(--darkreader-text--md-default-fg-color); +} +.md-typeset mark { + background-color: var(--darkreader-bg--md-typeset-mark-color); + color: inherit; +} +.md-typeset abbr { + text-decoration-color: initial; + border-bottom: 0.05rem dotted var(--darkreader-border--md-default-fg-color--light); +} +@media (hover: none) { + .md-typeset abbr[title]:-webkit-any(:focus, :hover)::after { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); + color: var(--darkreader-text--md-default-bg-color); + } + .md-typeset abbr[title]:is(:focus, :hover)::after { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); + color: var(--darkreader-text--md-default-bg-color); + } +} +.md-typeset blockquote { + border-left: 0.2rem solid var(--darkreader-border--md-default-fg-color--lighter) ; +} +[dir="rtl"] .md-typeset blockquote { + border-right: 0.2rem solid var(--darkreader-border--md-default-fg-color--lighter) ; +} +.md-typeset blockquote { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset table:not([class]) { + background-color: var(--darkreader-bg--md-default-bg-color); + border: 0.05rem solid var(--darkreader-border--md-typeset-table-color); +} +.md-typeset table:not([class]) td { + border-top: 0.05rem solid var(--darkreader-border--md-typeset-table-color); +} +.md-typeset table:not([class]) tbody tr:hover { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: 0 0.05rem 0 var(--darkreader-bg--md-default-bg-color) inset; +} +.md-typeset table th[role="columnheader"]:hover::after { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-typeset table th[role="columnheader"][aria-sort="ascending"]::after { + background-color: var(--darkreader-bg--md-default-fg-color--light); +} +.md-typeset table th[role="columnheader"][aria-sort="descending"]::after { + background-color: var(--darkreader-bg--md-default-fg-color--light); +} +.md-banner { + background-color: var(--darkreader-bg--md-footer-bg-color); + color: var(--darkreader-text--md-footer-fg-color); +} +.md-banner--warning { + color: var(--darkreader-text--md-default-fg-color); + background: var(--darkreader-bg--md-typeset-mark-color); +} +.md-banner__button { + color: inherit; +} +.md-option.focus-visible + label { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-skip { + background-color: var(--darkreader-bg--md-default-fg-color); + color: var(--darkreader-text--md-default-bg-color); + outline-color: var(--darkreader-border--md-accent-fg-color); +} +:root { + --darkreader-bgimg--md-clipboard-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMjFIOFY3aDExbTAtMkg4YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxMWEyIDIgMCAwIDAgMi0yVjdhMiAyIDAgMCAwLTItMm0tMy00SDRhMiAyIDAgMCAwLTIgMnYxNGgyVjNoMTJWMVoiLz48L3N2Zz4iIC8+PC9zdmc+"); +} +.md-clipboard { + color: var(--darkreader-text--md-default-fg-color--lightest); + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-clipboard:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +:hover > .md-clipboard { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-clipboard:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard::after { + background-color: currentcolor; +} +.md-clipboard--inline:-webkit-any(:focus, :hover) code { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-clipboard--inline:is(:focus, :hover) code { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-consent__overlay { + background-color: rgba(0, 0, 0, 0.54); +} +.md-consent__inner { + background-color: var(--darkreader-bg--md-default-bg-color); + border-color: initial; + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.2rem, + rgba(0, 0, 0, 0.2) 0px 0.2rem 0.4rem; +} +.md-typeset .md-content__button { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-dialog { + background-color: var(--darkreader-bg--md-default-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z3); +} +.md-dialog__inner { + color: var(--darkreader-text--md-default-bg-color); +} +.md-feedback fieldset { + border-color: initial; +} +.md-feedback__list:hover .md-icon:not(:disabled) { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-feedback__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-feedback__icon:not(:disabled).md-icon:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-feedback__icon:disabled { + color: var(--darkreader-text--md-default-fg-color--lightest); +} +.md-footer { + background-color: var(--darkreader-bg--md-footer-bg-color); + color: var(--darkreader-text--md-footer-fg-color); +} +.md-footer__link { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-footer-meta { + background-color: var(--darkreader-bg--md-footer-bg-color--dark); +} +html .md-footer-meta.md-typeset a { + color: var(--darkreader-text--md-footer-fg-color--light); +} +html .md-footer-meta.md-typeset a:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-footer-fg-color); +} +html .md-footer-meta.md-typeset a:is(:focus, :hover) { + color: var(--darkreader-text--md-footer-fg-color); +} +.md-copyright { + color: var(--darkreader-text--md-footer-fg-color--lighter); +} +.md-copyright__highlight { + color: var(--darkreader-text--md-footer-fg-color--light); +} +.md-social__link svg { + fill: currentcolor; +} +.md-typeset .md-button { + border-color: initial; + color: var(--darkreader-text--md-primary-fg-color); +} +.md-typeset .md-button--primary { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); + border-color: var(--darkreader-border--md-primary-fg-color); +} +.md-typeset .md-button:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); + border-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset .md-button:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); + border-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset .md-input { + box-shadow: var(--darkreader-bg--md-shadow-z1); + border-bottom: 0.1rem solid var(--darkreader-border--md-default-fg-color--lighter); +} +.md-typeset .md-input:-webkit-any(:focus, :hover) { + border-bottom-color: var(--darkreader-border--md-accent-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); +} +.md-typeset .md-input:is(:focus, :hover) { + border-bottom-color: var(--darkreader-border--md-accent-fg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); +} +.md-header { + background-color: var(--darkreader-bg--md-primary-fg-color); + box-shadow: rgba(0, 0, 0, 0) 0px 0px 0.2rem, + rgba(0, 0, 0, 0) 0px 0.2rem 0.4rem; + color: var(--darkreader-text--md-primary-bg-color); +} +.md-header--shadow { + box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.2rem, + rgba(0, 0, 0, 0.2) 0px 0.2rem 0.4rem; +} +.md-header__button { + color: currentcolor; + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-header__button:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-header__button.md-logo :-webkit-any(img, svg) { + fill: currentcolor; +} +.md-header__button.md-logo :is(img, svg) { + fill: currentcolor; +} +:root { + --darkreader-bgimg--md-nav-icon--prev: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-nav-icon--next: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-toc-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-nav__title .md-nav__button.md-logo :-webkit-any(img, svg) { + fill: currentcolor; +} +.md-nav__title .md-nav__button.md-logo :is(img, svg) { + fill: currentcolor; +} +.md-nav__list { + list-style-image: initial; +} +.md-nav__link--passed { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-nav__item .md-nav__link--active { + color: var(--darkreader-text--md-typeset-a-color); +} +.md-nav__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-nav__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-nav__link.focus-visible { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-nav--primary .md-nav__link[for="__toc"] .md-icon::after { + background-color: currentcolor; +} +@media screen and (max-width: 76.1875em) { + .md-nav--primary, + .md-nav--primary .md-nav { + background-color: var(--darkreader-bg--md-default-bg-color); + } + .md-nav--primary .md-nav__title { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); + color: var(--darkreader-text--md-default-fg-color--light); + } + .md-nav--primary .md-nav__title .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--primary .md-nav__title ~ .md-nav__list { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: 0 0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; + } + .md-nav--primary .md-nav__title ~ .md-nav__list > :first-child { + border-top-color: initial; + } + .md-nav--primary .md-nav__title[for="__drawer"] { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); + } + .md-nav--primary .md-nav__item { + border-top: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); + } + .md-nav--primary .md-nav__item--active > .md-nav__link { + color: var(--darkreader-text--md-typeset-a-color); + } + .md-nav--primary .md-nav__item--active > .md-nav__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-nav--primary .md-nav__item--active > .md-nav__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-nav--primary .md-nav__link .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--primary .md-nav--secondary .md-nav { + background-color: initial; + } + .md-nav--secondary { + background-color: initial; + } +} +@media screen and (max-width: 59.9375em) { + .md-nav__source { + background-color: var(--darkreader-bg--md-primary-fg-color--dark); + color: var(--darkreader-text--md-primary-bg-color); + } +} +@media screen and (min-width: 60em) { + .md-nav--secondary .md-nav__title { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } +} +@media screen and (min-width: 76.25em) { + .md-nav--primary .md-nav__title { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } + .md-nav__icon:hover { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + } + .md-nav__icon::after { + background-color: currentcolor; + } + .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link { + box-shadow: 0 0 0.4rem 0.4rem var(--darkreader-bg--md-default-bg-color); + background: var(--darkreader-bg--md-default-bg-color); + } + .md-nav--integrated > .md-nav__list > .md-nav__item--active .md-nav--secondary { + border-left: 0.05rem solid var(--darkreader-border--md-primary-fg-color) ; + } + [dir="rtl"] .md-nav--integrated > .md-nav__list > .md-nav__item--active .md-nav--secondary { + border-right: 0.05rem solid var(--darkreader-border--md-primary-fg-color) ; + } +} +:root { + --darkreader-bgimg--md-search-result-icon: url("data:image/svg+xml;charset=utf-8,"); +} +@media screen and (max-width: 59.9375em) { + .md-search__overlay { + background-color: var(--darkreader-bg--md-default-bg-color); + } +} +@media screen and (min-width: 60em) { + .md-search__overlay { + background-color: rgba(0, 0, 0, 0.54); + } +} +.md-search__form { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: rgba(0, 0, 0, 0) 0px 0px 0.6rem; +} +@media screen and (min-width: 60em) { + .md-search__form { + background-color: rgba(0, 0, 0, 0.26); + } + .md-search__form:hover { + background-color: rgba(24, 26, 27, 0.12); + } +} +[data-md-toggle="search"]:checked ~ .md-header .md-search__form { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 0.6rem; + color: var(--darkreader-text--md-default-fg-color); +} +.md-search__input { + background-image: initial; + background-color: transparent; +} +.md-search__input::placeholder, +.md-search__input ~ .md-search__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +@media screen and (min-width: 60em) { + .md-search__input { + color: inherit; + } + .md-search__input::placeholder { + color: var(--darkreader-text--md-primary-bg-color--light); + } + .md-search__input + .md-search__icon { + color: var(--darkreader-text--md-primary-bg-color); + } + [data-md-toggle="search"]:checked ~ .md-header .md-search__input + .md-search__icon, [data-md-toggle="search"]:checked ~ .md-header .md-search__input::placeholder { + color: var(--darkreader-text--md-default-fg-color--light); + } +} +.md-search__options > * { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search__options > :not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-search__suggest { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +@media screen and (min-width: 60em) { + [data-md-toggle="search"]:checked ~ .md-header .md-search__output { + box-shadow: var(--darkreader-bg--md-shadow-z3); + } +} +.md-search__scrollwrap { + background-color: var(--darkreader-bg--md-default-bg-color); +} +@media screen and (min-width: 60em) { + .md-search__scrollwrap::-webkit-scrollbar-thumb { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); + } + .md-search__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); + } +} +.md-search-result { + color: var(--darkreader-text--md-default-fg-color); +} +.md-search-result__meta { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__list { + list-style-image: initial; +} +.md-search-result__item { + box-shadow: 0 -0.05rem var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-search-result__item:first-child { + box-shadow: none; +} +.md-search-result__link { + outline-color: initial; +} +.md-search-result__link:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +.md-search-result__link:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +.md-search-result__more summary { + color: var(--darkreader-text--md-typeset-a-color); + outline-color: initial; +} +.md-search-result__more summary:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-search-result__more summary:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-search-result__icon { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__icon::after { + background-color: currentcolor; +} +.md-search-result__teaser { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-search-result__teaser mark { + background-color: initial; + text-decoration-color: initial; +} +.md-search-result mark { + background-color: initial; + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__inner { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +.md-select__inner::after { + border-bottom-color: var(--darkreader-border--md-default-bg-color); + border-left-color: transparent; + border-right-color: transparent; + border-top-color: initial; +} +.md-select__link { + outline-color: initial; +} +.md-select__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-select__link:focus { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +@media screen and (max-width: 76.1875em) { + .md-sidebar--primary { + background-color: var(--darkreader-bg--md-default-bg-color); + } + [data-md-toggle="drawer"]:checked ~ .md-container .md-sidebar--primary { + box-shadow: var(--darkreader-bg--md-shadow-z3); + } +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); +} +@media screen and (max-width: 76.1875em) { + .md-overlay { + background-color: rgba(0, 0, 0, 0.54); + } +} +:root { + --darkreader-bgimg--md-source-forks-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDMuMjVhLjc1Ljc1IDAgMSAxLTEuNSAwIC43NS43NSAwIDAgMSAxLjUgMHptMCAyLjEyMmEyLjI1IDIuMjUgMCAxIDAtMS41IDB2Ljg3OEEyLjI1IDIuMjUgMCAwIDAgNS43NSA4LjVoMS41djIuMTI4YTIuMjUxIDIuMjUxIDAgMSAwIDEuNSAwVjguNWgxLjVhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNXYtLjg3OGEyLjI1IDIuMjUgMCAxIDAtMS41IDB2Ljg3OGEuNzUuNzUgMCAwIDEtLjc1Ljc1aC00LjVBLjc1Ljc1IDAgMCAxIDUgNi4yNXYtLjg3OHptMy43NSA3LjM3OGEuNzUuNzUgMCAxIDEtMS41IDAgLjc1Ljc1IDAgMCAxIDEuNSAwem0zLTguNzVhLjc1Ljc1IDAgMSAwIDAtMS41Ljc1Ljc1IDAgMCAwIDAgMS41eiIvPjwvc3ZnPiIgLz48L3N2Zz4="); + --darkreader-bgimg--md-source-repositories-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDIuNUEyLjUgMi41IDAgMCAxIDQuNSAwaDguNzVhLjc1Ljc1IDAgMCAxIC43NS43NXYxMi41YS43NS43NSAwIDAgMS0uNzUuNzVoLTIuNWEuNzUuNzUgMCAxIDEgMC0xLjVoMS43NXYtMmgtOGExIDEgMCAwIDAtLjcxNCAxLjcuNzUuNzUgMCAwIDEtMS4wNzIgMS4wNUEyLjQ5NSAyLjQ5NSAwIDAgMSAyIDExLjV2LTl6bTEwLjUtMVY5aC04Yy0uMzU2IDAtLjY5NC4wNzQtMSAuMjA4VjIuNWExIDEgMCAwIDEgMS0xaDh6TTUgMTIuMjV2My4yNWEuMjUuMjUgMCAwIDAgLjQuMmwxLjQ1LTEuMDg3YS4yNS4yNSAwIDAgMSAuMyAwTDguNiAxNS43YS4yNS4yNSAwIDAgMCAuNC0uMnYtMy4yNWEuMjUuMjUgMCAwIDAtLjI1LS4yNWgtMy41YS4yNS4yNSAwIDAgMC0uMjUuMjV6Ii8+PC9zdmc+IiAvPjwvc3ZnPg=="); + --darkreader-bgimg--md-source-stars-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-source-version-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgNy43NzVWMi43NWEuMjUuMjUgMCAwIDEgLjI1LS4yNWg1LjAyNWEuMjUuMjUgMCAwIDEgLjE3Ny4wNzNsNi4yNSA2LjI1YS4yNS4yNSAwIDAgMSAwIC4zNTRsLTUuMDI1IDUuMDI1YS4yNS4yNSAwIDAgMS0uMzU0IDBsLTYuMjUtNi4yNWEuMjUuMjUgMCAwIDEtLjA3My0uMTc3em0tMS41IDBWMi43NUMxIDEuNzg0IDEuNzg0IDEgMi43NSAxaDUuMDI1Yy40NjQgMCAuOTEuMTg0IDEuMjM4LjUxM2w2LjI1IDYuMjVhMS43NSAxLjc1IDAgMCAxIDAgMi40NzRsLTUuMDI2IDUuMDI2YTEuNzUgMS43NSAwIDAgMS0yLjQ3NCAwbC02LjI1LTYuMjVBMS43NSAxLjc1IDAgMCAxIDEgNy43NzV6TTYgNWExIDEgMCAxIDAgMCAyIDEgMSAwIDAgMCAwLTJ6Ii8+PC9zdmc+IiAvPjwvc3ZnPg=="); +} +.md-source { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-source__fact::before { + background-color: currentcolor; +} +.md-tabs { + background-color: var(--darkreader-bg--md-primary-fg-color); + color: var(--darkreader-text--md-primary-bg-color); +} +.md-tabs__list { + list-style-image: initial; +} +.md-tabs__link { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-tabs__link--active, +.md-tabs__link:-webkit-any(:focus, :hover) { + color: inherit; +} +.md-tabs__link--active, +.md-tabs__link:is(:focus, :hover) { + color: inherit; +} +:root { + --darkreader-bgimg--md-tag-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .md-tag { + background: var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset .md-tag[href] { + -webkit-tap-highlight-color: transparent; + color: inherit; + outline-color: initial; +} +.md-typeset .md-tag[href]:focus, +.md-typeset .md-tag[href]:hover { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +.md-typeset .md-tag-icon::before { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +.md-typeset .md-tag-icon:-webkit-any(a:focus, a:hover)::before { + background-color: var(--darkreader-bg--md-accent-bg-color); +} +.md-typeset .md-tag-icon:is(a:focus, a:hover)::before { + background-color: var(--darkreader-bg--md-accent-bg-color); +} +:root { + --md-tooltip-width: 20rem; +} +.md-tooltip { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +:is(.focus-visible > .md-tooltip, .md-tooltip:target) { + outline: var(--darkreader-border--md-accent-fg-color) auto ; +} +.md-annotation { + outline-color: initial; +} +.md-annotation__index { + outline-color: initial; +} +.md-annotation .md-annotation__index { + color: rgb(232, 230, 227); +} +.md-annotation .md-annotation__index:-webkit-any(:focus, :hover) { + color: rgb(232, 230, 227); +} +.md-annotation .md-annotation__index:is(:focus, :hover) { + color: rgb(232, 230, 227); +} +.md-annotation__index::after { + background-color: var(--darkreader-bg--md-default-fg-color--lighter); +} +:is(.md-tooltip--active + .md-annotation__index, :hover > .md-annotation__index) { + color: var(--darkreader-text--md-accent-bg-color); +} +:is(.md-tooltip--active + .md-annotation__index, :hover > .md-annotation__index)::after { + background-color: var(--darkreader-bg--md-accent-fg-color); +} +.md-top { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color--light); + outline-color: initial; +} +.md-top:-webkit-any(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +.md-top:is(:focus, :hover) { + background-color: var(--darkreader-bg--md-accent-fg-color); + color: var(--darkreader-text--md-accent-bg-color); +} +:root { + --darkreader-bgimg--md-version-icon: url("data:image/svg+xml;charset=utf-8,\x3C!--! Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc.-->"); +} +.md-version__current { + color: inherit; + outline-color: initial; +} +.md-version__current::after { + background-color: currentcolor; +} +.md-version__list { + background-color: var(--darkreader-bg--md-default-bg-color); + box-shadow: var(--darkreader-bg--md-shadow-z2); + color: var(--darkreader-text--md-default-fg-color); +} +.md-version__link { + outline-color: initial; +} +.md-version__link:-webkit-any(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-version__link:is(:focus, :hover) { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-version__link:focus { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +:root { + --darkreader-bgimg--md-admonition-icon--note: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--abstract: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--info: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--tip: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--success: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--question: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--warning: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--failure: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--danger: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--bug: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--example: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-admonition-icon--quote: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .admonition, +.md-typeset details { + background-color: var(--darkreader-bg--md-admonition-bg-color); + border-color: rgb(0, 59, 158); + box-shadow: var(--darkreader-bg--md-shadow-z1); + color: var(--darkreader-text--md-admonition-fg-color); +} +.md-typeset .admonition-title, +.md-typeset summary { + background-color: rgba(0, 61, 163, 0.1); + border-color: initial; +} +.md-typeset .admonition-title::before, +.md-typeset summary::before { + background-color: rgb(73, 165, 255); +} +.md-typeset .admonition-title code, +.md-typeset summary code { + box-shadow: 0 0 0 0.05rem var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.note) { + border-color: rgb(0, 59, 158); +} +.md-typeset :is(.admonition, details):is(.note) { + border-color: rgb(0, 59, 158); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 61, 163, 0.1); +} +.md-typeset :is(.note) > :is(.admonition-title, summary) { + background-color: rgba(0, 61, 163, 0.1); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(73, 165, 255); +} +.md-typeset :is(.note) > :is(.admonition-title, summary)::before { + background-color: rgb(73, 165, 255); +} +.md-typeset :-webkit-any(.note) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(73, 165, 255); +} +.md-typeset :is(.note) > :is(.admonition-title, summary)::after { + color: rgb(73, 165, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.abstract, .summary, .tldr) { + border-color: rgb(0, 123, 179); +} +.md-typeset :is(.admonition, details):is(.abstract, .summary, .tldr) { + border-color: rgb(0, 123, 179); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 141, 204, 0.1); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) { + background-color: rgba(0, 141, 204, 0.1); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(26, 184, 255); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before { + background-color: rgb(26, 184, 255); +} +.md-typeset :-webkit-any(.abstract, .summary, .tldr) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(26, 184, 255); +} +.md-typeset :is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::after { + color: rgb(26, 184, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.info, .todo) { + border-color: rgb(0, 166, 191); +} +.md-typeset :is(.admonition, details):is(.info, .todo) { + border-color: rgb(0, 166, 191); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 147, 170, 0.1); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary) { + background-color: rgba(0, 147, 170, 0.1); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(56, 229, 255); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary)::before { + background-color: rgb(56, 229, 255); +} +.md-typeset :-webkit-any(.info, .todo) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(56, 229, 255); +} +.md-typeset :is(.info, .todo) > :is(.admonition-title, summary)::after { + color: rgb(56, 229, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.tip, .hint, .important) { + border-color: rgb(0, 198, 171); +} +.md-typeset :is(.admonition, details):is(.tip, .hint, .important) { + border-color: rgb(0, 198, 171); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 153, 132, 0.1); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary) { + background-color: rgba(0, 153, 132, 0.1); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(70, 255, 230); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary)::before { + background-color: rgb(70, 255, 230); +} +.md-typeset :-webkit-any(.tip, .hint, .important) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(70, 255, 230); +} +.md-typeset :is(.tip, .hint, .important) > :is(.admonition-title, summary)::after { + color: rgb(70, 255, 230); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.success, .check, .done) { + border-color: rgb(0, 195, 81); +} +.md-typeset :is(.admonition, details):is(.success, .check, .done) { + border-color: rgb(0, 195, 81); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(0, 160, 66, 0.1); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary) { + background-color: rgba(0, 160, 66, 0.1); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(64, 255, 143); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary)::before { + background-color: rgb(64, 255, 143); +} +.md-typeset :-webkit-any(.success, .check, .done) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(64, 255, 143); +} +.md-typeset :is(.success, .check, .done) > :is(.admonition-title, summary)::after { + color: rgb(64, 255, 143); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.question, .help, .faq) { + border-color: rgb(75, 165, 17); +} +.md-typeset :is(.admonition, details):is(.question, .help, .faq) { + border-color: rgb(75, 165, 17); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(80, 177, 18, 0.1); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary) { + background-color: rgba(80, 177, 18, 0.1); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(124, 234, 54); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary)::before { + background-color: rgb(124, 234, 54); +} +.md-typeset :-webkit-any(.question, .help, .faq) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(124, 234, 54); +} +.md-typeset :is(.question, .help, .faq) > :is(.admonition-title, summary)::after { + color: rgb(124, 234, 54); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.warning, .caution, .attention) { + border-color: rgb(179, 102, 0); +} +.md-typeset :is(.admonition, details):is(.warning, .caution, .attention) { + border-color: rgb(179, 102, 0); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(204, 116, 0, 0.1); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary) { + background-color: rgba(204, 116, 0, 0.1); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 156, 26); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 156, 26); +} +.md-typeset :-webkit-any(.warning, .caution, .attention) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 156, 26); +} +.md-typeset :is(.warning, .caution, .attention) > :is(.admonition-title, summary)::after { + color: rgb(255, 156, 26); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.failure, .fail, .missing) { + border-color: rgb(154, 0, 0); +} +.md-typeset :is(.admonition, details):is(.failure, .fail, .missing) { + border-color: rgb(154, 0, 0); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(155, 0, 0, 0.1); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary) { + background-color: rgba(155, 0, 0, 0.1); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 83, 83); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 83, 83); +} +.md-typeset :-webkit-any(.failure, .fail, .missing) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 83, 83); +} +.md-typeset :is(.failure, .fail, .missing) > :is(.admonition-title, summary)::after { + color: rgb(255, 83, 83); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.danger, .error) { + border-color: rgb(172, 0, 33); +} +.md-typeset :is(.admonition, details):is(.danger, .error) { + border-color: rgb(172, 0, 33); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(190, 0, 37, 0.1); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary) { + background-color: rgba(190, 0, 37, 0.1); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 42, 83); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 42, 83); +} +.md-typeset :-webkit-any(.danger, .error) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 42, 83); +} +.md-typeset :is(.danger, .error) > :is(.admonition-title, summary)::after { + color: rgb(255, 42, 83); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.bug) { + border-color: rgb(182, 0, 64); +} +.md-typeset :is(.admonition, details):is(.bug) { + border-color: rgb(182, 0, 64); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(196, 0, 70, 0.1); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary) { + background-color: rgba(196, 0, 70, 0.1); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(255, 33, 112); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary)::before { + background-color: rgb(255, 33, 112); +} +.md-typeset :-webkit-any(.bug) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(255, 33, 112); +} +.md-typeset :is(.bug) > :is(.admonition-title, summary)::after { + color: rgb(255, 33, 112); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.example) { + border-color: rgb(41, 0, 155); +} +.md-typeset :is(.admonition, details):is(.example) { + border-color: rgb(41, 0, 155); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(42, 0, 158, 0.1); +} +.md-typeset :is(.example) > :is(.admonition-title, summary) { + background-color: rgba(42, 0, 158, 0.1); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(126, 79, 255); +} +.md-typeset :is(.example) > :is(.admonition-title, summary)::before { + background-color: rgb(126, 79, 255); +} +.md-typeset :-webkit-any(.example) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(126, 79, 255); +} +.md-typeset :is(.example) > :is(.admonition-title, summary)::after { + color: rgb(126, 79, 255); +} +.md-typeset :-webkit-any(.admonition, details):-webkit-any(.quote, .cite) { + border-color: rgb(75, 82, 85); +} +.md-typeset :is(.admonition, details):is(.quote, .cite) { + border-color: rgb(75, 82, 85); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary) { + background-color: rgba(79, 85, 89, 0.1); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary) { + background-color: rgba(79, 85, 89, 0.1); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary)::before { + background-color: rgb(171, 163, 152); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary)::before { + background-color: rgb(171, 163, 152); +} +.md-typeset :-webkit-any(.quote, .cite) > :-webkit-any(.admonition-title, summary)::after { + color: rgb(171, 163, 152); +} +.md-typeset :is(.quote, .cite) > :is(.admonition-title, summary)::after { + color: rgb(171, 163, 152); +} +:root { + --darkreader-bgimg--md-footnotes-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .footnote { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .footnote > ol > li:target { + color: var(--darkreader-text--md-default-fg-color); +} +.md-typeset [id^="fnref:"]:target > .footnote-ref { + outline-color: initial; +} +.md-typeset .footnote-backref { + color: var(--darkreader-text--md-typeset-a-color); +} +.md-typeset .footnote-backref:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .footnote-backref::before { + background-color: currentcolor; +} +.md-typeset .headerlink { + color: var(--darkreader-text--md-default-fg-color--lighter); +} +.md-typeset .headerlink:-webkit-any(:focus, :hover), +.md-typeset :target > .headerlink { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .headerlink:is(:focus, :hover), +.md-typeset :target > .headerlink { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset :target { + --md-scroll-margin: 3.6rem; + --md-scroll-offset: 0rem; +} +@media screen and (min-width: 76.25em) { + .md-header--lifted ~ .md-container .md-typeset :target { + --md-scroll-margin: 6rem; + } +} +.md-typeset :-webkit-any(h1, h2, h3):target { + --md-scroll-offset: 0.2rem; +} +.md-typeset :is(h1, h2, h3):target { + --md-scroll-offset: 0.2rem; +} +.md-typeset h4:target { + --md-scroll-offset: 0.15rem; +} +.md-typeset del.critic { + background-color: var(--darkreader-bg--md-typeset-del-color); +} +.md-typeset ins.critic { + background-color: var(--darkreader-bg--md-typeset-ins-color); +} +.md-typeset .critic.comment { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.md-typeset .critic.block { + box-shadow: none; +} +:root { + --darkreader-bgimg--md-details-icon: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset details:not([open]) { + box-shadow: none; +} +.md-typeset summary.focus-visible { + outline-color: var(--darkreader-border--md-accent-fg-color); +} +.md-typeset summary:not(.focus-visible) { + -webkit-tap-highlight-color: transparent; + outline-color: initial; +} +.md-typeset summary::after { + background-color: currentcolor; +} +.md-typeset :-webkit-any(.emojione, .twemoji, .gemoji) svg { + fill: currentcolor; +} +.md-typeset :is(.emojione, .twemoji, .gemoji) svg { + fill: currentcolor; +} +.highlight :-webkit-any(.o, .ow) { + color: var(--darkreader-text--md-code-hl-operator-color); +} +.highlight :is(.o, .ow) { + color: var(--darkreader-text--md-code-hl-operator-color); +} +.highlight .p { + color: var(--darkreader-text--md-code-hl-punctuation-color); +} +.highlight :-webkit-any(.cpf, .l, .s, .sb, .sc, .s2, .si, .s1, .ss) { + color: var(--darkreader-text--md-code-hl-string-color); +} +.highlight :is(.cpf, .l, .s, .sb, .sc, .s2, .si, .s1, .ss) { + color: var(--darkreader-text--md-code-hl-string-color); +} +.highlight :-webkit-any(.cp, .se, .sh, .sr, .sx) { + color: var(--darkreader-text--md-code-hl-special-color); +} +.highlight :is(.cp, .se, .sh, .sr, .sx) { + color: var(--darkreader-text--md-code-hl-special-color); +} +.highlight :-webkit-any(.m, .mb, .mf, .mh, .mi, .il, .mo) { + color: var(--darkreader-text--md-code-hl-number-color); +} +.highlight :is(.m, .mb, .mf, .mh, .mi, .il, .mo) { + color: var(--darkreader-text--md-code-hl-number-color); +} +.highlight :-webkit-any(.k, .kd, .kn, .kp, .kr, .kt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :is(.k, .kd, .kn, .kp, .kr, .kt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :-webkit-any(.kc, .n) { + color: var(--darkreader-text--md-code-hl-name-color); +} +.highlight :is(.kc, .n) { + color: var(--darkreader-text--md-code-hl-name-color); +} +.highlight :-webkit-any(.no, .nb, .bp) { + color: var(--darkreader-text--md-code-hl-constant-color); +} +.highlight :is(.no, .nb, .bp) { + color: var(--darkreader-text--md-code-hl-constant-color); +} +.highlight :-webkit-any(.nc, .ne, .nf, .nn) { + color: var(--darkreader-text--md-code-hl-function-color); +} +.highlight :is(.nc, .ne, .nf, .nn) { + color: var(--darkreader-text--md-code-hl-function-color); +} +.highlight :-webkit-any(.nd, .ni, .nl, .nt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :is(.nd, .ni, .nl, .nt) { + color: var(--darkreader-text--md-code-hl-keyword-color); +} +.highlight :-webkit-any(.c, .cm, .c1, .ch, .cs, .sd) { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.highlight :is(.c, .cm, .c1, .ch, .cs, .sd) { + color: var(--darkreader-text--md-code-hl-comment-color); +} +.highlight :-webkit-any(.na, .nv, .vc, .vg, .vi) { + color: var(--darkreader-text--md-code-hl-variable-color); +} +.highlight :is(.na, .nv, .vc, .vg, .vi) { + color: var(--darkreader-text--md-code-hl-variable-color); +} +.highlight :-webkit-any(.ge, .gr, .gh, .go, .gp, .gs, .gu, .gt) { + color: var(--darkreader-text--md-code-hl-generic-color); +} +.highlight :is(.ge, .gr, .gh, .go, .gp, .gs, .gu, .gt) { + color: var(--darkreader-text--md-code-hl-generic-color); +} +.highlight .gd { + background-color: var(--darkreader-bg--md-typeset-del-color); +} +.highlight .gi { + background-color: var(--darkreader-bg--md-typeset-ins-color); +} +.highlight .hll { + background-color: var(--darkreader-bg--md-code-hl-color); +} +.highlight span.filename { + background-color: var(--darkreader-bg--md-code-bg-color); + border-bottom: 0.05rem solid var(--darkreader-border--md-default-fg-color--lightest); +} +.highlight [data-linenos]::before { + background-color: var(--darkreader-bg--md-code-bg-color); + box-shadow: -0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; + color: var(--darkreader-text--md-default-fg-color--light); +} +.highlighttable .linenos { + background-color: var(--darkreader-bg--md-code-bg-color); +} +.highlighttable .linenodiv { + box-shadow: -0.05rem 0 var(--darkreader-bg--md-default-fg-color--lightest) inset; +} +.highlighttable .linenodiv pre { + color: var(--darkreader-text--md-default-fg-color--light); +} +.linenodiv a { + color: inherit; +} +.md-typeset .keys kbd:is() { + color: inherit; +} +.md-typeset .keys span { + color: var(--darkreader-text--md-default-fg-color--light); +} +:root { + --darkreader-bgimg--md-tabbed-icon--prev: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-tabbed-icon--next: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .tabbed-set > input:target { + --md-scroll-offset: 0.625em; +} +.md-typeset .tabbed-labels { + box-shadow: 0 -0.05rem var(--darkreader-bg--md-default-fg-color--lightest) inset; +} +@media screen { + .js .md-typeset .tabbed-labels::before { + background: var(--darkreader-bg--md-accent-fg-color); + } +} +.md-typeset .tabbed-labels > label { + border-bottom-color: transparent; + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .tabbed-labels > label:hover { + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .tabbed-button { + color: var(--darkreader-text--md-default-fg-color--light); +} +.md-typeset .tabbed-button:hover { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); + color: var(--darkreader-text--md-accent-fg-color); +} +.md-typeset .tabbed-button::after { + background-color: currentcolor; +} +.md-typeset .tabbed-control { + background: linear-gradient(to right, + var(--darkreader-bg--md-default-bg-color) 60%,transparent); +} +.md-typeset .tabbed-control--next { + background: linear-gradient(to left, + var(--darkreader-bg--md-default-bg-color) 60%,transparent); +} +@media screen { + .md-typeset .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .md-typeset .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .md-typeset .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .md-typeset .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .md-typeset .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .md-typeset .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .md-typeset .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .md-typeset .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .md-typeset .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .md-typeset .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .md-typeset .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .md-typeset .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .md-typeset .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .md-typeset .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .md-typeset .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .md-typeset .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .md-typeset .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .md-typeset .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .md-typeset .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .md-typeset .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9) { + color: var(--darkreader-text--md-accent-fg-color); + } + .md-typeset .no-js .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .md-typeset .no-js .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .md-typeset .no-js .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .md-typeset .no-js .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .md-typeset .no-js .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .md-typeset .no-js .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .md-typeset .no-js .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .md-typeset .no-js .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .md-typeset .no-js .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .md-typeset .no-js .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .md-typeset .no-js .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .md-typeset .no-js .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .md-typeset .no-js .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .md-typeset .no-js .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .md-typeset .no-js .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .md-typeset .no-js .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .md-typeset .no-js .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .md-typeset .no-js .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .md-typeset .no-js .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .md-typeset .no-js .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9), + .no-js .md-typeset .tabbed-set > input:first-child:checked ~ .tabbed-labels > :first-child, + .no-js .md-typeset .tabbed-set > input:nth-child(10):checked ~ .tabbed-labels > :nth-child(10), + .no-js .md-typeset .tabbed-set > input:nth-child(11):checked ~ .tabbed-labels > :nth-child(11), + .no-js .md-typeset .tabbed-set > input:nth-child(12):checked ~ .tabbed-labels > :nth-child(12), + .no-js .md-typeset .tabbed-set > input:nth-child(13):checked ~ .tabbed-labels > :nth-child(13), + .no-js .md-typeset .tabbed-set > input:nth-child(14):checked ~ .tabbed-labels > :nth-child(14), + .no-js .md-typeset .tabbed-set > input:nth-child(15):checked ~ .tabbed-labels > :nth-child(15), + .no-js .md-typeset .tabbed-set > input:nth-child(16):checked ~ .tabbed-labels > :nth-child(16), + .no-js .md-typeset .tabbed-set > input:nth-child(17):checked ~ .tabbed-labels > :nth-child(17), + .no-js .md-typeset .tabbed-set > input:nth-child(18):checked ~ .tabbed-labels > :nth-child(18), + .no-js .md-typeset .tabbed-set > input:nth-child(19):checked ~ .tabbed-labels > :nth-child(19), + .no-js .md-typeset .tabbed-set > input:nth-child(2):checked ~ .tabbed-labels > :nth-child(2), + .no-js .md-typeset .tabbed-set > input:nth-child(20):checked ~ .tabbed-labels > :nth-child(20), + .no-js .md-typeset .tabbed-set > input:nth-child(3):checked ~ .tabbed-labels > :nth-child(3), + .no-js .md-typeset .tabbed-set > input:nth-child(4):checked ~ .tabbed-labels > :nth-child(4), + .no-js .md-typeset .tabbed-set > input:nth-child(5):checked ~ .tabbed-labels > :nth-child(5), + .no-js .md-typeset .tabbed-set > input:nth-child(6):checked ~ .tabbed-labels > :nth-child(6), + .no-js .md-typeset .tabbed-set > input:nth-child(7):checked ~ .tabbed-labels > :nth-child(7), + .no-js .md-typeset .tabbed-set > input:nth-child(8):checked ~ .tabbed-labels > :nth-child(8), + .no-js .md-typeset .tabbed-set > input:nth-child(9):checked ~ .tabbed-labels > :nth-child(9) { + border-color: var(--darkreader-border--md-accent-fg-color) ; + } +} +.md-typeset .tabbed-set > input:first-child.focus-visible ~ .tabbed-labels > :first-child, +.md-typeset .tabbed-set > input:nth-child(10).focus-visible ~ .tabbed-labels > :nth-child(10), +.md-typeset .tabbed-set > input:nth-child(11).focus-visible ~ .tabbed-labels > :nth-child(11), +.md-typeset .tabbed-set > input:nth-child(12).focus-visible ~ .tabbed-labels > :nth-child(12), +.md-typeset .tabbed-set > input:nth-child(13).focus-visible ~ .tabbed-labels > :nth-child(13), +.md-typeset .tabbed-set > input:nth-child(14).focus-visible ~ .tabbed-labels > :nth-child(14), +.md-typeset .tabbed-set > input:nth-child(15).focus-visible ~ .tabbed-labels > :nth-child(15), +.md-typeset .tabbed-set > input:nth-child(16).focus-visible ~ .tabbed-labels > :nth-child(16), +.md-typeset .tabbed-set > input:nth-child(17).focus-visible ~ .tabbed-labels > :nth-child(17), +.md-typeset .tabbed-set > input:nth-child(18).focus-visible ~ .tabbed-labels > :nth-child(18), +.md-typeset .tabbed-set > input:nth-child(19).focus-visible ~ .tabbed-labels > :nth-child(19), +.md-typeset .tabbed-set > input:nth-child(2).focus-visible ~ .tabbed-labels > :nth-child(2), +.md-typeset .tabbed-set > input:nth-child(20).focus-visible ~ .tabbed-labels > :nth-child(20), +.md-typeset .tabbed-set > input:nth-child(3).focus-visible ~ .tabbed-labels > :nth-child(3), +.md-typeset .tabbed-set > input:nth-child(4).focus-visible ~ .tabbed-labels > :nth-child(4), +.md-typeset .tabbed-set > input:nth-child(5).focus-visible ~ .tabbed-labels > :nth-child(5), +.md-typeset .tabbed-set > input:nth-child(6).focus-visible ~ .tabbed-labels > :nth-child(6), +.md-typeset .tabbed-set > input:nth-child(7).focus-visible ~ .tabbed-labels > :nth-child(7), +.md-typeset .tabbed-set > input:nth-child(8).focus-visible ~ .tabbed-labels > :nth-child(8), +.md-typeset .tabbed-set > input:nth-child(9).focus-visible ~ .tabbed-labels > :nth-child(9) { + background-color: var(--darkreader-bg--md-accent-fg-color--transparent); +} +:root { + --darkreader-bgimg--md-tasklist-icon: url("data:image/svg+xml;charset=utf-8,"); + --darkreader-bgimg--md-tasklist-icon--checked: url("data:image/svg+xml;charset=utf-8,"); +} +.md-typeset .task-list-indicator::before { + background-color: var(--darkreader-bg--md-default-fg-color--lightest); +} +.md-typeset [type="checkbox"]:checked + .task-list-indicator::before { + background-color: rgb(43, 255, 152); +} +:root > * { + --md-mermaid-font-family: var(--md-text-font-family), + sans-serif; + --md-mermaid-edge-color: var(--md-code-fg-color); + --md-mermaid-node-bg-color: var(--md-accent-fg-color--transparent); + --md-mermaid-node-fg-color: var(--md-accent-fg-color); + --md-mermaid-label-bg-color: var(--md-default-bg-color); + --md-mermaid-label-fg-color: var(--md-code-fg-color); +} +.CtxtMenu_InfoContent { + border-color: initial; + background-color: rgb(34, 36, 38); +} +.CtxtMenu_Info.CtxtMenu_MousePost { + outline-color: initial; +} +.CtxtMenu_Info { + border-color: initial; + background-color: rgb(43, 47, 49); + color: rgb(232, 230, 227); + box-shadow: rgb(96, 104, 108) 0px 10px 20px; +} +.CtxtMenu_MenuClose { + border-color: rgb(72, 78, 81); + color: rgb(223, 220, 215); +} +.CtxtMenu_MenuClose span { + background-color: rgb(72, 78, 81); + border-color: initial; +} +.CtxtMenu_MenuClose:hover { + color: rgb(232, 230, 227) !important; + border-color: rgb(62, 68, 70) !important; +} +.CtxtMenu_MenuClose:hover span { + background-color: rgb(53, 57, 59) !important; +} +.CtxtMenu_MenuClose:hover:focus { + outline-color: initial; +} +.CtxtMenu_Menu { + background-color: rgb(24, 26, 27); + color: rgb(232, 230, 227); + border-color: rgb(62, 68, 70); + box-shadow: rgb(96, 104, 108) 0px 10px 20px; +} +.CtxtMenu_MenuItem { + background-image: initial; + background-color: transparent; +} +.CtxtMenu_MenuArrow { + color: rgb(168, 160, 149); +} +.CtxtMenu_MenuActive .CtxtMenu_MenuArrow { + color: rgb(232, 230, 227); +} +.CtxtMenu_MenuInputBox { + color: rgb(168, 160, 149); +} +.CtxtMenu_SliderValue { + color: rgb(200, 195, 188); +} +.CtxtMenu_SliderBar { + outline-color: initial; + background-image: initial; + background-color: rgb(49, 53, 55); +} +.CtxtMenu_MenuRule { + border-top-color: rgb(58, 62, 65); +} +.CtxtMenu_MenuDisabled { + color: rgb(152, 143, 129); +} +.CtxtMenu_MenuActive { + background-color: rgb(79, 86, 89); + color: rgb(232, 230, 227); +} +.CtxtMenu_MenuDisabled:focus { + background-color: rgb(37, 40, 42); +} +.CtxtMenu_MenuLabel:focus { + background-color: rgb(37, 40, 42); +} +.CtxtMenu_ContextMenu:focus { + outline-color: initial; +} +.CtxtMenu_ContextMenu .CtxtMenu_MenuItem:focus { + outline-color: initial; +} +.CtxtMenu_SelectionMenu { + border-bottom-color: initial; + box-shadow: none; +} +.CtxtMenu_SelectionBox { + background-color: rgb(24, 26, 27); +} +.CtxtMenu_SelectionDivider { + border-top-color: rgb(140, 130, 115); +} +mjx-merror { + color: rgb(255, 26, 26); + background-color: rgb(153, 153, 0); +} +mjx-assistive-mml { + border-color: initial !important; +} +mjx-stretchy-v > mjx-ext { + border-color: transparent; +} + +/* Override Style */ +.vimvixen-hint { + background-color: #7b5300 !important; + border-color: #d8b013 !important; + color: #f3e8c8 !important; +} +::placeholder { + opacity: 0.5 !important; +} +#edge-translate-panel-body, +.MuiTypography-body1, +.nfe-quote-text { + color: var(--darkreader-neutral-text) !important; +} +gr-main-header { + background-color: #0f3a48 !important; +} +.tou-z65h9k, +.tou-mignzq, +.tou-1b6i2ox, +.tou-lnqlqk { + background-color: var(--darkreader-neutral-background) !important; +} +.tou-75mvi { + background-color: #032029 !important; +} +.tou-ta9e87, +.tou-1w3fhi0, +.tou-1b8t2us, +.tou-py7lfi, +.tou-1lpmd9d, +.tou-1frrtv8, +.tou-17ezmgn { + background-color: #0a0a0a !important; +} +.tou-uknfeu { + background-color: #231603 !important; +} +.tou-6i3zyv { + background-color: #19576c !important; +} diff --git a/resources/dmmd-preview.css b/resources/dmmd-preview.css index a3236b7..7a7fd1d 100644 --- a/resources/dmmd-preview.css +++ b/resources/dmmd-preview.css @@ -1,41 +1,43 @@ div.dmmd-preview { - padding: 0; + padding: 0; } div.dmmd-preview-update { - background: #ccc; - color: #333; - text-align: center; - cursor: pointer; - border-radius: 4px; - height: 2em; - line-height: 2em; + background: #ccc; + color: #333; + text-align: center; + cursor: pointer; + border-radius: 4px; + height: 2em; + line-height: 2em; } div.dmmd-preview-content { - padding: 0 7px; + padding: 0 7px; } div.dmmd-preview.dmmd-preview-has-content div.dmmd-preview-update { - border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; } div.dmmd-preview-has-content div.dmmd-preview-content { - padding-bottom: 7px; + padding-bottom: 7px; } div.dmmd-no-button div.dmmd-preview-update { - display: none; + display: none; } div.dmmd-no-button div.dmmd-preview-content { - padding-bottom: 0; + padding-bottom: 0; } div.dmmd-no-button:not(.dmmd-preview-has-content) { - display: none; + display: none; } div.dmmd-preview-stale { - background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px); + background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px); } + +/*# sourceMappingURL=dmmd-preview.css.map */ diff --git a/resources/dmmd-preview.scss b/resources/dmmd-preview.scss new file mode 100644 index 0000000..a3236b7 --- /dev/null +++ b/resources/dmmd-preview.scss @@ -0,0 +1,41 @@ +div.dmmd-preview { + padding: 0; +} + +div.dmmd-preview-update { + background: #ccc; + color: #333; + text-align: center; + cursor: pointer; + border-radius: 4px; + height: 2em; + line-height: 2em; +} + +div.dmmd-preview-content { + padding: 0 7px; +} + +div.dmmd-preview.dmmd-preview-has-content div.dmmd-preview-update { + border-radius: 4px 4px 0 0; +} + +div.dmmd-preview-has-content div.dmmd-preview-content { + padding-bottom: 7px; +} + +div.dmmd-no-button div.dmmd-preview-update { + display: none; +} + +div.dmmd-no-button div.dmmd-preview-content { + padding-bottom: 0; +} + +div.dmmd-no-button:not(.dmmd-preview-has-content) { + display: none; +} + +div.dmmd-preview-stale { + background: repeating-linear-gradient(-45deg, #fff, #fff 10px, #f8f8f8 10px, #f8f8f8 20px); +} diff --git a/resources/organization.scss b/resources/organization.scss index 9a4f601..148f379 100644 --- a/resources/organization.scss +++ b/resources/organization.scss @@ -27,3 +27,23 @@ .org-field-wrapper:has(> input[type=checkbox]) { display: contents; } + +.organization-row { + display: block; + padding: 0.5em; + border-bottom: 1px gray solid; + border-top: none; + color: black; + font-weight: 500; + display: flex; + align-items: center; +} + +.organization-row:hover { + background-color: #f3f3f3; +} + +.organization-container { + border: 1px gray solid; + margin-bottom: 3em; +} \ No newline at end of file diff --git a/resources/pagedown/demo/browser/demo.css b/resources/pagedown/demo/browser/demo.css index 5f8b057..f20c5e2 100644 --- a/resources/pagedown/demo/browser/demo.css +++ b/resources/pagedown/demo/browser/demo.css @@ -1,172 +1,174 @@ -body -{ - background-color: White; -} - -.wmd-panel -{ - margin-left: 25%; - margin-right: 25%; - width: 50%; - min-width: 500px; +.wmd-panel { + margin: 0; + width: 100%; + min-width: 0; } .wmd-button-bar { - width: 100%; - background-color: white; + width: 100%; + background-color: white; } .wmd-input { - height: 300px; - width: 100%; - background: #fff; - border: 1px solid DarkGray; - font-family: Consolas, "Liberation Mono", Monaco, "Courier New", monospace !important; + height: 300px; + width: 100%; + background: #fff; + border: 1px solid DarkGray; + font-family: Consolas, "Liberation Mono", Monaco, "Courier New", monospace !important; } .wmd-preview { - background: none; - word-wrap: break-word; + background: none; + word-wrap: break-word; } .wmd-button-row { - margin: 10px 5px 5px; - padding: 0; + margin: 10px 5px 5px; + padding: 0; } .wmd-button { - display: inline-flex; - list-style: none; - width: 20px; - height: 20px; - background-repeat: no-repeat; - background-size: 14px 14px; - background-position: center; - border-radius: 3px; - cursor: pointer; - padding-left: 2px; - padding-right: 3px; + display: inline-flex; + list-style: none; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-size: 14px 14px; + background-position: center; + border-radius: 3px; + cursor: pointer; + padding-left: 2px; + padding-right: 3px; } .wmd-bold-button { - background-image: url("pagedown/resources/bold.svg"); + background-image: url("/static/pagedown/resources/bold.svg"); } .wmd-italic-button { - background-image: url("pagedown/resources/italic.svg"); + background-image: url("/static/pagedown/resources/italic.svg"); } .wmd-latex-button { - background-image: url("pagedown/resources/latex.svg"); + background-image: url("/static/pagedown/resources/latex.svg"); } .wmd-latex-button-display { - background-image: url("pagedown/resources/latex-display.svg"); + background-image: url("/static/pagedown/resources/latex-display.svg"); } .wmd-link-button { - background-image: url("pagedown/resources/link.svg"); + background-image: url("/static/pagedown/resources/link.svg"); } .wmd-user-reference-button { - background-image: url("pagedown/resources/user.svg"); + background-image: url("/static/pagedown/resources/user.svg"); } .wmd-quote-button { - background-image: url("pagedown/resources/blockquote.svg"); + background-image: url("/static/pagedown/resources/blockquote.svg"); } .wmd-code-button { - background-image: url("pagedown/resources/code.svg"); + background-image: url("/static/pagedown/resources/code.svg"); } .wmd-image-button { - background-image: url("pagedown/resources/image.svg"); + background-image: url("/static/pagedown/resources/image.svg"); } .wmd-olist-button { - background-image: url("pagedown/resources/olist.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/olist.svg"); + background-size: 18px; } .wmd-ulist-button { - background-image: url("pagedown/resources/ulist.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/ulist.svg"); + background-size: 18px; } .wmd-heading-button { - background-image: url("pagedown/resources/heading.svg"); + background-image: url("/static/pagedown/resources/heading.svg"); } .wmd-hr-button { - background-image: url("pagedown/resources/hr.svg"); + background-image: url("/static/pagedown/resources/hr.svg"); } .wmd-undo-button { - background-image: url("pagedown/resources/undo.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/undo.svg"); + background-size: 18px; } .wmd-redo-button { - background-image: url("pagedown/resources/redo.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/redo.svg"); + background-size: 18px; +} + +.wmd-admonition-button { + background-image: url("/static/pagedown/resources/admonition.svg"); +} + +.wmd-spoiler-button { + background-image: url("/static/pagedown/resources/spoiler.svg"); } .wmd-button-active:hover { - background-color: lightgray; + background-color: lightgray; } .wmd-button-inactive { - filter: invert(88%) sepia(1%) saturate(0%) hue-rotate(278deg) brightness(98%) contrast(91%); + filter: invert(88%) sepia(1%) saturate(0%) hue-rotate(278deg) brightness(98%) contrast(91%); } -.wmd-spacer -{ - display: inline-flex; - width: 20px; +.wmd-spacer { + display: inline-flex; + width: 20px; } .wmd-prompt-background { - background-color: Black; + background-color: Black; } .wmd-prompt-dialog { - border: 1px solid #999999; - background-color: #F5F5F5; + border: 1px solid #999999; + background-color: #F5F5F5; } .wmd-prompt-dialog > div { - font-size: 0.8em; - font-family: arial, helvetica, sans-serif; + font-size: 0.8em; + font-family: arial, helvetica, sans-serif; } -.wmd-prompt-dialog > form > input[type="text"] { - border: 1px solid #999999; - color: black; +.wmd-prompt-dialog > form > input[type=text] { + border: 1px solid #999999; + color: black; } -.wmd-prompt-dialog > form > input[type="button"] { - border: 1px solid #888888; - font-family: trebuchet MS, helvetica, sans-serif; - font-size: 0.8em; - font-weight: bold; +.wmd-prompt-dialog > form > input[type=button] { + border: 1px solid #888888; + font-family: trebuchet MS, helvetica, sans-serif; + font-size: 0.8em; + font-weight: bold; } .wmd-wrapper { - padding-right: 0 !important; + padding-right: 0 !important; } .wmd-preview { - margin-top: 15px; - padding: 7px; - background: white; - line-height: 1.5em; - font-size: 1em; - border: 1px solid #a9a9a9; - border-radius: 5px; - box-sizing: border-box; + margin-top: 15px; + padding: 7px; + background: white; + line-height: 1.5em; + font-size: 1em; + border: 1px solid #a9a9a9; + border-radius: 5px; + box-sizing: border-box; } .wmd-preview:empty { - display: none; -} \ No newline at end of file + display: none; +} + +/*# sourceMappingURL=pagedown_widget.css.map */ diff --git a/resources/pagedown_widget.css b/resources/pagedown_widget.css index feae611..f20c5e2 100644 --- a/resources/pagedown_widget.css +++ b/resources/pagedown_widget.css @@ -1,173 +1,174 @@ .wmd-panel { - margin: 0; - width: 100%; - min-width: 0; + margin: 0; + width: 100%; + min-width: 0; } .wmd-button-bar { - width: 100%; - background-color: white; + width: 100%; + background-color: white; } .wmd-input { - height: 300px; - width: 100%; - background: #fff; - border: 1px solid DarkGray; - font-family: Consolas, "Liberation Mono", Monaco, "Courier New", monospace !important; + height: 300px; + width: 100%; + background: #fff; + border: 1px solid DarkGray; + font-family: Consolas, "Liberation Mono", Monaco, "Courier New", monospace !important; } .wmd-preview { - background: none; - word-wrap: break-word; + background: none; + word-wrap: break-word; } .wmd-button-row { - margin: 10px 5px 5px; - padding: 0; + margin: 10px 5px 5px; + padding: 0; } .wmd-button { - display: inline-flex; - list-style: none; - width: 20px; - height: 20px; - background-repeat: no-repeat; - background-size: 14px 14px; - background-position: center; - border-radius: 3px; - cursor: pointer; - padding-left: 2px; - padding-right: 3px; + display: inline-flex; + list-style: none; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-size: 14px 14px; + background-position: center; + border-radius: 3px; + cursor: pointer; + padding-left: 2px; + padding-right: 3px; } .wmd-bold-button { - background-image: url("pagedown/resources/bold.svg"); + background-image: url("/static/pagedown/resources/bold.svg"); } .wmd-italic-button { - background-image: url("pagedown/resources/italic.svg"); + background-image: url("/static/pagedown/resources/italic.svg"); } .wmd-latex-button { - background-image: url("pagedown/resources/latex.svg"); + background-image: url("/static/pagedown/resources/latex.svg"); } .wmd-latex-button-display { - background-image: url("pagedown/resources/latex-display.svg"); + background-image: url("/static/pagedown/resources/latex-display.svg"); } .wmd-link-button { - background-image: url("pagedown/resources/link.svg"); + background-image: url("/static/pagedown/resources/link.svg"); } .wmd-user-reference-button { - background-image: url("pagedown/resources/user.svg"); + background-image: url("/static/pagedown/resources/user.svg"); } .wmd-quote-button { - background-image: url("pagedown/resources/blockquote.svg"); + background-image: url("/static/pagedown/resources/blockquote.svg"); } .wmd-code-button { - background-image: url("pagedown/resources/code.svg"); + background-image: url("/static/pagedown/resources/code.svg"); } .wmd-image-button { - background-image: url("pagedown/resources/image.svg"); + background-image: url("/static/pagedown/resources/image.svg"); } .wmd-olist-button { - background-image: url("pagedown/resources/olist.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/olist.svg"); + background-size: 18px; } .wmd-ulist-button { - background-image: url("pagedown/resources/ulist.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/ulist.svg"); + background-size: 18px; } .wmd-heading-button { - background-image: url("pagedown/resources/heading.svg"); + background-image: url("/static/pagedown/resources/heading.svg"); } .wmd-hr-button { - background-image: url("pagedown/resources/hr.svg"); + background-image: url("/static/pagedown/resources/hr.svg"); } .wmd-undo-button { - background-image: url("pagedown/resources/undo.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/undo.svg"); + background-size: 18px; } .wmd-redo-button { - background-image: url("pagedown/resources/redo.svg"); - background-size: 18px; + background-image: url("/static/pagedown/resources/redo.svg"); + background-size: 18px; } .wmd-admonition-button { - background-image: url("pagedown/resources/admonition.svg"); + background-image: url("/static/pagedown/resources/admonition.svg"); } .wmd-spoiler-button { - background-image: url("pagedown/resources/spoiler.svg"); + background-image: url("/static/pagedown/resources/spoiler.svg"); } .wmd-button-active:hover { - background-color: lightgray; + background-color: lightgray; } .wmd-button-inactive { - filter: invert(88%) sepia(1%) saturate(0%) hue-rotate(278deg) brightness(98%) contrast(91%); + filter: invert(88%) sepia(1%) saturate(0%) hue-rotate(278deg) brightness(98%) contrast(91%); } -.wmd-spacer -{ - display: inline-flex; - width: 20px; +.wmd-spacer { + display: inline-flex; + width: 20px; } .wmd-prompt-background { - background-color: Black; + background-color: Black; } .wmd-prompt-dialog { - border: 1px solid #999999; - background-color: #F5F5F5; + border: 1px solid #999999; + background-color: #F5F5F5; } .wmd-prompt-dialog > div { - font-size: 0.8em; - font-family: arial, helvetica, sans-serif; + font-size: 0.8em; + font-family: arial, helvetica, sans-serif; } -.wmd-prompt-dialog > form > input[type="text"] { - border: 1px solid #999999; - color: black; +.wmd-prompt-dialog > form > input[type=text] { + border: 1px solid #999999; + color: black; } -.wmd-prompt-dialog > form > input[type="button"] { - border: 1px solid #888888; - font-family: trebuchet MS, helvetica, sans-serif; - font-size: 0.8em; - font-weight: bold; +.wmd-prompt-dialog > form > input[type=button] { + border: 1px solid #888888; + font-family: trebuchet MS, helvetica, sans-serif; + font-size: 0.8em; + font-weight: bold; } .wmd-wrapper { - padding-right: 0 !important; + padding-right: 0 !important; } .wmd-preview { - margin-top: 15px; - padding: 7px; - background: white; - line-height: 1.5em; - font-size: 1em; - border: 1px solid #a9a9a9; - border-radius: 5px; - box-sizing: border-box; + margin-top: 15px; + padding: 7px; + background: white; + line-height: 1.5em; + font-size: 1em; + border: 1px solid #a9a9a9; + border-radius: 5px; + box-sizing: border-box; } .wmd-preview:empty { - display: none; -} \ No newline at end of file + display: none; +} + +/*# sourceMappingURL=pagedown_widget.css.map */ diff --git a/resources/pagedown_widget.scss b/resources/pagedown_widget.scss new file mode 100644 index 0000000..c2797cd --- /dev/null +++ b/resources/pagedown_widget.scss @@ -0,0 +1,173 @@ +.wmd-panel { + margin: 0; + width: 100%; + min-width: 0; +} + +.wmd-button-bar { + width: 100%; + background-color: white; +} + +.wmd-input { + height: 300px; + width: 100%; + background: #fff; + border: 1px solid DarkGray; + font-family: Consolas, "Liberation Mono", Monaco, "Courier New", monospace !important; +} + +.wmd-preview { + background: none; + word-wrap: break-word; +} + +.wmd-button-row { + margin: 10px 5px 5px; + padding: 0; +} + +.wmd-button { + display: inline-flex; + list-style: none; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-size: 14px 14px; + background-position: center; + border-radius: 3px; + cursor: pointer; + padding-left: 2px; + padding-right: 3px; +} + +.wmd-bold-button { + background-image: url("/static/pagedown/resources/bold.svg"); +} + +.wmd-italic-button { + background-image: url("/static/pagedown/resources/italic.svg"); +} + +.wmd-latex-button { + background-image: url("/static/pagedown/resources/latex.svg"); +} + +.wmd-latex-button-display { + background-image: url("/static/pagedown/resources/latex-display.svg"); +} + +.wmd-link-button { + background-image: url("/static/pagedown/resources/link.svg"); +} + +.wmd-user-reference-button { + background-image: url("/static/pagedown/resources/user.svg"); +} + +.wmd-quote-button { + background-image: url("/static/pagedown/resources/blockquote.svg"); +} + +.wmd-code-button { + background-image: url("/static/pagedown/resources/code.svg"); +} + +.wmd-image-button { + background-image: url("/static/pagedown/resources/image.svg"); +} + +.wmd-olist-button { + background-image: url("/static/pagedown/resources/olist.svg"); + background-size: 18px; +} + +.wmd-ulist-button { + background-image: url("/static/pagedown/resources/ulist.svg"); + background-size: 18px; +} + +.wmd-heading-button { + background-image: url("/static/pagedown/resources/heading.svg"); +} + +.wmd-hr-button { + background-image: url("/static/pagedown/resources/hr.svg"); +} + +.wmd-undo-button { + background-image: url("/static/pagedown/resources/undo.svg"); + background-size: 18px; +} + +.wmd-redo-button { + background-image: url("/static/pagedown/resources/redo.svg"); + background-size: 18px; +} + +.wmd-admonition-button { + background-image: url("/static/pagedown/resources/admonition.svg"); +} + +.wmd-spoiler-button { + background-image: url("/static/pagedown/resources/spoiler.svg"); +} + +.wmd-button-active:hover { + background-color: lightgray; +} + +.wmd-button-inactive { + filter: invert(88%) sepia(1%) saturate(0%) hue-rotate(278deg) brightness(98%) contrast(91%); +} + +.wmd-spacer +{ + display: inline-flex; + width: 20px; +} + +.wmd-prompt-background { + background-color: Black; +} + +.wmd-prompt-dialog { + border: 1px solid #999999; + background-color: #F5F5F5; +} + +.wmd-prompt-dialog > div { + font-size: 0.8em; + font-family: arial, helvetica, sans-serif; +} + +.wmd-prompt-dialog > form > input[type="text"] { + border: 1px solid #999999; + color: black; +} + +.wmd-prompt-dialog > form > input[type="button"] { + border: 1px solid #888888; + font-family: trebuchet MS, helvetica, sans-serif; + font-size: 0.8em; + font-weight: bold; +} + +.wmd-wrapper { + padding-right: 0 !important; +} + +.wmd-preview { + margin-top: 15px; + padding: 7px; + background: white; + line-height: 1.5em; + font-size: 1em; + border: 1px solid #a9a9a9; + border-radius: 5px; + box-sizing: border-box; +} + +.wmd-preview:empty { + display: none; +} \ No newline at end of file diff --git a/resources/problem.scss b/resources/problem.scss index 2631453..8528761 100644 --- a/resources/problem.scss +++ b/resources/problem.scss @@ -234,6 +234,70 @@ ul.problem-list { .submit-bar { float: right; } + + #submit-wrapper { + margin-top: 0.7em; + } + + #submit-wrapper #editor, #submit-wrapper #language { + margin-top: 4px; + } + + #id_language { + width: 100%; + } + + #result-version-info { + border-bottom: 1px solid rgb(148, 148, 148); + margin: 0px 1em; + color: #757575; + font-weight: 600; + padding: 0.2em 0; + text-align: right; + } + + #language-select2 .select2-results__message { + white-space: nowrap + } + + #language-select2.select2-dropdown--above { + display: flex; + flex-direction: column-reverse; + } + + #language-select2 .select2-results__option { + color: #757575 !important; + background: white !important; + } + + #language-select2 .select2-results__option--highlighted { + text-decoration: underline; + } + + #language-select2 .select2-results__option[aria-selected=true] { + font-weight: bold; + color: black !important; + } + + #language-select2 .select2-results__option { + padding: 4px 0px; + } + + #language-select2 .select2-results__options { + overflow-y: visible !important; + } + + #language-select2 .select2-results__option { + break-inside: avoid-column; + } + + #language-select2 .select2-results { + -webkit-columns: 10 7em; + -moz-columns: 10 7em; + columns: 10 7em; + padding-left: 1.5em; + padding-top: 0.5em; + } } @media (max-width: 550px) { @@ -329,6 +393,40 @@ ul.problem-list { color: darkblue; } +.problem-data-form { + .bad-file input, .bad-file .select2-selection { + border-color: red; + } +} + +.problem-clarification { + border-bottom: 1px solid #ccc; + margin-top: 1em; + margin-bottom: 1em; +} +#clarification_header { + color: red; + cursor: pointer; +} +#clarification_header:hover { + color: orange; +} + +#comment-announcement { + margin-top: 1em; + background-color: lightgray; + border-radius: 30px; + padding: 0.5em; + text-align: center; + cursor: pointer; + color: dimgrey; + font-weight: bold; +} + +#comment-announcement:hover { + background-color: gray; +} + @media (max-width: 799px) { .problem-middle-right { display: flex; diff --git a/resources/status.scss b/resources/status.scss index 8530416..20190cb 100644 --- a/resources/status.scss +++ b/resources/status.scss @@ -42,3 +42,11 @@ background: white; color: black; } + +.judge-online { + color:#44AD41; +} + +.judge-offline { + color:#DE2121; +} diff --git a/resources/style.scss b/resources/style.scss index 5fd4a80..eac2a94 100644 --- a/resources/style.scss +++ b/resources/style.scss @@ -14,3 +14,6 @@ @import "misc"; @import "chatbox"; @import "organization"; +@import "ticket"; +@import "pagedown_widget"; +@import "dmmd-preview"; diff --git a/resources/ticket.scss b/resources/ticket.scss new file mode 100644 index 0000000..bba44a7 --- /dev/null +++ b/resources/ticket.scss @@ -0,0 +1,176 @@ +.ticket-container { + #content > h2:first-child small { + color: #999; + font-size: 0.9em; + margin-left: 0.3em; + } + + #content > h2:first-child .status, #content > h2:first-child .title { + display: inline; + } + + #content > h2:first-child .fa-check-circle-o { + color: #00a900; + } + + #content > h2:first-child .fa-exclamation-circle { + color: darkred; + } + + .ticket-container { + width: 100%; + margin: 0 auto; + display: flex; + flex-direction: row; + flex-wrap: wrap-reverse; + max-width: 1000px; + } + + .ticket-sidebar { + flex: 1; + padding: 10px 0 0 10px; + min-width: 150px; + max-width: 200px; + } + + .ticket-info { + position: sticky; + top: 60px; + } + + .ticket-messages { + flex: 1; + } + + .info-box { + margin: 5px 0 10px; + border: 1px #999 solid; + border-radius: 5px; + } + + .info-title { + padding: 2px 5px; + font-weight: 600; + border-bottom: 1px #999 solid; + background: #eee; + border-radius: 5px 5px 0 0; + } + + .info-data { + padding: 2px 5px; + } + + .info-empty { + color: #999; + font-style: italic; + } + + .close-ticket { + display: block; + width: 100%; + background: linear-gradient(to bottom, #4bad00 0%, #278811 100%); + border-color: #24710e; + font-weight: 600; + } + + .close-ticket:hover { + background: #24710e; + } + + .open-ticket { + display: block; + width: 100%; + background: linear-gradient(to bottom, #ff130f, #b03d17); + border-color: #853011; + font-weight: 600; + } + + .open-ticket:hover { + background: #853011; + } + + a.edit-notes { + float: right; + } + + #ticket-notes .info-real :first-child { + margin-top: 0; + } + + #ticket-notes .info-real :last-child { + margin-bottom: 0; + } + + .message { + margin-top: -40px; + padding-top: 55px; + } + + .message .info { + } + + .message .username { + text-align: center; + } + + .message .gravatar { + width: 40px; + border-radius: 4px; + display: block; + margin: 0 auto; + } + + .message .message-date, .message .message-time { + display: inline-block; + } + + .message .detail { + border: 1px #999 solid; + border-radius: 5px; + flex: 1; + min-width: 200px; + } + + .message .header { + background: #eee; + color: #777; + border-bottom: 1px solid #999; + border-radius: 5px 5px 0 0; + padding: 2px 7px; + display: inline-flex; + width: -webkit-fill-available; + } + + .message .send-time { + text-align: right; + } + + .message .content { + padding: 7px; + } + + .message .content :first-child { + margin-top: 0; + } + + .message .content :last-child { + margin-bottom: 0; + } + + .new-message .detail { + padding: 8px 10px; + } + + .new-message .submit, #edit-notes .submit { + margin: 10px 0 0 auto; + } + + .user-container { + display: inline-flex; + } + + .user-container .username { + padding-left: 0.5em; + padding-top: 1.65em; + } +} \ No newline at end of file diff --git a/resources/users.scss b/resources/users.scss index c69ef9e..152ffab 100644 --- a/resources/users.scss +++ b/resources/users.scss @@ -43,9 +43,14 @@ th.header.rank { } #users-table { - .username { + th a, th a:link, th a:visited { + color: white; } + th a:hover { + color: #0F0; + } + .about-column { width: 30%; } @@ -81,6 +86,74 @@ th.header.rank { background: #fff897; } } + + .organization-column a { + color: gray !important; + font-weight: 600; + } + + .disqualified { + background-color: #ffa8a8 !important; + } + + .frozen { + background: lightskyblue !important; + } + + .full-score, .full-score a { + font-weight: bold; + color: green; + } + + .partial-score, .partial-score a { + color: green; + } + + .failed-score, .failed-score a { + font-weight: bold; + color: red; + } + + .pretest-full-score, .pretest-full-score a { + font-weight: bold; + color: #2980b9; + } + + .pretest-partial-score, .pretest-partial-score a { + color: #2980b9; + } + + .pretest-failed-score, .pretest-failed-score a { + font-weight: bold; + color: red; + } + + .user-points { + font-weight: bold; + color: black; + } + + .solving-time { + color: gray; + font-weight: normal; + font-size: 0.75em; + padding-bottom: -0.75em; + } + + .point-denominator { + border-top: 1px solid gray; + font-size: 0.7em; + } + + .fullname-column { + text-align: right !important; + border-right: none !important; + } + + .fullname-column span { + color: gray !important; + font-weight: 600; + } } #search-form { @@ -398,4 +471,12 @@ a.edit-profile { } } } +} + +.user-info-header { + color: gray; +} + +.user-stat-header { + color: gray; } \ No newline at end of file diff --git a/resources/widgets.scss b/resources/widgets.scss index f99122e..99b717b 100644 --- a/resources/widgets.scss +++ b/resources/widgets.scss @@ -596,4 +596,138 @@ ul.select2-selection__rendered { .control-button:hover { background: gray; +} + +.registration-form { + .sortedm2m-container, .sortedm2m-container p.selector-filter { + width: 300px; + } + + .sortedm2m-container p.selector-filter input { + width: 262px; + } + + ul.sortedm2m { + width: 284px; + min-height: 100px; + max-height: 200px; + } + + .sortedm2m-container, .sortedm2m-container p.selector-filter { + width: 300px; + } + + .sortedm2m-container p.selector-filter input { + width: 262px; + } + + ul.sortedm2m { + width: 284px; + min-height: 70px; + max-height: 200px; + height: 70px + } + + .inline-header { + float: left; + font-size: 1.1em; + padding: 4px 8px; + padding-left: 0; + } + + .block-header { + color: #555; + font-size: 1.1em; + font-weight: 600; + padding-bottom: 0.2em; + padding-left: 2px; + margin-top: 0.75em + } + + .fullwidth { + display: block; + overflow: hidden; + } + + .fullwidth input { + width: 100%; + } + + .fullwidth-error input { + width: 100%; + border-color: red; + } + + .form-field-error { + color: red; + } + + small { + font-size: 0.7em; + padding-left: 0.6em; + } + + #edit-form { + border: unset; + background: unset; + max-width: 450px; + width: 450px; + } + + ul.errorlist { + margin: 0px; + text-align: right; + list-style: none; + } + + .full-textfield { + padding-top: 0.5em; + } + + .tos-section { + display: inline-block; + padding-right: 1em; + } + + .pass-req { + padding: 0; + } +} + +#center-float { + display: inline-block; + text-align: initial; + max-width: 450px; + width: 450px; +} + +#login-panel { + + display: inline-block; + position: relative; + margin: 5em auto auto -10em; + top: 40%; + left: 50%; + + h4 { + padding-top: 1em; + } + + .social { + display: inline; + font-size: 2.3em; + float: none; + } + + .google-icon i { + color: #DD4B38; + } + + .facebook-icon i { + color: #133783; + } + + .github-icon i { + color: black; + } } \ No newline at end of file diff --git a/templates/actionbar/list.html b/templates/actionbar/list.html index d3ca294..d5ae2b1 100644 --- a/templates/actionbar/list.html +++ b/templates/actionbar/list.html @@ -2,7 +2,7 @@ {% set profile = request.profile if logged_in else None %} {% if logged_in %} {% if include_hr %}
{% endif %} -
+
- + {% if request.user.is_authenticated %} @@ -283,7 +282,7 @@ {% else %}
{% if request.contest_mode %} - {{_('Compete')}} + {{_('Compete')}} {% else %} - {{_('General')}} + {{_('General')}} {% endif %}
@@ -333,7 +332,7 @@
{% block title_row %} -

+

{% block content_title %} {% if content_title %}{{ content_title }}{% else %}{{ title }}{% endif %} {% endblock %} @@ -355,7 +354,7 @@