Changed: DB Params

This commit is contained in:
2025-03-20 12:35:13 +01:00
parent 8640a12439
commit b71b3d12ca
822 changed files with 134218 additions and 0 deletions

9
assets/css/colors.css Normal file
View File

@@ -0,0 +1,9 @@
:root {
--text-color: #E0E1DD;
--text-color-inverted: #1f1e22;
--background-color: #0d1b2a;
--focused: #f4a260;
--unfocused: #2ec4b6;
--menu-bg: #1b3857;
--menu-border: #668580;
}

View File

@@ -0,0 +1,36 @@
.two-split {
display: grid;
grid-template-columns: 1fr 4fr;
grid-auto-rows: 75px;
}
.three-split {
display: grid;
grid-template-columns: 1fr 4fr 1fr;
grid-auto-rows: 75px;
}
.grid-item-left {
display: flex;
align-items: center;
padding-left: 10%;
justify-content: left;
}
.grid-item-center {
display: flex;
align-items: center;
justify-content: center;
}
.one-row {
grid-template-rows: 1fr;
}
.two-row {
grid-template-rows: 1fr 1fr;
}
.three-row {
grid-template-rows: 1fr 1fr 1fr;
}

319
assets/css/style.css Normal file
View File

@@ -0,0 +1,319 @@
@font-face {
font-family: "Lato";
src:
url("/assets/fonts/lato/Lato-BlackItalic.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-Black.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-BoldItalic.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-Bold.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-Italic.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-LightItalic.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-Regular.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-ThinItalic.ttf") format("truetype"),
url("/assets/fonts/lato/Lato-Thin.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
.lato-thin {
font-family: "Lato", sans-serif;
font-weight: 100;
font-style: normal;
}
.lato-light {
font-family: "Lato", sans-serif;
font-weight: 300;
font-style: normal;
}
.lato-regular {
font-family: "Lato", sans-serif;
font-weight: 400;
font-style: normal;
}
.lato-bold {
font-family: "Lato", sans-serif;
font-weight: 700;
font-style: normal;
}
.lato-black {
font-family: "Lato", sans-serif;
font-weight: 900;
font-style: normal;
}
.lato-thin-italic {
font-family: "Lato", sans-serif;
font-weight: 100;
font-style: italic;
}
.lato-light-italic {
font-family: "Lato", sans-serif;
font-weight: 300;
font-style: italic;
}
.lato-regular-italic {
font-family: "Lato", sans-serif;
font-weight: 400;
font-style: italic;
}
.lato-bold-italic {
font-family: "Lato", sans-serif;
font-weight: 700;
font-style: italic;
}
.lato-black-italic {
font-family: "Lato", sans-serif;
font-weight: 900;
font-style: italic;
}
* {
color: var(--text-color);
font-family: lato-regular, sans-serif;
box-sizing: inherit;
}
body {
background-color: var(--background-color);
}
main {
position: absolute;
left: 50%;
transform: translate(-50%, 0%);
min-height: 110vh;
width: 90%;
}
footer {
position: fixed;
left: 0;
bottom: 0;
background-color: var(--menu-bg);
width: 100vw;
}
a {
color: var(--unfocused);
text-decoration: none;
}
a:hover {
color: var(--focused);
}
button {
color: var(--text-color-inverted);
background-color: var(--unfocused);
text-decoration: none;
border: none;
}
button:hover {
color: var(--text-color);
background-color: var(--focused);
}
.content_container {
}
.login {
zoom: 150%;
position: absolute;
top: 35%;
left: 50%;
transform: translate(-50%, -50%);
width: 40%;
}
.login h1 {
font-size: 30px;
text-align: center;
margin-top: -20px;
margin-bottom: 1%;
}
.login img {
position: relative;
left: 50%;
transform: translateX(-50%);
}
.login form {
width: 100%;
text-align: center;
}
.login input {
text-align: left;
font-size: 15px;
background-color: var(--background-color);
border: none;
border-bottom: 2px solid var(--unfocused);
transition: border-bottom 0.2s ease-out;
}
.login input:focus {
outline: none;
border-bottom: 2px solid var(--focused);
}
.login input:required {
border-bottom: 2px solid var(--focused);
}
.login input[required]:invalid {
border-bottom: 2px solid var(--unfocused);
}
.login input[type=text] {
background-image: url("/assets/img/id-card-negated.png");
background-position: 5% center;
background-repeat: no-repeat;
background-size: 15px 15px;
text-indent: 15%;
}
.login input[type=password] {
background-image: url("/assets/img/key-negated.png");
background-position: 5% center;
background-repeat: no-repeat;
background-size: 15px 15px;
text-indent: 15%;
}
.login input[type=submit] {
text-align: center;
width: 30%;
background-color: var(--background-color);
transition: border-bottom 0.2s ease-out;
}
.login input[type=submit]:hover {
border-bottom: 2px solid var(--focused);
}
.side_by_side {
display: flex;
justify-content: center;
}
.error {
text-align: center;
}
.error h1 {
font-size: 300%;
}
.error h2 {
font-size: 200%;
}
.error p {
font-size: 150%;
font-weight: bold;
}
.navbar {
position: sticky;
top: 0;
width: 100%;
z-index: 1000;
}
.navbar ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: var(--menu-bg);
}
.navbar li {
float: left;
border-right: 1px solid var(--menu-border);
}
.navbar li:first-child {
border-right: none;
}
.navbar li:last-child {
float: right;
border-right: none;
}
.navbar img {
object-fit: contain;
width: 80px;
margin: auto;
}
.navbar a {
display: block;
padding: 8px;
font-size: 130%;
text-align: center;
color: var(--text-color-inverted);
background-color: var(--unfocused);
}
.navbar a:hover {
color: var(--text-color);
background-color: var(--focused);
}
.usercard {
border-radius: 10px;
border: 3px solid var(--unfocused);
}
.usercard img {
display: block;
margin-top: 2%;
margin-bottom: 2%;
margin-left: auto;
margin-right: auto;
border-radius: 50%;
max-width: 70%;
}
.usercard h1 {
margin-top: 0%;
text-align: center;
font-size: 150%;
background-color: var(--unfocused);
color: var(--text-color-inverted);
}
.usercard p {
font-size: 90%;
font-weight: 700;
}
.chart {
width: 50%;
}
.button_row {
text-align: left;
padding-top: 1%;
padding-bottom: 1%;
}
.button_row button {
font-size: 100%;
margin-left: 5%;
width: 15%;
border-radius: 4px;
}