Files
kewt/styles/cat-v.css
2026-03-07 12:28:30 +01:00

172 lines
2.8 KiB
CSS

:root {
--color-white: white;
--color-black: black;
--color-border: #ddd;
--color-brand: rgb(100, 135, 220);
--color-accent: #ff6d06;
--color-link: rgb(0, 102, 204);
--color-table-border: rgba(128, 128, 128, 0.5);
--color-row-alt: rgba(128, 128, 128, 0.1);
}
body {
margin: 0;
padding: 0;
font-size: 84%;
font-family:
Helvetica, Verdana, Arial, "Liberation Sans", FreeSans, sans-serif;
}
header {
width: 100%;
clear: both;
}
article {
margin-left: 16em;
padding: 0.5ex 0 5vh 1vw;
}
footer {
clear: both;
width: 100%;
overflow: hidden;
color: var(--color-white);
background-color: var(--color-brand);
}
footer div {
padding: 1em;
float: left;
}
footer a {
color: inherit;
}
header nav {
overflow: hidden;
background-color: var(--color-brand);
color: var(--color-white);
padding: 0.3em;
border-bottom: 2px solid var(--color-black);
font-size: 91%;
}
header nav a,
header a {
text-decoration: none;
color: inherit;
}
header h1 {
background-color: var(--color-accent);
color: var(--color-black);
margin: 0;
border-bottom: 2px solid var(--color-black);
font-weight: normal;
padding: 0.25ex;
font-size: 233%;
}
header h1 span {
margin-left: 1em;
font-size: 50%;
font-style: italic;
}
header a:hover {
text-decoration: none;
}
body > nav {
float: left;
width: 16em;
padding: 0;
border-right: 1px solid var(--color-border);
}
nav ul {
list-style-type: none;
list-style-position: outside;
padding-left: 8px;
}
nav li ul {
padding-left: 0.6em;
}
body > nav > div {
border-bottom: 1px solid var(--color-border);
}
body > nav > div a {
color: var(--color-link);
display: block;
text-transform: capitalize;
font-weight: bold;
padding: 0.25em 1ex 0.25em 2mm;
font-size: 102%;
text-decoration: none;
}
body > nav > div a:hover {
color: var(--color-white);
background-color: var(--color-brand);
border-left: var(--color-black) solid 0.2em;
text-decoration: none;
}
body > nav > div p {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
a {
text-decoration: none;
color: var(--color-link);
}
a:hover {
text-decoration: underline;
}
.thisPage {
color: var(--color-black);
}
article h1,
article h2 {
color: var(--color-link);
font-weight: bold;
margin: 2em 0 0 0;
border-bottom: 2px solid var(--color-link);
}
article h3,
article h4,
article h5 {
color: var(--color-link);
font-weight: bold;
margin: 2em 0 0 0;
}
article pre {
font-size: 1.2em;
}
table {
border: 1px solid var(--color-table-border);
padding: 0;
}
th {
color: var(--color-white);
background-color: var(--color-brand);
}
tr:nth-child(odd) {
background-color: var(--color-row-alt);
}