:root {
  --bodyHeightScale: 1; }

@keyframes TemporaryShow {
  0%, 100% {
    visibility: visible; } }

@keyframes TemporaryHide {
  0%, 100% {
    visibility: hidden; } }

html {
  height: 100%;
  width: 100%;
  overflow: hidden; }
  html body {
    -webkit-user-select: none;
    font-family: Roboto-Regular;
    font-size: calc(var(--viewportHeightRatio) * (36px / 21.6) * var(--currentPageHeight) / 100);
    color: white;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0; }

#highlight {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 10; }

#Electricity {
  width: 100%;
  height: 100%; }
  #Electricity[state=off] {
    display: none; }

@font-face {
  font-family: "Roboto";
  src: url("/Fonts/RobotoMono-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Roboto-Light";
  src: url("/Fonts/RobotoMono-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Roboto-Bold";
  src: url("/Fonts/RobotoMono-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }


  
gtn1650-element #highlight {
  pointer-events: none;
  z-index: 10000;
}

gtn1650-element {
  width: 100%;
  height: 100%;
  background-color: black;
  font-family: Roboto-Bold;
  overflow: hidden;
}
gtn1650-element #Electricity {
  width: 100%;
  height: 100%;
}
gtn1650-element #Electricity[state=off] {
  display: none;
}
gtn1650-element #Mainframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
gtn1650-element #Mainframe #Electricity {
  position: relative;
}
gtn1650-element #Mainframe #Electricity #CenterDisplay {
  position: absolute;
  height: 100%;
  width: 100%;
}
gtn1650-element #Mainframe #Electricity #CenterDisplay #MainDisplayArea {
  position: absolute;
  height: 100%;
  width: 100%;
}

gtn1650-element #Mainframe #Electricity #CenterDisplay #MainDisplayArea #Gtn650_Container{
  height: 59.3%;
  width: 100%;
  background-color: black;
}
