// Colors $theme: hsl(172, 99%, 26%); $text: hsl(204, 28%, 93%); $light-grey: #292e32; // #494f5c; $dark-grey: #3B3E48; $highlight-grey: #7d828a; $typewriter: hsl(172, 100%, 36%); $codebackground: #1c2023 !default; $midnightblue: $codebackground; // Scroll to Top Default colors $stt-stroke:#CCC; $stt-circle:#3b3e48; $stt-arrow:#018574; kbd { font-size: 0.9em !important; color: inherit; background-color: $midnightblue; } // Fonts $fonts: "IBM Plex Sans Light", "Segoe UI", Candara, sans-serif; $code-fonts: "IBM Plex Mono Light", Consolas, "Andale Mono WT", "Andale Mono", Menlo, Monaco, monospace; @font-face { font-family: 'IBM Plex Sans Light'; font-style: normal; font-weight: 400; src: local('IBM Plex Sans Light'), local('IBMPlexSans-Light'), url('/fonts/IBMPlexSans-Light.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Sans Light'; font-style: italic; font-weight: 400; src: local('IBM Plex Sans Light Italic'), local('IBMPlexSans-LightItalic'), url('/fonts/IBMPlexSans-LightItalic.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Sans Light'; font-style: normal; font-weight: 700; src: local('IBM Plex Sans Bold'), local('IBMPlexSans-Bold'), url('/fonts/IBMPlexSans-Bold.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Sans Light'; font-style: italic; font-weight: 700; src: local('IBM Plex Sans Bold Italic'), local('IBMPlexSans-BoldItalic'), url('/fonts/IBMPlexSans-BoldItalic.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Mono Light'; font-style: normal; font-weight: 400; src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'), url('/fonts/IBMPlexMono-Light.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Mono Light'; font-style: italic; font-weight: 400; src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'), url('/fonts/IBMPlexMono-LightItalic.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Mono Light'; font-style: normal; font-weight: 700; src: local('IBM Plex Mono Medm'), local('IBMPlexMono-Medm'), url('/fonts/IBMPlexMono-Medium.woff2') format('woff2'); } @font-face { font-family: 'IBM Plex Mono Light'; font-style: italic; font-weight: 700; src: local('IBM Plex Mono Medm Italic'), local('IBMPlexMono-MedmItalic'), url('/fonts/IBMPlexMono-MediumItalic.woff2') format('woff2'); } //Admonition $admonition-background: ( 'note': rgba(68, 138, 255, 0.1), 'info': rgba(0, 184, 212, 0.1), 'tip': rgba(0, 191, 165, 0.1), 'success': rgba(0, 200, 83, 0.1), 'warning': rgba(255, 145, 0, 0.1), 'failure': rgba(255, 82, 82, 0.1), 'danger': rgba(255, 23, 68, 0.1), 'bug': rgba(245, 0, 87, 0.1), ) !default; $admonition-color: ( 'note': #448aff, 'info': #00b8d4, 'tip': #00bfa5, 'success': #00c853, 'warning': #ff9100, 'failure': #ff5252, 'danger': #ff1744, 'bug': #f50057, ) !default; // Mixins @mixin dimmed { opacity: .6; } @mixin aTag { a { word-wrap: break-word; border: none; box-shadow: inset 0 -4px 0 $theme; transition-property: box-shadow; transition-duration: .1s; &:hover { box-shadow: inset 0 -1em 0 $theme; } } }