310 lines
5.8 KiB
CSS
310 lines
5.8 KiB
CSS
body {
|
|
background-color: black;
|
|
transition: background-color 0.3s ease;
|
|
background-image: url("./images/fullyblackfire.svg");
|
|
background-size: auto 113%; /* Zooms the image in by 50% relative to the container */
|
|
background-position: center 2px; /* Centers the zoomed image */
|
|
background-repeat: no-repeat; /* Prevents the image from repeating */
|
|
position: relative;
|
|
}
|
|
|
|
@media (min-width: 1140px) {
|
|
body {
|
|
background-position: center 6px;
|
|
height: 100vh;
|
|
}
|
|
}
|
|
|
|
/* @media (min-width: 1140px) {
|
|
body {
|
|
flex-basis: 30%;
|
|
}
|
|
} */
|
|
|
|
body, html {
|
|
margin: 0;
|
|
position: relative;
|
|
}
|
|
|
|
.dashboard {
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: start;
|
|
align-items: center;
|
|
padding: 12px 46px;
|
|
}
|
|
|
|
@media (min-width: 1140px) {
|
|
.dashboard {
|
|
height: 95%;
|
|
}
|
|
}
|
|
|
|
/* @media (min-width: 1140px) {
|
|
.dashboard {
|
|
background-image: none;
|
|
}
|
|
} */
|
|
|
|
.dashboard-title {
|
|
width: 100%;
|
|
text-align: center;
|
|
-webkit-text-stroke: 1px black;
|
|
}
|
|
|
|
.dashboard-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: start;
|
|
align-items: center;
|
|
font-size: 46px;
|
|
font-weight: bold;
|
|
color: #32CD32;
|
|
padding-bottom: 12px;
|
|
}
|
|
|
|
.header-purple {
|
|
color: #967bb6;
|
|
}
|
|
|
|
.current-dashboard {
|
|
color: black;
|
|
font-size: 36px;
|
|
font-weight: normal;
|
|
/* text-shadow: 4px 4px 10px #32CD32; */
|
|
/* text-shadow: 3px 3px 0 #32CD32;
|
|
text-shadow: -3px 3px 0 #32CD32;
|
|
text-shadow: -3px -3px 0 #32CD32;
|
|
text-shadow: 3px -3px 0 #32CD32; */
|
|
}
|
|
|
|
.neonText {
|
|
animation: flicker 1.5s infinite alternate;
|
|
color: #fff;
|
|
font-family: "Tilt Neon"
|
|
}
|
|
|
|
@keyframes flicker {
|
|
0%, 18%, 22%, 25%, 53%, 57%, 100% {
|
|
text-shadow:
|
|
0 0 4px #fff,
|
|
0 0 11px #fff,
|
|
0 0 19px #fff,
|
|
0 0 40px #0fa,
|
|
0 0 80px #0fa,
|
|
0 0 90px #0fa,
|
|
0 0 100px #0fa,
|
|
0 0 150px #0fa;
|
|
}
|
|
20%, 24%, 55% {
|
|
text-shadow: none;
|
|
}
|
|
}
|
|
|
|
.dashboard-field {
|
|
width: 80%;
|
|
height: 90%;
|
|
/* min-height: 62vh; */
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 16px;
|
|
justify-content: space-evenly;
|
|
align-items: center;
|
|
padding: 24px;
|
|
border-style: double;
|
|
border-width: thick;
|
|
border-color: #32CD32;
|
|
border-radius: 25px;
|
|
}
|
|
|
|
.dashboard-row {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
@media (min-width: 1000px) {
|
|
.dashboard-row {
|
|
flex-direction: row;
|
|
padding: 10px 0px;
|
|
}
|
|
}
|
|
|
|
.dashboard-item {
|
|
display: flex;
|
|
flex: 1 1 90%;
|
|
justify-content: center;
|
|
align-items: center;
|
|
/* width: 90%; */
|
|
/* max-width: 364px; */
|
|
padding: 5px 0px;
|
|
/* padding: 0px 40px; */
|
|
}
|
|
|
|
/* .dashboard-item:only-child {
|
|
margin: 0 auto;
|
|
} */
|
|
|
|
@media (min-width: 760px) {
|
|
.dashboard-item {
|
|
flex-basis: 45%;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1140px) {
|
|
.dashboard-item {
|
|
flex-basis: 30%;
|
|
}
|
|
}
|
|
|
|
|
|
/* @media (min-width: 1000px) {
|
|
.dashboard-item:only-child {
|
|
padding: 60px 0px 10px;
|
|
}
|
|
} */
|
|
|
|
.single-item-row {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
padding: 60px 0px 10px;
|
|
}
|
|
|
|
.button {
|
|
background-color: #32CD32;
|
|
color: black;
|
|
width: 100%;
|
|
padding: 15px 32px;
|
|
text-align: center;
|
|
font-size: 24px;
|
|
text-decoration: none;
|
|
border-style: solid;
|
|
border-width: medium;
|
|
border-color: black;
|
|
border-radius: 25px;
|
|
}
|
|
|
|
.button:hover {
|
|
background-color: black;
|
|
color: #967bb6;
|
|
border-color: #967bb6;
|
|
}
|
|
|
|
.button-disabled {
|
|
background-color: dimgrey;
|
|
color: black;
|
|
border-color: black;
|
|
width: 100%;
|
|
padding: 15px 32px;
|
|
text-align: center;
|
|
font-size: 24px;
|
|
text-decoration: none;
|
|
border-style: solid;
|
|
border-width: medium;
|
|
border-radius: 25px;
|
|
}
|
|
|
|
.switch-button {
|
|
position: absolute; /* Positions the button relative to the viewport */
|
|
top: 40px;
|
|
right: 0;
|
|
z-index: 1000; /* Ensures the button appears above other content */
|
|
/* Add other styling for your button (e.g., background-color, padding, font-size) */
|
|
color: #967bb6;
|
|
padding: 10px 15px;
|
|
border: none;
|
|
border-radius: 5px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
@media (min-width: 700px) {
|
|
.switch-button {
|
|
top: 0;
|
|
}
|
|
}
|
|
|
|
|
|
.icon-button {
|
|
border: none;
|
|
background: none;
|
|
padding: 0;
|
|
cursor: pointer;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
#logoOff{
|
|
display:none
|
|
}
|
|
#logoOn{
|
|
display:block
|
|
}
|
|
|
|
img {
|
|
height: 8vh; /* Set your desired fixed height */
|
|
width: auto; /* Allow the width to adjust automatically */
|
|
object-fit: contain;
|
|
}
|
|
|
|
.logo-container {
|
|
height: 120px; /* Set your desired fixed height */
|
|
width: 350px; /* Allow the width to adjust automatically */
|
|
object-fit: contain;
|
|
}
|
|
|
|
.logo {
|
|
background-image: url("./images/greenfirewithpurple.svg");
|
|
height: 120px; /* Set your desired fixed height */
|
|
width: auto; /* Allow the width to adjust automatically */
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
|
|
.logo:hover {
|
|
background-image: url("./images/fullyblackfire.svg");
|
|
}
|
|
|
|
.image-container {
|
|
height: 100vh;
|
|
width: 100vw;
|
|
overflow: hidden;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.image-container img {
|
|
height: 100%; /* Image fills 100% of the container's height */
|
|
width: 100%; /* Allow width to adjust proportionally */
|
|
object-fit: contain; /* Crop and zoom to fill the container while maintaining aspect ratio */
|
|
/* display: block; Remove extra space below the image */
|
|
}
|
|
|
|
@media (min-width: 1000px) {
|
|
.image-container img {
|
|
width: auto;
|
|
}
|
|
}
|
|
|
|
.toggle-switch {
|
|
position: absolute; /* Position relative to the parent */
|
|
top: 0; /* Align to the top edge */
|
|
right: 0; /* Align to the right edge */
|
|
/* Other styles for your toggle switch */
|
|
}
|
|
|
|
.green-flame {
|
|
background-color: #000000; /* Light background color */
|
|
}
|
|
|
|
.black-flame{
|
|
background-color: #32CD32; /* Dark background color */
|
|
}
|