@import "https://dev.cdn.unyt.org/uix/style/fontawesome.css"; /*! Theme: GitHub Dark Description: Dark theme as seen on github.com Author: github.com Maintainer: @Hirse Updated: 2021-05-15 Outdated base version: https://github.com/primer/github-syntax-dark Current colors taken from GitHub's CSS */ .hljs { color: #c9d1d9; background: #0d1117; } .hljs-doctag, .hljs-keyword, .hljs-meta .hljs-keyword, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-variable.language_ { /* prettylights-syntax-keyword */ color: #ff7b72; } body[data-color-scheme=light] .hljs-doctag, body[data-color-scheme=light] .hljs-keyword, body[data-color-scheme=light] .hljs-meta .hljs-keyword, body[data-color-scheme=light] .hljs-template-tag, body[data-color-scheme=light] .hljs-template-variable, body[data-color-scheme=light] .hljs-type, body[data-color-scheme=light] .hljs-variable.language_ { color: #cf222e; } .hljs-title, .hljs-title.class_, .hljs-title.class_.inherited__, .hljs-title.function_ { /* prettylights-syntax-entity */ color: #d2a8ff; } body[data-color-scheme=light] .hljs-title, body[data-color-scheme=light] .hljs-title.class_, body[data-color-scheme=light] .hljs-title.class_.inherited__, body[data-color-scheme=light] .hljs-title.function_ { color: #6639ba; } .hljs-attr, .hljs-attribute, .hljs-literal, .hljs-meta, .hljs-number, .hljs-operator, .hljs-variable, .hljs-selector-attr, .hljs-selector-class, .hljs-selector-id { /* prettylights-syntax-constant */ color: #79c0ff; } body[data-color-scheme=light] .hljs-attr, body[data-color-scheme=light] .hljs-attribute, body[data-color-scheme=light] .hljs-literal, body[data-color-scheme=light] .hljs-meta, body[data-color-scheme=light] .hljs-number, body[data-color-scheme=light] .hljs-operator, body[data-color-scheme=light] .hljs-variable, body[data-color-scheme=light] .hljs-selector-attr, body[data-color-scheme=light] .hljs-selector-class, body[data-color-scheme=light] .hljs-selector-id { color: #0550ae; } .hljs-regexp, .hljs-string, .hljs-meta .hljs-string { /* prettylights-syntax-string */ color: #a5d6ff; } body[data-color-scheme=light] .hljs-regexp, body[data-color-scheme=light] .hljs-string, body[data-color-scheme=light] .hljs-meta .hljs-string { color: #142251; } .hljs-built_in, .hljs-symbol { /* prettylights-syntax-variable */ color: #ffa657; } body[data-color-scheme=light] .hljs-built_in, body[data-color-scheme=light] .hljs-symbol { color: #cf222e; } .hljs-comment, .hljs-code, .hljs-formula { /* prettylights-syntax-comment */ color: #8b949e; } .hljs-name, .hljs-quote, .hljs-selector-tag, .hljs-selector-pseudo { /* prettylights-syntax-entity-tag */ color: #7ee787; } body[data-color-scheme=light] .hljs-name, body[data-color-scheme=light] .hljs-quote, body[data-color-scheme=light] .hljs-selector-tag, body[data-color-scheme=light] .hljs-selector-pseudo { /* prettylights-syntax-entity-tag */ color: #196225; } .hljs-subst { /* prettylights-syntax-storage-modifier-import */ color: #c9d1d9; } body[data-color-scheme=light] .hljs-subst { color: #0153B0; } .hljs-section { /* prettylights-syntax-markup-heading */ color: #1f6feb; font-weight: bold; } .hljs-bullet { /* prettylights-syntax-markup-list */ color: #f2cc60; } body[data-color-scheme=light] .hljs-bullet { color: #414141; } .hljs-emphasis { /* prettylights-syntax-markup-italic */ color: #c9d1d9; font-style: italic; } body[data-color-scheme=light] .hljs-emphasis { color: #191a1c; } .hljs-strong { /* prettylights-syntax-markup-bold */ color: #c9d1d9; font-weight: bold; } body[data-color-scheme=light] .hljs-strong { color: #313236; } .hljs-addition { /* prettylights-syntax-markup-inserted */ color: #aff5b4; background-color: #033a16; } body[data-color-scheme=light] .hljs-addition { color: #aff5b4; background-color: #033a16; } .hljs-deletion { /* prettylights-syntax-markup-deleted */ color: #ffdcd7; background-color: #67060c; } body[data-color-scheme=light] .hljs-deletion { color: #ffdcd7; background-color: #67060c; } .hljs-char.escape_, .hljs-link, .hljs-params, .hljs-property, .hljs-punctuation, .hljs-tag { /* purposely ignored */ } uix-sitemap, uix-footer, uix-docs-header { line-height: 1 !important; } body { margin: 0; background: var(--bg); overflow-x: hidden; overflow-y: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji"; } body[data-color-scheme=light] uix-sitemap img, body[data-color-scheme=light] uix-docs-header img { filter: brightness(0); } body[data-color-scheme=light] pre code { color: #24292f; } body[data-color-scheme=light] pre::after { color: black; background-color: #e8e8e8 !important; } a { text-decoration: none; color: var(--accent); text-underline-position: under !important; } a:hover { text-decoration: underline; } body { overflow-y: scroll; overflow-x: hidden; } body .grid { --grid-size: 48px; --grid-size-min: 0%; --grid-color: rgba(78, 78, 78, 0.1); opacity: 0.6; --grid-color-min: transparent; --grid-weight: 1px; --grid-weight-min: 1px; position: absolute; animation: move 1.5s linear infinite !important; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, #09090b 0px 0px 80px 48px inset; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; border-radius: 1000px; background-size: var(--grid-size) var(--grid-size); background-image: linear-gradient(90deg, #8882 1px, transparent 0), linear-gradient(180deg, #8882 1px, transparent 0); background-position: 15px 0; position: fixed; } @keyframes move { 0% { transform: translate(0); } to { transform: translateY(-48px); } } body .error-page { display: flex; justify-content: center; align-items: center; height: 100svh; flex-direction: column; text-align: center; width: calc(100% - 20px); margin: auto; } body .error-page > h1 { margin: 0; font-size: 70px; } body .error-page > span { font-size: x-large; opacity: 0.8; } body .error-page > a { padding: 14px 20px; border: 2px solid var(--accent); background-color: var(--accent); transition: color 0.2s, background-color 0.2s; margin-top: 20px; color: white; border-radius: 10px; } body .error-page > a:hover { background-color: transparent; color: var(--accent); } body .error-page .grid { height: 120svh; border-radius: 0px; width: 100vw; } h1, h2, h3, h4 { margin: 0; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } p, li { text-wrap: pretty; }