From b0a8f3bd43e47ddbec4c6edfcf877164cfc7378f Mon Sep 17 00:00:00 2001 From: Robbie Nohra Date: Mon, 21 Dec 2020 12:42:51 -0500 Subject: [PATCH 01/17] initial draft for gist syntax highlighting and table-layout modification --- static/assets/style.css | 1688 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 1687 insertions(+), 1 deletion(-) diff --git a/static/assets/style.css b/static/assets/style.css index 51d6fe8..1b9d692 100644 --- a/static/assets/style.css +++ b/static/assets/style.css @@ -1 +1,1687 @@ -:root{--accent:#ffa86a;--background:rgb(34, 33, 41);--color:#fff;--border-color:hsla(0,0%,100%,0.1);--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px);@font-face{font-family:Fira Code;font-style:normal;font-weight:400;src:url(0fe15bb5eea5828156c892b0708bea40.woff) format("woff");font-display:swap}@font-face{font-family:Fira Code;font-style:normal;font-weight:800;src:url(910c4f69908ca1b54b0fed395a9ad573.woff) format("woff");font-display:swap}.button-container{display:table;margin-left:auto;margin-right:auto}.button,a.button,button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;text-decoration:none;text-align:center;border-radius:8px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.button.outline,a.button.outline,button.outline{background:transparent;box-shadow:none;padding:8px 18px}.button.outline :hover,a.button.outline :hover,button.outline :hover{transform:none;box-shadow:none}.button.primary,a.button.primary,button.primary{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.button.primary:hover,a.button.primary:hover,button.primary:hover{box-shadow:0 2px 6px rgba(50,50,93,.21),0 1px 3px rgba(0,0,0,.08)}.button.link,a.button.link,button.link{background:none;font-size:1rem}.button.small,a.button.small,button.small{font-size:.8rem}.button.wide,a.button.wide,button.wide{min-width:200px;padding:14px 24px}a.read-more,a.read-more:active,a.read-more:hover{display:inline-flex;background:none;box-shadow:none;padding:0;margin:20px 0;max-width:100%}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#ffa86a,#ffa86a 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(34, 33, 41, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0}.header .menu__sub-inner-more-trigger{color:#ffa86a;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#ffa86a;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#ffa86a;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#ffa86a;background:var(--accent);color:#000;padding:5px 10px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;letter-spacing:-.02em;background-color:rgb(34, 33, 41);background-color:rgb(34, 33, 41);color:#fff;color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl","calt";font-variant-ligatures:contextual;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:#ffa86a;background:var(--accent);color:rgb(34, 33, 41);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:rgba(255, 168, 106, 0.2);background:rgba(255, 168, 106, 0.2);color:#ffa86a;color:var(--accent);padding:1px 6px;margin:0 2px;font-size:.95rem}code code,code kbd,kbd code,kbd kbd{background:transparent;padding:0;margin:0}pre{background:transparent!important;padding:20px 10px;margin:40px 0;font-size:.95rem;overflow:auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}pre+pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}@media (--phone){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none!important;margin:0;padding:0;font-size:inherit;border:none}blockquote{border-top:1px solid #ffa86a;border-top:1px solid var(--accent);border-bottom:1px solid #ffa86a;border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#ffa86a;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(255, 168, 106, 0.1);background:rgba(255, 168, 106, 0.1);font:inherit;color:inherit;border:1px solid #ffa86a;border:1px solid var(--accent);padding-top:60px}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;font-weight:700}blockquote.twitter-tweet:before,blockquote.twitter-tweet a{color:#ffa86a;color:var(--accent)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #ffa86a;border:1px dashed var(--accent);padding:10px}th{color:#ffa86a;color:var(--accent)}ol,ul{margin-left:30px;padding:0}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#ffa86a;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#ffa86a;background:var(--accent);color:rgb(34, 33, 41);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.index-content{margin-top:20px}.framed{border:1px solid #ffa86a;border:1px solid var(--accent);padding:20px}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(255, 168, 106, 0.7);color:rgba(255, 168, 106, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#ffa86a;color:var(--accent);margin:0 0 15px;padding-bottom:15px;border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%;border-bottom:var(--border)}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #ffa86a;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#ffa86a;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(255, 168, 106, 0.9);color:rgba(255, 168, 106, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;text-align:center;position:relative;margin:100px 0 20px}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:rgb(34, 33, 41);background:rgb(34, 33, 41);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.footer{padding:40px 0;flex-grow:0;opacity:.5}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;width:760px;max-width:100%}@media (max-width:900px){.footer__inner{flex-direction:column}}@media (--tablet){.footer__inner{flex-direction:column}}.footer a{color:inherit}.footer .copyright{display:flex;flex-direction:row;align-items:center;font-size:1rem;color:var(--light-color-secondary)}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>:first-child:not(:only-child){margin-right:10px}@media (max-width:900px){.footer .copyright>:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (--tablet){.footer .copyright>:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (max-width:900px){.footer .copyright{flex-direction:column;margin-top:10px}}@media (--tablet){.footer .copyright{flex-direction:column;margin-top:10px}}:root{--code-margin:40px}code[class*=language-],pre[class*=language-]{background:none;font-family:inherit,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{margin:0;padding:0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{border-radius:0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:0;white-space:normal}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid rgba(163, 155, 148, 0.2);border-right:1px solid rgba(163, 155, 148, 0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:rgba(163, 155, 148, 0.4);color:rgba(163, 155, 148, 0.4);display:block;padding-right:.8em;text-align:right}.code-toolbar{position:relative;margin:40px 0;margin:var(--code-margin) 0;padding:20px;border:1px solid hsla(0,0%,100%,.1)}.code-toolbar+.code-toolbar,.code-toolbar+.highlight,.code-toolbar+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(-1*var(--code-margin))}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{display:block;color:inherit}.highlight+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(-1*var(--code-margin))}div.code-toolbar>.toolbar{position:absolute;top:10px;right:10px;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:10px;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:0}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{text-decoration:none}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ffa86a;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(255, 168, 106, 0.7);color:rgba(255, 168, 106, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(163, 155, 148);color:rgb(163, 155, 148)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(163, 155, 148, 0.08);background:rgba(163, 155, 148, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}.collapsable-code{--border-color:rgb(163, 155, 148);position:relative;width:100%;margin:40px 0}.collapsable-code input[type=checkbox]{position:absolute;visibility:hidden}.collapsable-code input[type=checkbox]:checked~.code-toolbar pre,.collapsable-code input[type=checkbox]:checked~pre{height:0;padding:0;border-top:none}.collapsable-code input[type=checkbox]:checked~.code-toolbar{padding:0;border-top:none}.collapsable-code input[type=checkbox]:checked~.code-toolbar .toolbar{display:none}.collapsable-code input[type=checkbox]:checked~label .collapsable-code__toggle:after{content:attr(data-label-expand)}.collapsable-code label{position:relative;display:flex;justify-content:space-between;min-width:30px;min-height:30px;margin:0;border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color);cursor:pointer}.collapsable-code__title{flex:1;color:#ffa86a;color:var(--accent);padding:3px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsable-code__language{color:#ffa86a;color:var(--accent);border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--border-color);border-bottom:none;text-transform:uppercase;padding:3px 10px}.collapsable-code__toggle{color:#ffa86a;color:var(--accent);font-size:16px;padding:3px 10px}.collapsable-code__toggle:after{content:attr(data-label-collapse)}.collapsable-code pre{margin-top:0}.collapsable-code pre:first-line{line-height:0}.collapsable-code .code-toolbar{margin:0}.terms h1{color:#ffa86a;color:var(--accent)}.terms h3{font-size:medium} +:root { + --accent: #ffa86a; + --background: rgb(34, 33, 41); + --color: #fff; + --border-color: hsla(0, 0%, 100%, 0.1); + --phoneWidth: ( max-width: 684px); + --tabletWidth: ( max-width: 900px); +} + +@custom-media --phone (max-width: 684px); +@custom-media --tablet (max-width: 900px); +@font-face { + font-family: Fira Code; + font-style: normal; + font-weight: 400; + src: url(0fe15bb5eea5828156c892b0708bea40.woff) format("woff"); + font-display: swap +} + +@font-face { + font-family: Fira Code; + font-style: normal; + font-weight: 800; + src: url(910c4f69908ca1b54b0fed395a9ad573.woff) format("woff"); + font-display: swap +} + +.button-container { + display: table; + margin-left: auto; + margin-right: auto +} + +.button, +a.button, +button { + position: relative; + display: flex; + align-items: center; + justify-content: center; + padding: 8px 18px; + margin-bottom: 5px; + text-decoration: none; + text-align: center; + border-radius: 8px; + border: 1px solid transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + outline: none +} + +.button.outline, +a.button.outline, +button.outline { + background: transparent; + box-shadow: none; + padding: 8px 18px +} + +.button.outline :hover, +a.button.outline :hover, +button.outline :hover { + transform: none; + box-shadow: none +} + +.button.primary, +a.button.primary, +button.primary { + box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) +} + +.button.primary:hover, +a.button.primary:hover, +button.primary:hover { + box-shadow: 0 2px 6px rgba(50, 50, 93, .21), 0 1px 3px rgba(0, 0, 0, .08) +} + +.button.link, +a.button.link, +button.link { + background: none; + font-size: 1rem +} + +.button.small, +a.button.small, +button.small { + font-size: .8rem +} + +.button.wide, +a.button.wide, +button.wide { + min-width: 200px; + padding: 14px 24px +} + +a.read-more, +a.read-more:active, +a.read-more:hover { + display: inline-flex; + background: none; + box-shadow: none; + padding: 0; + margin: 20px 0; + max-width: 100% +} + +.code-toolbar { + margin-bottom: 20px +} + +.code-toolbar .toolbar-item a { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 3px 8px; + margin-bottom: 5px; + text-decoration: none; + text-align: center; + font-size: 13px; + font-weight: 500; + border-radius: 8px; + border: 1px solid transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + outline: none +} + +.header { + display: flex; + flex-direction: column; + position: relative +} + +@media print { + .header { + display: none + } +} + +.header__inner { + display: flex; + align-items: center; + justify-content: space-between +} + +.header__logo { + display: flex; + flex: 1 +} + +.header__logo:after { + content: ""; + background: repeating-linear-gradient(90deg, #ffa86a, #ffa86a 2px, transparent 0, transparent 10px); + background: repeating-linear-gradient(90deg, var(--accent), var(--accent) 2px, transparent 0, transparent 10px); + display: block; + width: 100%; + right: 10px +} + +.header__logo a { + flex: 0 0 auto; + max-width: 100%; + text-decoration: none +} + +.header .menu { + --shadow-color: rgba(34, 33, 41, 0.8); + --shadow: 0 10px var(--shadow-color), -10px 10px var(--shadow-color), 10px 10px var(--shadow-color); + margin: 20px 0 +} + +@media (max-width: 684px) { + .header .menu { + position: absolute; + background: rgb(34, 33, 41); + background: var(--background); + box-shadow: var(--shadow); + color: #fff; + border: 2px solid; + margin: 0; + padding: 10px; + list-style: none; + z-index: 99; + top: 50px; + right: 0 + } +} + +@media (--phone) { + .header .menu { + position: absolute; + background: rgb(34, 33, 41); + background: var(--background); + box-shadow: var(--shadow); + color: #fff; + border: 2px solid; + margin: 0; + padding: 10px; + list-style: none; + z-index: 99; + top: 50px; + right: 0 + } +} + +.header .menu__inner { + display: flex; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0 +} + +@media (max-width: 684px) { + .header .menu__inner--desktop { + display: none + } +} + +@media (--phone) { + .header .menu__inner--desktop { + display: none + } +} + +.header .menu__inner--mobile { + display: none +} + +@media (max-width: 684px) { + .header .menu__inner--mobile { + display: block + } +} + +@media (--phone) { + .header .menu__inner--mobile { + display: block + } +} + +.header .menu__inner li:not(:last-of-type) { + margin-right: 20px; + margin-bottom: 10px; + flex: 0 0 auto +} + +@media (max-width: 684px) { + .header .menu__inner { + flex-direction: column; + align-items: flex-start; + padding: 0 + } + .header .menu__inner li { + margin: 0; + padding: 5px + } +} + +@media (--phone) { + .header .menu__inner { + flex-direction: column; + align-items: flex-start; + padding: 0 + } + .header .menu__inner li { + margin: 0; + padding: 5px + } +} + +.header .menu__sub-inner { + position: relative; + list-style: none; + padding: 0; + margin: 0 +} + +.header .menu__sub-inner:not(:only-child) { + margin-left: 20px +} + +.header .menu__sub-inner-more { + position: absolute; + background: rgb(34, 33, 41); + background: var(--background); + box-shadow: var(--shadow); + color: #fff; + border: 2px solid; + margin: 0; + padding: 10px; + list-style: none; + z-index: 99; + top: 35px; + left: 0 +} + +.header .menu__sub-inner-more-trigger { + color: #ffa86a; + color: var(--accent); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer +} + +.header .menu__sub-inner-more li { + margin: 0; + padding: 5px; + white-space: nowrap +} + +.header .menu .spacer { + flex-grow: 1 +} + +.header .menu .language-selector { + position: relative; + list-style: none; + margin: 0 +} + +.header .menu .language-selector-current { + list-style-type: none; + display: flex; + flex-direction: row; + color: #ffa86a; + color: var(--accent); + cursor: pointer; + margin: 0 +} + +.header .menu .language-selector__more { + position: absolute; + background: rgb(34, 33, 41); + background: var(--background); + box-shadow: var(--shadow); + color: #fff; + border: 2px solid; + margin: 0; + padding: 10px; + list-style: none; + z-index: 99; + top: 35px; + right: 0 +} + +.header .menu-trigger { + color: #ffa86a; + color: var(--accent); + border: 2px solid; + margin-left: 10px; + height: 100%; + padding: 3px 8px; + position: relative +} + +.logo { + display: flex; + align-items: center; + text-decoration: none; + background: #ffa86a; + background: var(--accent); + color: #000; + padding: 5px 10px +} + +html { + box-sizing: border-box +} + +*, +:after, +:before { + box-sizing: inherit +} + +body { + margin: 0; + padding: 0; + font-family: Fira Code, Monaco, Consolas, Ubuntu Mono, monospace; + font-size: 1rem; + line-height: 1.54; + letter-spacing: -.02em; + background-color: rgb(34, 33, 41); + background-color: rgb(34, 33, 41); + color: #fff; + color: var(--color); + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + font-feature-settings: "liga", "tnum", "case", "calt", "zero", "ss01", "locl", "calt"; + font-variant-ligatures: contextual; + -webkit-overflow-scrolling: touch; + -webkit-text-size-adjust: 100% +} + +@media (max-width: 684px) { + body { + font-size: 1rem + } +} + +@media (--phone) { + body { + font-size: 1rem + } +} + +.headings--one-size h1, +.headings--one-size h2, +.headings--one-size h3, +.headings--one-size h4, +.headings--one-size h5, +.headings--one-size h6 { + line-height: 1.3 +} + +.headings--one-size h1:not(first-child), +.headings--one-size h2:not(first-child), +.headings--one-size h3:not(first-child), +.headings--one-size h4:not(first-child), +.headings--one-size h5:not(first-child), +.headings--one-size h6:not(first-child) { + margin-top: 40px +} + +.headings--one-size h1, +.headings--one-size h2, +.headings--one-size h3 { + font-size: 1.4rem +} + +.headings--one-size h4, +.headings--one-size h5, +.headings--one-size h6 { + font-size: 1.2rem +} + +a { + color: inherit +} + +img { + display: block; + max-width: 100% +} + +img.center, +img.left { + margin-right: auto +} + +img.center, +img.right { + margin-left: auto +} + +p { + margin-bottom: 20px +} + +figure { + display: table; + max-width: 100%; + margin: 25px 0 +} + +figure.center, +figure.left { + margin-right: auto +} + +figure.center, +figure.right { + margin-left: auto +} + +figure figcaption { + font-size: 14px; + padding: 5px 10px; + margin-top: 5px; + background: #ffa86a; + background: var(--accent); + color: rgb(34, 33, 41); + color: var(--background) +} + +figure figcaption.left { + text-align: left +} + +figure figcaption.center { + text-align: center +} + +figure figcaption.right { + text-align: right +} + +code, +kbd { + font-family: Fira Code, Monaco, Consolas, Ubuntu Mono, monospace; + font-feature-settings: normal; + background: rgba(255, 168, 106, 0.2); + background: rgba(255, 168, 106, 0.2); + color: #ffa86a; + color: var(--accent); + padding: 1px 6px; + margin: 0 2px; + font-size: .95rem +} + +code code, +code kbd, +kbd code, +kbd kbd { + background: transparent; + padding: 0; + margin: 0 +} + +pre { + background: transparent !important; + padding: 20px 10px; + margin: 40px 0; + font-size: .95rem; + overflow: auto; + border-top: 1px solid hsla(0, 0%, 100%, .1); + border-bottom: 1px solid hsla(0, 0%, 100%, .1) +} + +pre+pre { + border-top: 0; + margin-top: -40px +} + +@media (max-width: 684px) { + pre { + white-space: pre-wrap; + word-wrap: break-word + } +} + +@media (--phone) { + pre { + white-space: pre-wrap; + word-wrap: break-word + } +} + +pre code { + background: none !important; + margin: 0; + padding: 0; + font-size: inherit; + border: none +} + +blockquote { + border-top: 1px solid #ffa86a; + border-top: 1px solid var(--accent); + border-bottom: 1px solid #ffa86a; + border-bottom: 1px solid var(--accent); + margin: 40px 0; + padding: 25px +} + +@media (max-width: 684px) { + blockquote { + padding-right: 0 + } +} + +@media (--phone) { + blockquote { + padding-right: 0 + } +} + +blockquote p:first-of-type { + margin-top: 0 +} + +blockquote p:last-of-type { + margin-bottom: 0 +} + +blockquote p { + position: relative +} + +blockquote p:first-of-type:before { + content: ">"; + display: block; + position: absolute; + left: -25px; + color: #ffa86a; + color: var(--accent) +} + +blockquote.twitter-tweet { + position: relative; + background: rgba(255, 168, 106, 0.1); + background: rgba(255, 168, 106, 0.1); + font: inherit; + color: inherit; + border: 1px solid #ffa86a; + border: 1px solid var(--accent); + padding-top: 60px +} + +blockquote.twitter-tweet p:before { + content: "" +} + +blockquote.twitter-tweet:before { + content: "> From Twitter:"; + position: absolute; + top: 20px; + font-weight: 700 +} + +blockquote.twitter-tweet:before, +blockquote.twitter-tweet a { + color: #ffa86a; + color: var(--accent) +} + +table { + table-layout: auto; + border-collapse: collapse; + width: 100%; + margin: 40px 0 +} + +table, +td, +th { + border: 1px dashed #ffa86a; + border: 1px dashed var(--accent); + padding: 10px +} + +th { + color: #ffa86a; + color: var(--accent) +} + +ol, +ul { + margin-left: 30px; + padding: 0 +} + +ol li, +ul li { + position: relative +} + +@media (max-width: 684px) { + ol, + ul { + margin-left: 20px + } +} + +@media (--phone) { + ol, + ul { + margin-left: 20px + } +} + +ol { + list-style: none; + counter-reset: li +} + +ol li { + counter-increment: li +} + +ol li:before { + content: counter(li); + position: absolute; + right: calc(100% + 10px); + color: #ffa86a; + color: var(--accent); + display: inline-block; + text-align: right +} + +ol ol { + list-style-type: lower-alpha +} + +mark { + background: #ffa86a; + background: var(--accent); + color: rgb(34, 33, 41); + color: var(--background) +} + +.container { + display: flex; + flex-direction: column; + padding: 40px; + max-width: 864px; + min-height: 100vh; + border-right: 1px solid hsla(0, 0%, 100%, .1) +} + +.container.center, +.container.full { + border: none; + margin: 0 auto +} + +.container.full { + max-width: 100% +} + +@media (max-width: 684px) { + .container { + padding: 20px + } +} + +@media (--phone) { + .container { + padding: 20px + } +} + +@media print { + .container { + display: inline; + display: initial + } +} + +.content { + display: flex; + flex-direction: column +} + +@media print { + .content { + display: inline; + display: initial + } +} + +hr { + width: 100%; + border: none; + background: hsla(0, 0%, 100%, .1); + background: var(--border-color); + height: 1px +} + +.hidden { + display: none +} + +.index-content { + margin-top: 20px +} + +.framed { + border: 1px solid #ffa86a; + border: 1px solid var(--accent); + padding: 20px +} + +.framed :first-child { + margin-top: 0 +} + +.framed :last-child { + margin-bottom: 0 +} + +.post, +.posts { + width: 100% +} + +.post { + text-align: left; + margin: 20px auto; + padding: 20px 0 +} + +@media (max-width: 900px) { + .post { + max-width: 660px + } +} + +@media (--tablet) { + .post { + max-width: 660px + } +} + +.post:not(:last-of-type) { + border-bottom: 1px solid hsla(0, 0%, 100%, .1); + border-bottom: 1px solid var(--border-color) +} + +.post-meta { + font-size: 1rem; + margin-bottom: 10px; + color: rgba(255, 168, 106, 0.7); + color: rgba(255, 168, 106, 0.7) +} + +.post-title { + --border: 3px dotted var(--accent); + position: relative; + color: #ffa86a; + color: var(--accent); + margin: 0 0 15px; + padding-bottom: 15px; + border-bottom: var(--border) +} + +.post-title:after { + content: ""; + position: absolute; + bottom: 2px; + display: block; + width: 100%; + border-bottom: var(--border) +} + +.post-title a { + text-decoration: none +} + +.post-tags { + display: block; + margin-bottom: 20px; + font-size: 1rem; + opacity: .5 +} + +.post-tags a { + text-decoration: none +} + +.post-content { + margin-top: 30px +} + +.post-cover { + border: 20px solid #ffa86a; + border: 20px solid var(--accent); + background: transparent; + margin: 40px 0; + padding: 20px +} + +@media (max-width: 684px) { + .post-cover { + padding: 10px; + border-width: 10px + } +} + +@media (--phone) { + .post-cover { + padding: 10px; + border-width: 10px + } +} + +.post ul { + list-style: none +} + +.post ul li:not(:empty):before { + content: "-"; + position: absolute; + left: -20px; + color: #ffa86a; + color: var(--accent) +} + +.post--regulation h1, +.post--regulation h2 { + justify-content: center +} + +.post--regulation h2 { + margin-bottom: 10px +} + +.post--regulation h2+h2 { + margin-top: -10px; + margin-bottom: 20px +} + +.hanchor { + color: rgba(255, 168, 106, 0.9); + color: rgba(255, 168, 106, 0.9); + text-decoration: none; + margin-left: 10px; + visibility: hidden +} + +h1:hover a, +h2:hover a, +h3:hover a, +h4:hover a { + visibility: visible +} + +.footnotes { + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5) +} + +.pagination { + margin-top: 50px +} + +@media print { + .pagination { + display: none + } +} + +.pagination__title { + display: flex; + text-align: center; + position: relative; + margin: 100px 0 20px +} + +.pagination__title-h { + text-align: center; + margin: 0 auto; + padding: 5px 10px; + background: rgb(34, 33, 41); + background: rgb(34, 33, 41); + font-size: .8rem; + text-transform: uppercase; + text-decoration: none; + letter-spacing: .1em; + z-index: 1 +} + +.pagination__title hr { + position: absolute; + left: 0; + right: 0; + width: 100%; + margin-top: 15px; + z-index: 0 +} + +.pagination__buttons { + display: flex; + align-items: center; + justify-content: center +} + +.pagination__buttons a { + text-decoration: none +} + +.button { + position: relative; + display: inline-flex; + flex: 1; + align-items: center; + justify-content: center; + font-size: 1rem; + border-radius: 8px; + padding: 0; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + overflow: hidden +} + +.button+.button { + margin-left: 10px +} + +.button a { + display: flex; + padding: 8px 16px; + text-decoration: none +} + +.button__text, +.button a { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.button.next .button__icon { + margin-left: 8px +} + +.button.previous .button__icon { + margin-right: 8px +} + +.footer { + padding: 40px 0; + flex-grow: 0; + opacity: .5 +} + +.footer__inner { + display: flex; + align-items: center; + justify-content: space-between; + margin: 0; + width: 760px; + max-width: 100% +} + +@media (max-width: 900px) { + .footer__inner { + flex-direction: column + } +} + +@media (--tablet) { + .footer__inner { + flex-direction: column + } +} + +.footer a { + color: inherit +} + +.footer .copyright { + display: flex; + flex-direction: row; + align-items: center; + font-size: 1rem; + color: var(--light-color-secondary) +} + +.footer .copyright--user { + margin: auto; + text-align: center +} + +.footer .copyright> :first-child:not(:only-child) { + margin-right: 10px +} + +@media (max-width: 900px) { + .footer .copyright> :first-child:not(:only-child) { + border: none; + padding: 0; + margin: 0 + } +} + +@media (--tablet) { + .footer .copyright> :first-child:not(:only-child) { + border: none; + padding: 0; + margin: 0 + } +} + +@media (max-width: 900px) { + .footer .copyright { + flex-direction: column; + margin-top: 10px + } +} + +@media (--tablet) { + .footer .copyright { + flex-direction: column; + margin-top: 10px + } +} + +:root { + --code-margin: 40px +} + +code[class*=language-], +pre[class*=language-] { + background: none; + font-family: inherit, monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none +} + +pre[class*=language-] { + margin: 0; + padding: 0; + overflow: auto +} + +:not(pre)>code[class*=language-], +pre[class*=language-] { + border-radius: 0 +} + +:not(pre)>code[class*=language-] { + padding: .1em; + border-radius: 0; + white-space: normal +} + +.token.bold, +.token.important { + font-weight: 700 +} + +.token.italic { + font-style: italic +} + +.token.entity { + cursor: help +} + +pre[class*=language-].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber +} + +pre[class*=language-].line-numbers>code { + position: relative; + white-space: inherit +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; + letter-spacing: -1px; + border-right: 1px solid rgba(163, 155, 148, 0.2); + border-right: 1px solid rgba(163, 155, 148, 0.2); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.line-numbers-rows>span { + pointer-events: none; + display: block; + counter-increment: linenumber +} + +.line-numbers-rows>span:before { + content: counter(linenumber); + color: rgba(163, 155, 148, 0.4); + color: rgba(163, 155, 148, 0.4); + display: block; + padding-right: .8em; + text-align: right +} + +.code-toolbar { + position: relative; + margin: 40px 0; + margin: var(--code-margin) 0; + padding: 20px; + border: 1px solid hsla(0, 0%, 100%, .1) +} + +.code-toolbar+.code-toolbar, +.code-toolbar+.highlight, +.code-toolbar+.highlight .code-toolbar { + border-top: 0; + margin-top: -40px; + margin-top: calc(-1 * var(--code-margin)) +} + +.code-toolbar code, +.code-toolbar pre { + border: none +} + +.code-toolbar code { + display: block; + color: inherit +} + +.highlight+.highlight .code-toolbar { + border-top: 0; + margin-top: -40px; + margin-top: calc(-1 * var(--code-margin)) +} + +div.code-toolbar>.toolbar { + position: absolute; + top: 10px; + right: 10px; + transition: opacity .3s ease-in-out; + opacity: 0 +} + +div.code-toolbar:hover>.toolbar { + opacity: 1 +} + +div.code-toolbar>.toolbar .toolbar-item { + display: inline-block +} + +div.code-toolbar>.toolbar a { + cursor: pointer +} + +div.code-toolbar>.toolbar button { + background: none; + border: 0; + color: inherit; + font: inherit; + line-height: normal; + overflow: visible; + padding: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +div.code-toolbar>.toolbar a, +div.code-toolbar>.toolbar button, +div.code-toolbar>.toolbar span { + color: #bbb; + font-size: .8em; + padding: 10px; + background: #f5f2f0; + background: hsla(0, 0%, 87.8%, .2); + box-shadow: 0 2px 0 0 rgba(0, 0, 0, .2); + border-radius: 0 +} + +div.code-toolbar>.toolbar a:focus, +div.code-toolbar>.toolbar a:hover, +div.code-toolbar>.toolbar button:focus, +div.code-toolbar>.toolbar button:hover, +div.code-toolbar>.toolbar span:focus, +div.code-toolbar>.toolbar span:hover { + text-decoration: none +} + +.command-line-prompt { + border-right: 1px solid #999; + display: block; + float: left; + font-size: 100%; + letter-spacing: -1px; + margin-right: 1em; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.command-line-prompt>span:before { + content: " "; + display: block; + padding-right: .8em +} + +.command-line-prompt>span[data-user]:before { + content: "[" attr(data-user) "@" attr(data-host) "] $" +} + +.command-line-prompt>span[data-user=root]:before { + content: "[" attr(data-user) "@" attr(data-host) "] #" +} + +.command-line-prompt>span[data-prompt]:before { + content: attr(data-prompt) +} + +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.atrule, +.token.attr-value, +.token.boolean, +.token.control, +.token.directive, +.token.entity, +.token.inserted, +.token.keyword, +.token.number, +.token.regex, +.token.statement, +.token.string, +.token.url, +code.language-css, +code.language-scss { + color: #ffa86a; + color: var(--accent) +} + +.token.atrule-id, +.token.attr-name, +.token.operator, +.token.placeholder, +.token.tag-id, +.token.unit, +.token.variable { + color: rgba(255, 168, 106, 0.7); + color: rgba(255, 168, 106, 0.7) +} + +.command-line-prompt>span:before, +.token.deleted, +.token.function, +.token.property, +code.language-html, +code.language-javascript { + color: rgb(163, 155, 148); + color: rgb(163, 155, 148) +} + +.token.punctuation, +.token.selector, +.token.tag { + color: #fff +} + +.token.cdata, +.token.comment, +.token.doctype, +.token.prolog { + color: hsla(0, 0%, 100%, .3) +} + +.token.namespace { + opacity: .7 +} + +pre[data-line] { + position: relative +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: 0; + margin: 0; + background: rgba(163, 155, 148, 0.08); + background: rgba(163, 155, 148, 0.08); + pointer-events: none; + line-height: inherit; + white-space: pre +} + +.line-highlight:before, +.line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%, .4); + color: #f5f2f0; + font: 700 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px #fff +} + +.line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em +} + +.line-numbers .line-highlight:after, +.line-numbers .line-highlight:before { + content: none +} + +.collapsable-code { + --border-color: rgb(163, 155, 148); + position: relative; + width: 100%; + margin: 40px 0 +} + +.collapsable-code input[type=checkbox] { + position: absolute; + visibility: hidden +} + +.collapsable-code input[type=checkbox]:checked~.code-toolbar pre, +.collapsable-code input[type=checkbox]:checked~pre { + height: 0; + padding: 0; + border-top: none +} + +.collapsable-code input[type=checkbox]:checked~.code-toolbar { + padding: 0; + border-top: none +} + +.collapsable-code input[type=checkbox]:checked~.code-toolbar .toolbar { + display: none +} + +.collapsable-code input[type=checkbox]:checked~label .collapsable-code__toggle:after { + content: attr(data-label-expand) +} + +.collapsable-code label { + position: relative; + display: flex; + justify-content: space-between; + min-width: 30px; + min-height: 30px; + margin: 0; + border-bottom: 1px solid hsla(0, 0%, 100%, .1); + border-bottom: 1px solid var(--border-color); + cursor: pointer +} + +.collapsable-code__title { + flex: 1; + color: #ffa86a; + color: var(--accent); + padding: 3px 10px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.collapsable-code__language { + color: #ffa86a; + color: var(--accent); + border: 1px solid hsla(0, 0%, 100%, .1); + border: 1px solid var(--border-color); + border-bottom: none; + text-transform: uppercase; + padding: 3px 10px +} + +.collapsable-code__toggle { + color: #ffa86a; + color: var(--accent); + font-size: 16px; + padding: 3px 10px +} + +.collapsable-code__toggle:after { + content: attr(data-label-collapse) +} + +.collapsable-code pre { + margin-top: 0 +} + +.collapsable-code pre:first-line { + line-height: 0 +} + +.collapsable-code .code-toolbar { + margin: 0 +} + +.terms h1 { + color: #ffa86a; + color: var(--accent) +} + +.terms h3 { + font-size: medium +} + +/* gist syntax highlighting */ + + +body .gist .highlight { + background: #272822; + width: auto; +} + +body .gist .blob-num, +body .gist .blob-code-inner, +body .gist .pl-s2, +body .gist .pl-stj { + color: #f8f8f2; +} + +body .gist .blob-num { + border: none; +} + +body .gist .pl-c1 { + color: #ae81ff; +} + +body .gist .pl-enti { + color: #a6e22e; + font-weight: 700; +} + +body .gist .pl-st { + color: #66d9ef; +} + +body .gist .pl-mdr { + color: #66d9ef; + font-weight: 400; +} + +body .gist .pl-ms1 { + background: #fd971f; +} + +body .gist .pl-c, +body .gist .pl-c span, +body .gist .pl-pdc { + color: #75715e; + font-style: italic; +} + +body .gist .pl-cce, +body .gist .pl-cn, +body .gist .pl-coc, +body .gist .pl-enc, +body .gist .pl-ens, +body .gist .pl-kos, +body .gist .pl-kou, +body .gist .pl-mh .pl-pdh, +body .gist .pl-mp, +body .gist .pl-mp1 .pl-sf, +body .gist .pl-mq, +body .gist .pl-pde, +body .gist .pl-pse, +body .gist .pl-pse .pl-s2, +body .gist .pl-mp .pl-s3, +body .gist .pl-smi, +body .gist .pl-stp, +body .gist .pl-sv, +body .gist .pl-v, +body .gist .pl-vi, +body .gist .pl-vpf, +body .gist .pl-mri, +body .gist .pl-va, +body .gist .pl-vpu { + color: #66d9ef; +} + +body .gist .pl-cos, +body .gist .pl-ml, +body .gist .pl-pds, +body .gist .pl-s, +body .gist .pl-s1, +body .gist .pl-sol { + color: #e6db74; +} + +body .gist .pl-e, +body .gist .pl-ef, +body .gist .pl-en, +body .gist .pl-enf, +body .gist .pl-enm, +body .gist .pl-entc, +body .gist .pl-entm, +body .gist .pl-eoac, +body .gist .pl-eoac .pl-pde, +body .gist .pl-eoi, +body .gist .pl-mai .pl-sf, +body .gist .pl-mm, +body .gist .pl-pdv, +body .gist .pl-som, +body .gist .pl-sr, +body .gist .pl-vo { + color: #a6e22e; +} + +body .gist .pl-ent, +body .gist .pl-eoa, +body .gist .pl-eoai, +body .gist .pl-eoai .pl-pde, +body .gist .pl-k, +body .gist .pl-ko, +body .gist .pl-kolp, +body .gist .pl-mc, +body .gist .pl-mr, +body .gist .pl-ms, +body .gist .pl-s3, +body .gist .pl-smc, +body .gist .pl-smp, +body .gist .pl-sok, +body .gist .pl-sra, +body .gist .pl-src, +body .gist .pl-sre { + color: #f92672; +} + +body .gist .pl-mb, +body .gist .pl-pdb { + color: #e6db74; + font-weight: 700; +} + +body .gist .pl-mi, +body .gist .pl-pdi { + color: #f92672; + font-style: italic; +} + +body .gist .pl-pdc1, +body .gist .pl-scp { + color: #ae81ff; +} + +body .gist .pl-sc, +body .gist .pl-sf, +body .gist .pl-mo, +body .gist .pl-entl { + color: #fd971f; +} + +body .gist .pl-mi1, +body .gist .pl-mdht { + color: #a6e22e; + background: rgba(0, 64, 0, .5); +} + +body .gist .pl-md, +body .gist .pl-mdhf { + color: #f92672; + background: rgba(64, 0, 0, .5); +} + +body .gist .pl-mdh, +body .gist .pl-mdi { + color: #a6e22e; + font-weight: 400; +} + +body .gist .pl-ib, +body .gist .pl-id, +body .gist .pl-ii, +body .gist .pl-iu { + background: #a6e22e; + color: #272822; +} From 3882fb160a4500727acf07324aec92c4718a36a9 Mon Sep 17 00:00:00 2001 From: Damon Leven Date: Mon, 21 Dec 2020 20:18:49 +0000 Subject: [PATCH 02/17] Update USERS.md --- USERS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/USERS.md b/USERS.md index 11d3ccc..201f6cf 100644 --- a/USERS.md +++ b/USERS.md @@ -42,6 +42,7 @@ - https://mpostument.com/ **Maksym Postument** (DevOps Engineer) - https://mathiejosh.xyz **Josh Mathie** (Electrical Engineering Technology Student/Sales and Engineering Tech) - https://yuji.ne.jp/ **YUJI** (Student & Software Developer) +- https://mcwertgaming.github.io **Damon Leven** (Student & Software Developer)