*{padding:0;margin:0;box-sizing:border-box}body{margin-right:calc(-1 * (100vw - 100%));overflow-x:hidden}::selection{color:#fff;background-color:#000}#typo p{color:#919191;font-size:14px;font-family:OCRAStd,"sans-serif";transform:translateY(1px)}#caret{border-right:.5em solid #8a5cff;margin-right:-.5em;animation:blink-animation 1s steps(2,start) infinite}@keyframes blink-animation{to{visibility:hidden}}#wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 14px;height:46px;width:100%}@media (max-width:600px){#wrapper{padding:0 10px;height:37px}}#demo{flex:1 1;outline:none;margin-left:17px;z-index:1;font-family:OCRASTD;color:transparent;text-shadow:0 0 #8a5cff;font-size:14px;position:absolute;width:calc(96% - 100px);right:0}#demo:focus+.suggestions-wrapper,.suggestions-wrapper .mobile{display:none}.suggestions-wrapper .desktop{display:flex;justify-content:space-between;width:100%}.suggestions-wrapper{width:calc(97% - 100px);color:#d8d8d8;padding-right:14px;font-family:OCRASTD;display:flex;font-size:14px;transform:translateY(1px)}.suggestion{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:700px){.suggestions-wrapper .mobile{display:flex;justify-content:flex-start;column-gap:10px}.suggestions-wrapper .desktop{display:none}.suggestions-wrapper{font-family:OCRASTD;font-size:14px}}.hljs{color:#383a42;background:#fafafa}@media (max-width:600px){.code-line,.code-line span,pre.hljs code,pre.hljs code table,pre.hljs code table td,pre.hljs code table td span{font-size:.45rem!important}pre.hljs code .line-number{font-size:12px!important}}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}pre.hljs code table{width:100%;display:block;overflow:scroll}pre.hljs code .line-number{min-width:22px;text-align:right;width:1%;opacity:.6}pre.hljs code .code-line{padding-left:20px}.heading-placeholder{position:absolute;transform:translateY(300px);height:1px;width:1px;display:block}pre.hljs code.limited table{max-height:200px}pre.hljs code{position:relative;display:block}pre.hljs code button{position:absolute;top:10px;border:1px solid #7f7f7f;right:30px;font-family:Roboto Mono,sans-serif;font-weight:300;font-size:13px;padding:5px 10px;word-spacing:-2px;cursor:pointer;background-color:#f7f7f7;border-radius:4px}pre.hljs code button.show-all{right:90px}@media (max-width:600px){body{background-color:#8a5cff}}.copied{background-color:#c7acff!important;border-color:transparent!important}.copy-to-clipboard,.show-all{color:#000}.copy-to-clipboard img{position:absolute;opacity:0;width:0;height:0}.copied img{width:15px;height:15px;position:absolute;left:50%;top:55%;opacity:1!important;transform:translate(-50%,-50%)}.copied span{opacity:0}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Mono Regular"),url(/fonts/RobotoMono/RobotoMono-Regular.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:200;font-display:swap;src:local("Roboto Mono Light"),url(/fonts/RobotoMono/RobotoMono-Light.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Mono Medium"),url(/fonts/RobotoMono/RobotoMono-Medium.woff) format("woff")}@font-face{font-family:ABC Marfa;font-weight:300;font-display:swap;src:url(/fonts/AbcMarpha/ABCMarfa-Light.woff)}@font-face{font-family:ABC Marfa;font-weight:400;font-display:swap;src:url(/fonts/AbcMarpha/ABCMarfa-Regular.woff)}@font-face{font-family:ABC Marfa;font-weight:600;font-display:swap;src:url(/fonts/AbcMarpha/ABCMarfa-Semibold.woff)}@font-face{font-family:OCRAStd;font-weight:300;font-display:swap;src:url(/fonts/OCRAStd/OCRAStd.woff)}