You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

214 lines
3.5 KiB

@font-face {
font-family: 'LCARS';
src: url('./fonts/lcarsgtj3-webfont.eot');
src: url('./fonts/lcars.ttf') format('embedded-opentype'), url('/fonts/lcars.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'LCARS Lower';
src: url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/lcarsunknown.eot');
src: url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/lcarsunknown.eot#iefix') format('embedded-opentype'), url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/lcarsunknown.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'LCARS Block';
src: url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/LCARS-Block.eot');
src: url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/LCARS-Block.eot#iefix') format('embedded-opentype'), url('/web/20160330232832im_/http://lcarssdk.org/lcarssdk/fonts/LCARS-Block.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
:root{
--space1: 5px;
--textpadding1: 5px 10px;
--regText: 'Open Sans', sans-serif;
--fancyText: 'LCARS', sans-serif;
--hoverBack: #cdf;
--hoverText: #821;
}
html, body{
margin:0;
padding:0;
background:#111;
color:#fff;
font-family: var(--fancyText);
font-weight: 500;
font-size:1.4em;
letter-spacing: 0.05em;
}
.mainContainer{
background:#111;
display: flex;
flex-direction: row;
height:100vh;
}
/* Left Side */
.leftColumn{
flex:4;
background:#333;
display:flex;
flex-direction: row;
}
/* Left Information Panel */
.infoLeft{
display:flex;
flex-direction: column;
flex:6;
background:#222;
}
.leftTop{
flex:3;
background:#111;
text-align:center;
}
.logo{
width:60%;
padding-top:17%;
}
.leftInfo{
display: flex;
flex-direction: column;
flex:7;
background:#111;
}
.leftItem{
flex:1;
margin:var(--space1);
text-align: left;
border-radius: 10vh;
padding:2vh;
background: #9cf;
}
/* Left LCARS Panel (menu?) */
.lcarsLeft{
background:#111;
flex:4;
display: flex;
flex-direction: column;
text-align: right;
}
.lcarsLeft div{
margin:var(--space1);
padding:var(--textpadding1);
}
.lcarsLeftItem{
flex:1;
background:#99ccff;
}
.lcarsLeftItemBig{
flex:4;
background:#cc6699;
}
.lcarsLeftItemMed{
flex:2;
background:#ff9933;
}
/* Right Side */
.rightContainer{
flex:10;
background: #111;
display:flex;
flex-direction: column;
}
.rightTop{
flex: 3;
background:#222;
display: flex;
flex-direction: row;
}
.lcarsMiddleTop, .lcarsMiddleBottom{
background:#111;
flex:2;
display: flex;
flex-direction: column;
}
.lcarsMiddleItem{
background:#069;
margin:var(--space1);
padding:var(--textpadding1);
flex:2;
}
.lcarsMiddleElbow{
margin:var(--space1);
flex:2;
}
.dataTopRight{
flex:7;
background:#171717;
display: flex;
flex-direction: column;
}
.datatopRightUpper{
flex:7;
}
.lcarsHorizontalTop{
flex:1;
background:#111;
}
/* LCARS HORIZONTAL LINES */
.lcarsHorizontalBottom{
flex:1;
background:#111;
}
.dataRightLower{
flex:9;
}
.rightBottom{
flex: 5;
display: flex;
flex-direction: row;
background:#333;
}
.dataBottomRight{
flex:7;
background:#171717;
display: flex;
flex-direction: column;
}
/* LCARS Middle Elbow */
.lcarsElbow{
width:100%;
}
/* LCARS General Hover */
.lcarsLeft div:hover, .leftItem:hover,.lcarsMiddleTop div:hover, .lcarsMiddleBottom div:hover{
background:var(--hoverBack);
color:var(--hoverText);
}