$accent: scale-color(#e8ad58, $lightness: 30%); $background: hsl(210, 14%, 9%); $text: mix(hsl(210, 60%, 95%), $background, 85%); $text-minus: mix(hsl(210, 100%, 95%), $background, 60%); $text-faint: mix(hsl(210, 100%, 95%), $background, 40%); $text-plus: #fff; $link-idle: $text-plus; $link-visited: $text; $border: mix(hsl(210, 100%, 95%), $background, 16%); $sel-background: rgba($accent, .996); $sel-text: #000; @font-face { font-family: 'Iosevka Term SS03'; font-style: normal; font-weight: normal; src: url('/iosevka-term-ss03-regular.woff2') format('woff2'), url('/iosevka-term-ss03-regular.woff') format('woff'); } body { margin: 0; padding: 0; background-color: $background; // background-image: repeating-linear-gradient( // rgba(0, 0, 0, .25), // rgba(0, 0, 0, .25) 1px, // hsla(210, 100%, 95%, .025) 1px, // hsla(210, 100%, 95%, .025) 2px // ); color: $text; } ::selection { color: $sel-text; background-color: $sel-background; } :link { color: $link-idle; } :visited { color: $link-visited; } // :link, :visited { // &:hover { // color: $text-plus; // } // } .header { padding: 1em; border-bottom: 1px solid $border; font-family: 'Iosevka Term SS03', 'IBM Plex Mono', 'Fira Code', 'Fira Mono', 'Roboto Mono', 'Droid Sans Mono', Monaco, Consolas, Courier, monospace; font-size: 1 / 16 * 17em; line-height: 1.1; color: $text-faint; } .header__uripart { color: $text-minus; } .header__uripart--last { color: $text-plus; } .wrap { text-align: center; } .content { display: inline-block; min-width: 50em; min-width: 5ch + 80; margin: 0; padding: 2em 1em; text-align: left; font-family: 'Iosevka Term SS03', 'IBM Plex Mono', 'Fira Code', 'Fira Mono', 'Roboto Mono', 'Droid Sans Mono', Monaco, Consolas, Courier, monospace; font-size: 1 / 16 * 17em; line-height: 1.5; } .link-type { color: $text-minus; }