http-boot-server/bootserver/static/stylesheets/main.css

154 lines
2.5 KiB
CSS
Raw Normal View History

:root {
2023-09-16 11:48:21 +00:00
/* Base colours */
--base: #1e1e2e;
--mantle: #181825;
--crust: #11111b;
/* Surface colours */
--surface0: #313244;
--surface1: #45475a;
--surface2: #585b70;
--overlay0: #6c7086;
--overlay1: #7f849c;
--overlay2: #9399b2;
/* Text colours */
--text: #cdd6f4;
--subtext0: #a6adc8;
--subtext1: #bac2de;
/* Main colours */
--rosewater: #f5e0dc;
--flamingo: #f2cdcd;
--pink: #f5c2e7;
--mauve: #cba6f7;
--red: #f38ba8;
--maroon: #eba0ac;
--peach: #fab387;
--yellow: #f9e2af;
--green: #a6e3a1;
--teal: #94e2d5;
--sky: #89dceb;
--sapphire: #74c7ec;
--blue: #89b4fa;
--lavender: #b4befe;
}
2023-08-16 21:33:26 +00:00
body {
2023-09-16 11:48:21 +00:00
background-color: var(--crust);
color: var(--text);
2023-08-16 21:33:26 +00:00
}
.page-content {
2023-09-16 11:48:21 +00:00
max-width: 1500px;
margin: auto;
}
.container {
2023-09-16 11:48:21 +00:00
border-radius: 20px;
background-color: var(--base);
padding: 5px 10px;
margin: 5px auto;
}
2023-09-16 11:48:21 +00:00
.header-grid {
display: grid;
grid-template-columns: 1fr 3fr;
align-items: stretch;
justify-items: stretch;
column-gap: 10px;
margin: 5px auto;
.container {
padding: 10px;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
}
}
.client-list-grid {
display: grid;
grid-template-columns: 1fr;
justify-items: stretch;
margin: 5px auto;
row-gap: 5px;
.container {
margin: 0;
}
}
.stat-container {
h2 {
margin: auto;
width: 100%;
vertical-align: middle;
}
}
.main-container {
2023-08-16 21:33:26 +00:00
padding: 20px;
}
.title-container {
2023-09-16 11:48:21 +00:00
color: var(--blue);
2023-08-16 21:33:26 +00:00
2023-09-16 11:48:21 +00:00
h1 {
margin: auto;
padding: auto;
vertical-align: middle;
width: 100%;
}
2023-08-16 21:33:26 +00:00
}
.client-header {
.client-name {
font-size: large;
font-weight: bold;
}
.client-uuid {
font-size: smaller;
2023-09-16 11:48:21 +00:00
color: var(--subtext1);
2023-08-16 21:33:26 +00:00
}
}
.client-boot-options {
padding-left: 10px;
padding-right: 10px;
}
.client-boot-option {
margin: 3px auto;
padding: 8px 8px;
cursor: pointer;
2023-08-16 21:33:26 +00:00
&.selected {
2023-09-16 11:48:21 +00:00
background-color: var(--overlay0);
cursor: default;
}
&:hover {
2023-09-16 11:48:21 +00:00
background-color: var(--overlay2);
--text-variant: #000000;
2023-08-16 21:33:26 +00:00
}
}
.boot-option-name {
font-size: large;
font-weight: bold;
}
.boot-option-uuid {
font-size: smaller;
2023-09-16 11:48:21 +00:00
color: var(--subtext0);
2023-08-16 21:33:26 +00:00
}
.boot-option-path {
font-size: small;
padding-left: 10px;
}