ly-design/style.css

123 lines
2.5 KiB
CSS
Raw Normal View History

2024-12-21 18:23:56 +01:00
/* Variables to be used by this file for easy theming */
:root {
--lyb-color-shadow: #151515;
--lyb-color-text: #b8cfd0;
--lyb-color-text-link: #7bb4b6;
2024-12-28 16:16:16 +01:00
--lyb-color-bg-box: #46d2da;
2024-12-21 18:23:56 +01:00
--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;
2024-12-28 16:16:16 +01:00
--lyb-color-bg-warn-border: #a3b05e;
2024-12-21 18:23:56 +01:00
--lyb-color-bg-error: #b93434;
2024-12-28 16:16:16 +01:00
--lyb-color-bg-error: #983535;
2024-12-21 18:23:56 +01:00
}
2024-12-28 16:16:16 +01:00
/* The global style for the page body */
2024-12-21 18:23:56 +01:00
.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 */
2024-12-28 16:16:16 +01:00
.lyb-body-responsive {
2024-12-21 18:23:56 +01:00
max-width: 90rem;
2024-12-21 21:44:10 +01:00
min-height: 100vh;
2024-12-21 18:23:56 +01:00
margin: 0 auto;
background-color: #1e2633;
2024-12-22 13:01:43 +01:00
display: block flex;
flex-direction: column;
2024-12-21 18:23:56 +01:00
}
/* Paragraphs of normal text */
.lyb-text {
padding: 0.5rem;
margin: 0 auto;
max-width: 70rem;
}
2024-12-28 16:16:16 +01:00
.lyb-box {
2024-12-21 18:23:56 +01:00
padding: 0.5rem;
margin: 0.2rem auto;
max-width: 60rem;
2024-12-28 16:16:16 +01:00
color: var(--lyb-color-bg);
background-color: var(--lyb-color-bg-box);
border: 1px solid var(--lyb-color-text);
box-shadow: 7px 7px var(--lyb-color-shadow);
}
/* Informational blocks containg additional stuff */
.lyb-box-info {
2024-12-21 18:23:56 +01:00
border: 1px solid var(--lyb-color-bg-info-border);
background-color: var(--lyb-color-bg-info);
2024-12-28 16:16:16 +01:00
}
.lyb-box-warn {
color: var(--lyb-color-bg);
background-color: var(--lyb-color-bg-warn);
box-shadow: 7px 7px var(--lyb-color-shadow);
}
.lyb-box-err {
background-color: var(--lyb-color-bg-error);
2024-12-21 18:23:56 +01:00
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;
2024-12-21 23:34:41 +01:00
text-decoration: none;
2024-12-21 18:23:56 +01:00
}
2024-12-28 16:16:16 +01:00
.lyb-box>.lyb-link {
color: var(--lyb-color-bg);
}
2024-12-21 18:23:56 +01:00
.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;
}