mirror of
https://git.ari.lt/ari.lt/ari.lt.git
synced 2025-02-04 17:49:24 +01:00
194 lines
No EOL
2.8 KiB
SCSS
194 lines
No EOL
2.8 KiB
SCSS
/*
|
|
* https://colorhunt.co/palette/4a3933f0a500e45826e6d5b8
|
|
*/
|
|
|
|
$brown: #4A3933;
|
|
$dbrown: #382e2b;
|
|
|
|
$yellow: #F0A500;
|
|
$lyellow: #e9b648;
|
|
|
|
$orange: #E45826;
|
|
|
|
$white: #E6D5B8;
|
|
$lwhite: #e7dbc5;
|
|
|
|
|
|
* {
|
|
padding: 0;
|
|
margin: 0;
|
|
box-sizing: border-box;
|
|
color: $dbrown; // default text colour
|
|
}
|
|
body, html {
|
|
background-color: $white;
|
|
}
|
|
|
|
|
|
:root {
|
|
color-scheme: dark; // tell the browser that this website uses dark colour scheme
|
|
scrollbar-color: $lyellow $brown; // filefox's scrollbar
|
|
}
|
|
|
|
::selection {
|
|
background-color: transparentize($dbrown, 0.45);
|
|
}
|
|
::-moz-selection {
|
|
background-color: transparentize($dbrown, 0.45);
|
|
}
|
|
|
|
|
|
// Chrome's, Edge's, and Safari's scrollbars
|
|
body::-webkit-scrollbar {
|
|
width: 12px;
|
|
}
|
|
body::-webkit-scrollbar-track {
|
|
background: $brown;
|
|
}
|
|
body::-webkit-scrollbar-thumb {
|
|
background-color: $lyellow;
|
|
border-radius: 6px;
|
|
border: 3px solid $brown;
|
|
}
|
|
|
|
|
|
.nav-main {
|
|
display: block;
|
|
position: sticky;
|
|
top: 0;
|
|
|
|
background-color: $brown;
|
|
}
|
|
|
|
.nav-list {
|
|
display: block;
|
|
list-style: none;
|
|
padding: 0.7em;
|
|
}
|
|
|
|
.nav-item {
|
|
display: inline;
|
|
margin-right: 0.6em;
|
|
|
|
font-family: Hack, monospace;
|
|
font-size: 1.05em;
|
|
|
|
color: $yellow;
|
|
text-decoration: none;
|
|
|
|
transition: color 0.5s;
|
|
}
|
|
.nav-item:hover a,
|
|
.nav-item:focus {
|
|
color: $lyellow;
|
|
}
|
|
|
|
|
|
.nav-logo {
|
|
margin: 0;
|
|
|
|
float: right;
|
|
font-weight: 700;
|
|
font-size: 1.1em;
|
|
|
|
letter-spacing: 0.195ch;
|
|
text-decoration: none;
|
|
|
|
color: $lyellow;
|
|
|
|
transition: color 0.5s;
|
|
}
|
|
.nav-logo:hover,
|
|
.nav-logo:focus {
|
|
color: darken($lyellow, 8%);
|
|
}
|
|
|
|
|
|
.nav-item:focus,
|
|
.nav-logo:focus {
|
|
outline: none;
|
|
border-bottom: 2px solid $yellow;
|
|
}
|
|
|
|
|
|
@media (min-width: 700px) {
|
|
.bigHide {
|
|
display: none;
|
|
}
|
|
}
|
|
@media (max-width: 700px) {
|
|
.nav-item {
|
|
margin: 0;
|
|
}
|
|
}
|
|
|
|
.smallHide {
|
|
display: none;
|
|
}
|
|
|
|
|
|
.error {
|
|
padding: 0.4em;
|
|
|
|
& *, & {
|
|
background-color: $orange;
|
|
color: $white;
|
|
|
|
font-weight: 700;
|
|
font-family: Hack, monospace;
|
|
}
|
|
}
|
|
|
|
|
|
.mobile-menu {
|
|
display: block;
|
|
margin: 0;
|
|
|
|
position: fixed;
|
|
bottom: 0;
|
|
padding: 0.7em;
|
|
|
|
width: 100%;
|
|
height: 46%;
|
|
|
|
& *, & {
|
|
list-style: none;
|
|
|
|
color: $lwhite;
|
|
background-color: $brown;
|
|
|
|
font-family: Hack, monospace;
|
|
}
|
|
}
|
|
|
|
|
|
.hiddenMobile {
|
|
display: none;
|
|
}
|
|
|
|
.keep-whitespace {
|
|
white-space: pre;
|
|
}
|
|
|
|
|
|
.cmd-output {
|
|
overflow: scroll;
|
|
padding: 0.8em;
|
|
}
|
|
|
|
.cmd {
|
|
display: inline;
|
|
border: none;
|
|
outline: none;
|
|
|
|
padding: 0.2em;
|
|
padding-left: 0.4em;
|
|
margin: 0.5em;
|
|
margin-top: 0.8em;
|
|
|
|
font-family: Hack, monospace;
|
|
border-left: 2px solid $white;
|
|
}
|
|
.cmd:focus {
|
|
border-left: 2px solid $lyellow;
|
|
} |