/* define global variables */ html { zoom: 1.6; box-sizing: border-box; color: white; } *, *:before, *:after { box-sizing: inherit; } html, body { height: 100%; } @media screen and (max-height: 640px) { html, body { height: auto; min-height: 100%; min-width: 1300px; } } body {overflow: scroll;} /* Top bar styles */ .top-bar { padding: 0.4em 0em 0em var(--dynamic-padding); position: fixed; top: 0; left: 0; opacity: 1; height: 65px; width: 100%; min-width: 1300px; color: white; z-index: 1000; border-bottom: 3px dashed gray; white-space: pre; /* was pre-line */ line-height: 0.5; } .top-bar-bg { opacity: 0.5; background-color: #404040; height: 65px; width: 100%; min-width: 1300px; position: fixed; z-index: 999; } .top-bar img { vertical-align: middle; } .content { margin: 0 auto; padding: 4em var(--dynamic-padding) 4em var(--dynamic-padding); background-color: #000; /* width: 100%; */ } .footer { padding: 2em 0em 0em 0em; position: relative; text-align: center; top: 0; left: 0; height: 300px; width: 100%; min-width: 1300px; color: gray; background-color: #202020; z-index: 1000; border-top: 0px solid lightgray; white-space: pre; /* was pre-line */ line-height: 1.2; font: courier } body { margin: 0; opacity: 0.95; justify-content: center; background-color: black; /* opacity: 0.85; */ /* background-image: url("cubes-dark.png"); background-size: 200px; */ line-height: 1.5; width: 100%; /* max-width: 1600px; */ } table { border:0px solid red; /* border-collapse: collapse; */ color: white; border-spacing: 0; justify-content: center; text-align: center; align: center; } .display thead { text-align: center; } .display th { background-color: #202020; text-align: center; } .display tr:nth-child(even) { background-color: #161616; } .center-div { justify-content: center; text-align: center; } div.tooltip { position: absolute; text-align: center; padding: .2rem; background: #000; color: white; border: 0px; border-radius: 8px; pointer-events: none; font-size: 14; line-height: 1.2; white-space: pre; } p { white-space: pre; font-weight: normal; } /* adaptive window scaling */ @media (max-width: 2340px) {html {zoom: 1.6;}} @media (max-width: 2080px) {html {zoom: 1.4;}} @media (max-width: 1820px) {html {zoom: 1.2;}} @media (max-width: 1560px) {html {zoom: 1.0;}} @media (max-width: 1300px) {html {zoom: 0.8;}} @media (max-width: 1040px) {html {zoom: 0.6;}} /* @media (max-width: 900px) {html {zoom: 0.5;}} */