diff options
author | Cem Keylan <cem@ckyln.com> | 2021-08-30 22:11:38 +0300 |
---|---|---|
committer | Cem Keylan <cem@ckyln.com> | 2021-08-30 22:11:38 +0300 |
commit | fab647aa9be5581d0ba84d8bdf11753d7530d8e8 (patch) | |
tree | 4ce6b9de692a3672dcc4e7da2de8705e97813fd7 | |
parent | a23ddc82631e0f9f9f4f74c5ec4666306f4e26d6 (diff) | |
download | carbslinux-style-fab647aa9be5581d0ba84d8bdf11753d7530d8e8.tar.gz |
update css files
-rw-r--r-- | carbslinux.css | 672 | ||||
-rw-r--r-- | carbslinux.min.css | 1 |
2 files changed, 630 insertions, 43 deletions
diff --git a/carbslinux.css b/carbslinux.css index d35af15..87e6a9f 100644 --- a/carbslinux.css +++ b/carbslinux.css @@ -2,31 +2,272 @@ * Stylesheet for Carbs Linux website * Copyright (c) 2019-2021 Cem Keylan */ +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ +/* +Document +======== +*/ +/** +Use a better box model (opinionated). +*/ +*, +*::before, +*::after { + box-sizing: border-box; } + +/** +Use a more readable tab size (opinionated). +*/ :root { - --color-carbs-color-bg: #F3F6F8; - --color-carbs-color-fg: #0A1E2B; - --color-carbs-highlight: #E9ECEE; - --color-carbs-pink: #BF6790; - --color-carbs-purple: #8C45D4; - --color-carbs-blue: #3F74A6; - --color-carbs-blue-alt: #3F41A6; - --color-carbs-red: #D32C2C; - --color-carbs-grey: #738B8B; - --color-carbs-green: #027A59; - --color-carbs-orange: #B45123; } + -moz-tab-size: 4; + tab-size: 4; } + +/** +1. Correct the line height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +*/ +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/* +Sections +======== +*/ +/** +Remove the margin in all browsers. +*/ +body { + margin: 0; } + +/** +Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +*/ +body { + font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; } + +/* +Grouping content +================ +*/ +/** +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +*/ +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ } + +/* +Text-level semantics +==================== +*/ +/** +Add the correct text decoration in Chrome, Edge, and Safari. +*/ +abbr[title] { + text-decoration: underline dotted; } + +/** +Add the correct font weight in Edge and Safari. +*/ +b, +strong { + font-weight: bolder; } + +/** +1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +2. Correct the odd 'em' font sizing in all browsers. +*/ +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ } + +/** +Add the correct font size in all browsers. +*/ +small { + font-size: 80%; } + +/** +Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. +*/ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +/* +Tabular data +============ +*/ +/** +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +*/ +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ } + +/* +Forms +===== +*/ +/** +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +*/ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ } + +/** +Remove the inheritance of text transform in Edge and Firefox. +1. Remove the inheritance of text transform in Firefox. +*/ +button, +select { + /* 1 */ + text-transform: none; } + +/** +Correct the inability to style clickable types in iOS and Safari. +*/ +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; } + +/** +Remove the inner border and padding in Firefox. +*/ +::-moz-focus-inner { + border-style: none; + padding: 0; } + +/** +Restore the focus styles unset by the previous rule. +*/ +:-moz-focusring { + outline: 1px dotted ButtonText; } + +/** +Remove the additional ':invalid' styles in Firefox. +See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 +*/ +:-moz-ui-invalid { + box-shadow: none; } + +/** +Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. +*/ +legend { + padding: 0; } + +/** +Add the correct vertical alignment in Chrome and Firefox. +*/ +progress { + vertical-align: baseline; } + +/** +Correct the cursor style of increment and decrement buttons in Safari. +*/ +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; } + +/** +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ } + +/** +Remove the inner padding in Chrome and Safari on macOS. +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +/** +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to 'inherit' in Safari. +*/ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ } + +/* +Interactive +=========== +*/ +/* +Add the correct display in Chrome and Safari. +*/ +summary { + display: list-item; } + +:root { + --color-carbs-color-bg: #ffffff; + --color-carbs-color-fg: #3b4252; + --color-carbs-highlight: #eceff4; + --color-carbs-pink: #B48EAD; + --color-carbs-purple: #97365B; + --color-carbs-blue: #5e81ac; + --color-carbs-blue-alt: #81a1c1; + --color-carbs-red: #bf616a; + --color-carbs-grey: #8b94a5; + --color-carbs-green: #4F894C; + --color-carbs-orange: #d08770; } @media (prefers-color-scheme: dark) { :root { - --color-carbs-color-bg: #0A1E2B; - --color-carbs-color-fg: #F3F6F8; - --color-carbs-highlight: #0A2830; - --color-carbs-pink: #BF6790; - --color-carbs-purple: #A6A6D2; - --color-carbs-blue: #6790BF; - --color-carbs-blue-alt: #67BCBF; - --color-carbs-red: #C34266; - --color-carbs-grey: #686868; - --color-carbs-green: #67BF96; - --color-carbs-orange: #F47A00; } } + --color-carbs-color-bg: #2e3440; + --color-carbs-color-fg: #eceff4; + --color-carbs-highlight: #3b4252; + --color-carbs-pink: #b48ead; + --color-carbs-purple: #b48ead; + --color-carbs-blue: #81a1c1; + --color-carbs-blue-alt: #88c0d0; + --color-carbs-red: #bf616a; + --color-carbs-grey: #6f7787; + --color-carbs-green: #a3be8c; + --color-carbs-orange: #d08770; } } body { margin: 0; background-color: var(--color-carbs-color-bg); @@ -46,14 +287,6 @@ p { margin-top: 1em; margin-bottom: 1em; } -#content { - width: 95%; - margin: 0 auto; - margin-left: auto; - margin-right: auto; - text-align: left; - max-width: 50em; } - .subtitle { color: var(--color-carbs-color-fg); font-weight: normal; @@ -78,10 +311,10 @@ h1 { color: var(--color-carbs-pink); font-weight: 800; } h1 a:hover { - color: #bf6a67; } + color: #b48e9a; } @media (prefers-color-scheme: dark) { h1 a:hover { - color: #bf6a67; } } + color: #b48e9a; } } h2 { color: var(--color-carbs-blue); font-weight: 700; } @@ -124,8 +357,8 @@ blockquote { margin-bottom: 2em; } #navbar { - background: #0A1E2B none repeat scroll 0 0 !important; - border-bottom: 5px solid #BF6790 !important; + background: #2e3440 none repeat scroll 0 0 !important; + border-bottom: 5px solid #b48ead !important; min-height: 40px; padding: 10px 15px !important; } #navbar label, #navbar #hamburger { @@ -133,15 +366,15 @@ blockquote { #navbar a.navbartitle { margin: 0 !important; padding: 0 !important; - color: #BF6790 !important; + color: #b48ead !important; float: left !important; font-weight: bolder !important; font-size: 200% !important; } #navbar a.navbartitle:hover { text-decoration: none; - color: #BF6790; } + color: #b48ead; } #navbar #navbarlist li a { - color: #F3F6F8; + color: #eceff4; font-weight: bold; text-decoration: none; } #navbar ul { @@ -162,16 +395,20 @@ blockquote { padding-right: 15px; padding-left: 15px; margin: 0; } + #navbar ul li a { + color: #eceff4; + font-weight: bold; + text-decoration: none; } #navbar ul li a:hover { - color: #A6A6D2 !important; + color: #b48ead !important; text-decoration: none !important; } @media screen and (max-width: 768px) { #navbar label { display: inline-block; box-sizing: border-box; - color: #F3F6F8; - background: #BF6790; + color: #eceff4; + background: #b48ead; border-radius: 0.2em; font-style: normal; text-align: center; @@ -202,13 +439,13 @@ blockquote { footer { clear: both; margin-top: 2em; - background: #0A1E2B none repeat scroll 0 0 !important; - border-top: 5px solid #BF6790 !important; + background: #2e3440 none repeat scroll 0 0 !important; + border-top: 5px solid #b48ead !important; padding: 10px 15px !important; bottom: 0; } footer p { text-align: center; - color: #F3F6F8; } + color: #eceff4; } /* Syntax highlighting for org-mode source block exports */ .org-comment, .org-comment-delimiter { @@ -241,3 +478,352 @@ footer { .org-warning { color: var(--color-carbs-red); } + +/* Background */ +.chroma { + background-color: var(--color-carbs-highlight); } + +/* Other */ +/* Error */ +.chroma .err { + color: var(--color-carbs-red); + background-color: #e3d2d2; } + +/* LineTableTD */ +.chroma .lntd { + vertical-align: top; + padding: 0; + margin: 0; + border: 0; } + +/* LineTable */ +.chroma .lntable { + border-spacing: 0; + padding: 0; + margin: 0; + border: 0; + width: auto; + overflow: auto; + display: block; } + +/* LineHighlight */ +.chroma .hl { + display: block; + width: 100%; + background-color: #ffffcc; } + +/* LineNumbersTable */ +.chroma .lnt { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; + color: #7f7f7f; } + +/* LineNumbers */ +.chroma .ln { + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; + color: #7f7f7f; } + +/* Keyword */ +.chroma .k { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordConstant */ +.chroma .kc { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordDeclaration */ +.chroma .kd { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordNamespace */ +.chroma .kn { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordPseudo */ +.chroma .kp { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordReserved */ +.chroma .kr { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* KeywordType */ +.chroma .kt { + color: var(--color-carbs-blue); + font-weight: bold; } + +/* Name */ +/* NameAttribute */ +.chroma .na { + color: var(--color-carbs-blue-alt); } + +/* NameBuiltin */ +.chroma .nb { + color: var(--color-carbs-blue); } + +/* NameBuiltinPseudo */ +.chroma .bp { + color: var(--color-carbs-grey); } + +/* NameClass */ +.chroma .nc { + color: var(--color-carbs-blue); + font-weight: bold; } + +/* NameConstant */ +.chroma .no { + color: var(--color-carbs-blue-alt); } + +/* NameDecorator */ +.chroma .nd { + color: var(--color-carbs-blue-alt); + font-weight: bold; } + +/* NameEntity */ +.chroma .ni { + color: var(--color-carbs-pink); } + +/* NameException */ +.chroma .ne { + color: var(--color-carbs-red); + font-weight: bold; } + +/* NameFunction */ +.chroma .nf { + color: var(--color-carbs-red); + font-weight: bold; } + +/* NameFunctionMagic */ +/* NameLabel */ +.chroma .nl { + color: var(--color-carbs-red); + font-weight: bold; } + +/* NameNamespace */ +.chroma .nn { + color: var(--color-carbs-grey); } + +/* NameOther */ +/* NameProperty */ +/* NameTag */ +.chroma .nt { + color: var(--color-carbs-blue); } + +/* NameVariable */ +.chroma .nv { + color: var(--color-carbs-blue-alt); } + +/* NameVariableClass */ +.chroma .vc { + color: var(--color-carbs-blue-alt); } + +/* NameVariableGlobal */ +.chroma .vg { + color: var(--color-carbs-blue-alt); } + +/* NameVariableInstance */ +.chroma .vi { + color: var(--color-carbs-blue-alt); } + +/* NameVariableMagic */ +/* Literal */ +/* LiteralDate */ +/* LiteralString */ +.chroma .s { + color: var(--color-carbs-red); } + +/* LiteralStringAffix */ +.chroma .sa { + color: var(--color-carbs-red); } + +/* LiteralStringBacktick */ +.chroma .sb { + color: var(--color-carbs-red); } + +/* LiteralStringChar */ +.chroma .sc { + color: var(--color-carbs-red); } + +/* LiteralStringDelimiter */ +.chroma .dl { + color: var(--color-carbs-red); } + +/* LiteralStringDoc */ +.chroma .sd { + color: var(--color-carbs-red); } + +/* LiteralStringDouble */ +.chroma .s2 { + color: var(--color-carbs-red); } + +/* LiteralStringEscape */ +.chroma .se { + color: var(--color-carbs-red); } + +/* LiteralStringHeredoc */ +.chroma .sh { + color: var(--color-carbs-red); } + +/* LiteralStringInterpol */ +.chroma .si { + color: var(--color-carbs-red); } + +/* LiteralStringOther */ +.chroma .sx { + color: var(--color-carbs-red); } + +/* LiteralStringRegex */ +.chroma .sr { + color: var(--color-carbs-green); } + +/* LiteralStringSingle */ +.chroma .s1 { + color: var(--color-carbs-red); } + +/* LiteralStringSymbol */ +.chroma .ss { + color: var(--color-carbs-pink); } + +/* LiteralNumber */ +.chroma .m { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberBin */ +.chroma .mb { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberFloat */ +.chroma .mf { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberHex */ +.chroma .mh { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberInteger */ +.chroma .mi { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: var(--color-carbs-blue-alt); } + +/* LiteralNumberOct */ +.chroma .mo { + color: var(--color-carbs-blue-alt); } + +/* Operator */ +.chroma .o { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* OperatorWord */ +.chroma .ow { + color: var(--color-carbs-color-fg); + font-weight: bold; } + +/* Punctuation */ +/* Comment */ +.chroma .c { + color: var(--color-carbs-grey); + font-style: italic; } + +/* CommentHashbang */ +.chroma .ch { + color: var(--color-carbs-grey); + font-style: italic; } + +/* CommentMultiline */ +.chroma .cm { + color: var(--color-carbs-grey); + font-style: italic; } + +/* CommentSingle */ +.chroma .c1 { + color: var(--color-carbs-grey); + font-style: italic; } + +/* CommentSpecial */ +.chroma .cs { + color: var(--color-carbs-grey); + font-weight: bold; + font-style: italic; } + +/* CommentPreproc */ +.chroma .cp { + color: var(--color-carbs-grey); + font-weight: bold; + font-style: italic; } + +/* CommentPreprocFile */ +.chroma .cpf { + color: var(--color-carbs-grey); + font-weight: bold; + font-style: italic; } + +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: var(--color-carbs-color-fg); + background-color: #ffdddd; } + +/* GenericEmph */ +.chroma .ge { + color: var(--color-carbs-color-fg); + font-style: italic; } + +/* GenericError */ +.chroma .gr { + color: var(--color-carbs-red); } + +/* GenericHeading */ +.chroma .gh { + color: var(--color-carbs-grey); } + +/* GenericInserted */ +.chroma .gi { + color: var(--color-carbs-color-fg); + background-color: var(--color-carbs-green); } + +/* GenericOutput */ +.chroma .go { + color: var(--color-carbs-grey); } + +/* GenericPrompt */ +.chroma .gp { + color: var(--color-carbs-grey); } + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; } + +/* GenericSubheading */ +.chroma .gu { + color: var(--color-carbs-grey); } + +/* GenericTraceback */ +.chroma .gt { + color: var(--color-carbs-red); } + +/* GenericUnderline */ +.chroma .gl { + text-decoration: underline; } + +/* TextWhitespace */ +.chroma .w { + color: var(--color-carbs-grey); } + +#content { + width: 95%; + margin: 0 auto; + margin-left: auto; + margin-right: auto; + text-align: left; + max-width: 50em; } diff --git a/carbslinux.min.css b/carbslinux.min.css new file mode 100644 index 0000000..24924e5 --- /dev/null +++ b/carbslinux.min.css @@ -0,0 +1 @@ +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,*::before,*::after{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-carbs-color-bg:#fff;--color-carbs-color-fg:#3b4252;--color-carbs-highlight:#eceff4;--color-carbs-pink:#B48EAD;--color-carbs-purple:#97365B;--color-carbs-blue:#5e81ac;--color-carbs-blue-alt:#81a1c1;--color-carbs-red:#bf616a;--color-carbs-grey:#8b94a5;--color-carbs-green:#4F894C;--color-carbs-orange:#d08770}@media (prefers-color-scheme: dark){:root{--color-carbs-color-bg:#2e3440;--color-carbs-color-fg:#eceff4;--color-carbs-highlight:#3b4252;--color-carbs-pink:#b48ead;--color-carbs-purple:#b48ead;--color-carbs-blue:#81a1c1;--color-carbs-blue-alt:#88c0d0;--color-carbs-red:#bf616a;--color-carbs-grey:#6f7787;--color-carbs-green:#a3be8c;--color-carbs-orange:#d08770}}body{margin:0;background-color:var(--color-carbs-color-bg);font-family:"Noto Sans","Open Sans",sans-serif;font-size:16px;color:var(--color-carbs-color-fg);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}p,pre,li,dt,dd,table,code,address{line-height:1.5em}p{margin-top:1em;margin-bottom:1em}.subtitle{color:var(--color-carbs-color-fg);font-weight:normal;font-size:16px;font-style:italic}code,pre.src{padding:.2em .4em;margin:0;font-size:85%}code{background-color:var(--color-carbs-highlight);border-radius:3px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{color:var(--color-carbs-pink);font-weight:800}h1 a:hover{color:#b48e9a}@media (prefers-color-scheme: dark){h1 a:hover{color:#b48e9a}}h2{color:var(--color-carbs-blue);font-weight:700}h2 a:hover{color:var(--color-carbs-purple)}h3{color:var(--color-carbs-color-fg);font-weight:600}h3 a:hover{color:var(--color-carbs-blue)}pre{font:monospace;border-radius:3px;border:1px solid var(--color-carbs-highlight);background-color:var(--color-carbs-highlight);padding:0.5em;margin:1em}pre code,pre.src{display:block;overflow:auto}pre code{background:transparent}a{text-decoration:none;font-weight:bold;color:var(--color-carbs-pink)}a:hover{text-decoration:underline;color:var(--color-carbs-blue-alt)}blockquote{border-left:1px solid var(--color-carbs-highlight);font-style:italic}#preamble{margin-bottom:2em}#navbar{background:#2e3440 none repeat scroll 0 0 !important;border-bottom:5px solid #b48ead !important;min-height:40px;padding:10px 15px !important}#navbar label,#navbar #hamburger{display:none}#navbar a.navbartitle{margin:0 !important;padding:0 !important;color:#b48ead !important;float:left !important;font-weight:bolder !important;font-size:200% !important}#navbar a.navbartitle:hover{text-decoration:none;color:#b48ead}#navbar #navbarlist li a{color:#eceff4;font-weight:bold;text-decoration:none}#navbar ul{display:block;list-style:none;margin:0;padding:0;text-align:right;font-size:0;letter-spacing:0}#navbar ul li{display:inline-block;font-size:14px;font-family:"Noto Sans","Open Sans",sans-serif !important;line-height:1.4;letter-spacing:0;padding-top:14px;padding-right:15px;padding-left:15px;margin:0}#navbar ul li a{color:#eceff4;font-weight:bold;text-decoration:none}#navbar ul li a:hover{color:#b48ead !important;text-decoration:none !important}@media screen and (max-width: 768px){#navbar label{display:inline-block;box-sizing:border-box;color:#eceff4;background:#b48ead;border-radius:0.2em;font-style:normal;text-align:center;margin-right:auto;margin-left:auto;font-size:1em;padding:0.5em 0;font-size:1em;width:2.2em;height:100%;float:right}#navbar ul{margin-left:0;margin-right:0;text-align:left}#navbar #navbarlist{margin-top:50px;display:none}#navbar #navbarlist li{box-sizing:border-box;border-top:1px solid var(--color-carbs-purple);display:block;width:100%;padding:0.5em}#navbar input:checked~#navbarlist{display:block}}footer{clear:both;margin-top:2em;background:#2e3440 none repeat scroll 0 0 !important;border-top:5px solid #b48ead !important;padding:10px 15px !important;bottom:0}footer p{text-align:center;color:#eceff4}.org-comment,.org-comment-delimiter{color:var(--color-carbs-grey);font-style:italic}.org-builtin{color:var(--color-carbs-blue)}.org-constant{color:var(--color-carbs-pink)}.org-doc{color:var(--color-carbs-grey)}.org-function-name{color:var(--color-carbs-blue)}.org-variable-name{color:var(--color-carbs-purple)}.org-keyword{color:var(--color-carbs-blue-alt)}.org-string{color:var(--color-carbs-green)}.org-type{color:var(--color-carbs-orange)}.org-warning{color:var(--color-carbs-red)}.chroma{background-color:var(--color-carbs-highlight)}.chroma .err{color:var(--color-carbs-red);background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffffcc}.chroma .lnt{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .ln{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .k{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kc{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kd{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kn{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kp{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kr{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .kt{color:var(--color-carbs-blue);font-weight:bold}.chroma .na{color:var(--color-carbs-blue-alt)}.chroma .nb{color:var(--color-carbs-blue)}.chroma .bp{color:var(--color-carbs-grey)}.chroma .nc{color:var(--color-carbs-blue);font-weight:bold}.chroma .no{color:var(--color-carbs-blue-alt)}.chroma .nd{color:var(--color-carbs-blue-alt);font-weight:bold}.chroma .ni{color:var(--color-carbs-pink)}.chroma .ne{color:var(--color-carbs-red);font-weight:bold}.chroma .nf{color:var(--color-carbs-red);font-weight:bold}.chroma .nl{color:var(--color-carbs-red);font-weight:bold}.chroma .nn{color:var(--color-carbs-grey)}.chroma .nt{color:var(--color-carbs-blue)}.chroma .nv{color:var(--color-carbs-blue-alt)}.chroma .vc{color:var(--color-carbs-blue-alt)}.chroma .vg{color:var(--color-carbs-blue-alt)}.chroma .vi{color:var(--color-carbs-blue-alt)}.chroma .s{color:var(--color-carbs-red)}.chroma .sa{color:var(--color-carbs-red)}.chroma .sb{color:var(--color-carbs-red)}.chroma .sc{color:var(--color-carbs-red)}.chroma .dl{color:var(--color-carbs-red)}.chroma .sd{color:var(--color-carbs-red)}.chroma .s2{color:var(--color-carbs-red)}.chroma .se{color:var(--color-carbs-red)}.chroma .sh{color:var(--color-carbs-red)}.chroma .si{color:var(--color-carbs-red)}.chroma .sx{color:var(--color-carbs-red)}.chroma .sr{color:var(--color-carbs-green)}.chroma .s1{color:var(--color-carbs-red)}.chroma .ss{color:var(--color-carbs-pink)}.chroma .m{color:var(--color-carbs-blue-alt)}.chroma .mb{color:var(--color-carbs-blue-alt)}.chroma .mf{color:var(--color-carbs-blue-alt)}.chroma .mh{color:var(--color-carbs-blue-alt)}.chroma .mi{color:var(--color-carbs-blue-alt)}.chroma .il{color:var(--color-carbs-blue-alt)}.chroma .mo{color:var(--color-carbs-blue-alt)}.chroma .o{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .ow{color:var(--color-carbs-color-fg);font-weight:bold}.chroma .c{color:var(--color-carbs-grey);font-style:italic}.chroma .ch{color:var(--color-carbs-grey);font-style:italic}.chroma .cm{color:var(--color-carbs-grey);font-style:italic}.chroma .c1{color:var(--color-carbs-grey);font-style:italic}.chroma .cs{color:var(--color-carbs-grey);font-weight:bold;font-style:italic}.chroma .cp{color:var(--color-carbs-grey);font-weight:bold;font-style:italic}.chroma .cpf{color:var(--color-carbs-grey);font-weight:bold;font-style:italic}.chroma .gd{color:var(--color-carbs-color-fg);background-color:#ffdddd}.chroma .ge{color:var(--color-carbs-color-fg);font-style:italic}.chroma .gr{color:var(--color-carbs-red)}.chroma .gh{color:var(--color-carbs-grey)}.chroma .gi{color:var(--color-carbs-color-fg);background-color:var(--color-carbs-green)}.chroma .go{color:var(--color-carbs-grey)}.chroma .gp{color:var(--color-carbs-grey)}.chroma .gs{font-weight:bold}.chroma .gu{color:var(--color-carbs-grey)}.chroma .gt{color:var(--color-carbs-red)}.chroma .gl{text-decoration:underline}.chroma .w{color:var(--color-carbs-grey)}#content{width:95%;margin:0 auto;margin-left:auto;margin-right:auto;text-align:left;max-width:50em} |