224 lines
No EOL
3.6 KiB
CSS
224 lines
No EOL
3.6 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=Comfortaa&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');
|
|
.overall-status {
|
|
background-color: #00000025!important;
|
|
}
|
|
|
|
html {
|
|
background-color: #000000!important;
|
|
}
|
|
.main {
|
|
background-color: #000000!important;
|
|
}
|
|
.monitor-list.shadow-box {
|
|
background: none!important;
|
|
}
|
|
.container {
|
|
background-color: #000000!important;
|
|
}
|
|
|
|
h1 {
|
|
font-family: "Comfortaa"!important;
|
|
color: #FFFFFF
|
|
}
|
|
|
|
.title-flex > span {
|
|
font-family: "Comfortaa"!important;
|
|
color: #FFFFFF
|
|
}
|
|
|
|
* {
|
|
font-family: Comfortaa!important;
|
|
color: #FFFFFF
|
|
}
|
|
|
|
:root {
|
|
--min-item-width: 28ch;
|
|
--max-item-width: .5fr;
|
|
--grid-spacing: .25rem;
|
|
--item-padding: .25rem;
|
|
}
|
|
|
|
/* Let items expand on small screens */
|
|
@media (max-width: 600px) {
|
|
:root {
|
|
--max-item-width: 1fr;
|
|
}
|
|
}
|
|
|
|
/* Cap item width for better appearance on large screens */
|
|
@media (min-width: 2560px) {
|
|
:root {
|
|
--max-item-width: 300px;
|
|
}
|
|
}
|
|
|
|
/* Readability on 4K screens at distance */
|
|
@media (min-width: 3840px) {
|
|
.item-name {
|
|
font-size 1.3em;
|
|
font-weight: 700;
|
|
letter-spacing: 0.8px;
|
|
}
|
|
.badge {
|
|
font-size: .9em;
|
|
}
|
|
.wrap > .d-flex {
|
|
font-size: .9em;
|
|
font-weight: 500;
|
|
letter-spacing: .8px;
|
|
}
|
|
}
|
|
|
|
/* Expand container */
|
|
.container {
|
|
max-width: 100%
|
|
}
|
|
|
|
/* Grid layout */
|
|
.monitor-list > .monitor-list {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(var(--min-item-width), var(--max-item-width)));
|
|
grid-gap: var(--grid-spacing);
|
|
}
|
|
|
|
.item {
|
|
width: 100%;
|
|
padding: var(--item-padding) !important;
|
|
border: #3d3d3d solid 2px;
|
|
}
|
|
|
|
.item > .row {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.row > div {
|
|
width: 100%;
|
|
}
|
|
|
|
/* Text readability */
|
|
.item-name {
|
|
color: #f1f1f1;
|
|
}
|
|
|
|
/* Badge movement */
|
|
.row {
|
|
position: relative;
|
|
}
|
|
body:not(.mobile) .badge {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
|
|
/* Header compacting */
|
|
.main {
|
|
position: relative;
|
|
}
|
|
.overall-status {
|
|
padding: .5rem !important;
|
|
}
|
|
body:not(.mobile) .overall-status {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
width: 50%;
|
|
}
|
|
|
|
/* Tweaks for mobile size */
|
|
body.mobile {}
|
|
|
|
/* Footer compacting */
|
|
footer .alert-heading {
|
|
padding: 0 !important;
|
|
}
|
|
|
|
/* Margin resets */
|
|
.mb-4, .mb-5 {
|
|
margin-bottom: .5rem !important;
|
|
}
|
|
|
|
.mt-4 {
|
|
margin-top: .5rem !important;
|
|
}
|
|
|
|
.mt-5 {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
|
|
/* Reduce glaring blue maintenance color */
|
|
.bg-maintenance {
|
|
background-color: #4962bd !important;
|
|
}
|
|
|
|
.rounded-pill {
|
|
display: none!important;
|
|
}
|
|
|
|
html {
|
|
background-image: url(https://res.tyleo.dev/backgrounds/web/webpack_rep.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-attachment: fixed;
|
|
background-color: #000000;
|
|
}
|
|
|
|
.title-flex {
|
|
background: none!important;
|
|
}
|
|
.item {
|
|
border: none!important;
|
|
}
|
|
.mb-4 {
|
|
background: none!important;
|
|
}
|
|
.main {
|
|
background: none!important;
|
|
}
|
|
|
|
h1 {
|
|
background: none!important;
|
|
}
|
|
.container {
|
|
background: none!important;
|
|
}
|
|
.mt-3 {
|
|
background: none!important;
|
|
}
|
|
.beat-hover-area.empty {
|
|
display: none!important;
|
|
}
|
|
.title-flex {
|
|
background: none!important;
|
|
}
|
|
.mt-3 {
|
|
background: none!important;
|
|
}
|
|
.dark {
|
|
background: none!important;
|
|
}
|
|
|
|
.item:hover {
|
|
border: none!important;
|
|
background: none!important;
|
|
}
|
|
|
|
.btn {
|
|
background: none!important;
|
|
border-width: 3px!important;
|
|
border-color: #222222!important;
|
|
color: #FFFFFF!important;
|
|
}
|
|
|
|
.btn:hover {
|
|
background: none!important;
|
|
border-width: 3px!important;
|
|
border-color: #555555!important;
|
|
color: #FFFFFF!important;
|
|
}
|
|
|
|
.incident {
|
|
color: #FFFFFF!important;
|
|
} |