josh/src/main/css/main.css

132 lines
1.7 KiB
CSS
Raw Normal View History

2022-11-26 14:43:33 +01:00
/* Main elements */
* {
box-sizing: border-box;
}
2022-11-26 14:43:33 +01:00
html,
body,
body > main {
margin: 0;
padding: 0;
2019-04-08 22:42:11 +02:00
}
2019-11-03 17:57:57 +01:00
2022-11-26 14:43:33 +01:00
html,
body {
height: 100%;
background-color: black;
2018-11-28 21:50:06 +01:00
}
2022-11-26 14:43:33 +01:00
noscript ul {
text-align: center;
2019-04-08 22:42:11 +02:00
}
2018-11-28 21:50:06 +01:00
2022-11-26 14:43:33 +01:00
.fwd-nav {
position: sticky;
top: 0;
2019-04-08 22:42:11 +02:00
}
2018-11-28 21:50:06 +01:00
2022-11-26 14:43:33 +01:00
.error-message {
color: #FF3333;
2019-10-31 23:58:16 +01:00
}
2018-11-28 21:50:06 +01:00
2022-11-26 14:43:33 +01:00
/* Mobile support */
2018-12-05 17:17:57 +01:00
@media (max-width: 600px) {
2022-11-26 14:43:33 +01:00
.wide-screen-only {
2018-11-29 00:56:58 +01:00
display: none;
}
2022-11-26 14:43:33 +01:00
.small-screen-only {
2018-11-29 00:56:58 +01:00
display: inline;
}
}
2018-12-05 17:17:57 +01:00
@media (min-width: 600px) {
2022-11-26 14:43:33 +01:00
.wide-screen-only {
2018-11-29 00:56:58 +01:00
display: inline;
}
2022-11-26 14:43:33 +01:00
.small-screen-only {
2018-11-29 00:56:58 +01:00
display: none;
}
}
2022-11-26 14:43:33 +01:00
/* Terminal */
2018-11-28 21:50:06 +01:00
#terminal {
2018-12-05 17:17:57 +01:00
min-height: 100%;
2018-12-05 17:16:03 +01:00
padding: 25px;
2018-11-28 21:50:06 +01:00
cursor: text;
color: white;
font-family: "Roboto Mono", monospace;
font-size: 16px;
white-space: pre-wrap;
overflow-wrap: break-word;
2018-11-28 21:50:06 +01:00
}
#terminal * {
margin: 0;
}
2022-11-26 14:43:33 +01:00
#terminal-input {
2018-11-29 00:34:11 +01:00
display: inline-block;
2018-11-28 21:50:06 +01:00
}
2022-11-26 14:43:33 +01:00
#terminal-input-field {
2018-11-28 21:50:06 +01:00
outline: none;
border: none;
}
2022-11-26 14:43:33 +01:00
#terminal-input-field br {
2018-11-28 21:50:06 +01:00
display: none;
}
2018-11-29 16:19:50 +01:00
2022-11-26 14:43:33 +01:00
.terminal-input-field-hidden {
2018-11-29 16:19:50 +01:00
max-width: 1px !important;
overflow: hidden !important;
overflow-wrap: normal !important;
display: inline-block !important;
vertical-align: top !important;
2018-11-29 16:19:50 +01:00
}
2022-11-26 14:43:33 +01:00
#terminal-suggestions {
display: block;
}
2020-06-30 10:43:24 +02:00
2022-11-26 14:43:33 +01:00
/* Links */
#terminal a {
cursor: pointer;
text-decoration: none;
2020-06-30 10:43:24 +02:00
}
2021-04-22 16:19:15 +02:00
2022-11-26 14:43:33 +01:00
#terminal a,
#terminal a:link,
#terminal a:visited {
color: #00FF00;
}
2021-04-22 16:19:15 +02:00
2022-11-26 14:43:33 +01:00
#terminal a:hover {
color: #00BF00;
text-decoration: underline;
}
#terminal a:link.dir-link,
#terminal a:visited.dir-link {
color: #00FF00;
}
#terminal a:link.file-link,
#terminal a:visited.file-link {
color: #FFFF00;
}
.prefix-path,
.prefix-path > a:link,
.prefix-path > a:visited {
color: #008000;
2021-04-22 16:19:15 +02:00
}