ly-design/style.css

96 lines
No EOL
1.8 KiB
CSS

/* Variables to be used by this file for easy theming */
:root {
--lyb-color-shadow: #151515;
--lyb-color-text: #b8cfd0;
--lyb-color-text-link: #7bb4b6;
--lyb-color-bg: #1e2633;
--lyb-color-bg-dark: #26292d;
--lyb-color-bg-info: #46613a;
--lyb-color-bg-info-border: #6a835f;
--lyb-color-bg-warn: #d1e36c;
--lyb-color-bg-error: #b93434;
}
/* The main style for the page body */
.lyb-body {
color: var(--lyb-color-text);
font-family: sans-serif;
padding:0px;
margin:0px;
font-size: 1.1rem;
line-height: 1.8;
}
/* Box used to make content dynamically scale */
.lyb-box {
max-width: 90rem;
margin: 0 auto;
background-color: #1e2633;
display:block;
}
/* Paragraphs of normal text */
.lyb-text {
padding: 0.5rem;
margin: 0 auto;
max-width: 70rem;
}
/* Informational blocks containg additional stuff */
.lyb-info {
padding: 0.5rem;
margin: 0.2rem auto;
max-width: 60rem;
border: 1px solid var(--lyb-color-bg-info-border);
background-color: var(--lyb-color-bg-info);
box-shadow: 7px 7px var(--lyb-color-shadow);
}
/* Headers */
.lyb-h {
margin:0px 1rem 0px 1rem;
padding:0.5rem;
}
.lyb-h1 {
text-align: center;
font-size: 3.5rem;
border-bottom:1px solid #CCC;
}
.lyb-h2 {
font-size: 3rem;
border-bottom:1px solid #CCC;
}
.lyb-h3 {
font-size: 2.5rem;
}
.lyb-h4 {
font-size: 2rem;
}
.lyb-link {
color: var(--lyb-color-text-link);
font-weight: bold;
}
.lyb-link:hover {
text-decoration: underline;
}
.lyb-img-container {
font-weight: bold;
margin: 0rem auto;
text-align: center;
padding:1rem;
}
.lyb-img {
border: 1px solid var(--lyb-color-text);
box-shadow: 7px 7px var(--lyb-color-shadow);
margin: 0rem auto;
display:block;
max-width: 60rem;
}