485 lines
9.2 KiB
CSS
485 lines
9.2 KiB
CSS
|
html {
|
||
|
margin: 0px;
|
||
|
padding: 0px;
|
||
|
-webkit-touch-callout: none;
|
||
|
-webkit-user-select: none;
|
||
|
-khtml-user-select: none;
|
||
|
-moz-user-select: none;
|
||
|
-ms-user-select: none;
|
||
|
user-select: none;
|
||
|
-webkit-user-drag: none;
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
border-radius: 25px;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
padding-top: 20px;
|
||
|
}
|
||
|
|
||
|
button {
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
}
|
||
|
|
||
|
#main {
|
||
|
padding: 0px;
|
||
|
margin: 0px;
|
||
|
background-color: #2D2D30;
|
||
|
position: absolute;
|
||
|
top: 0px;
|
||
|
left: 0px;
|
||
|
right: 0px;
|
||
|
bottom: 0px;
|
||
|
border-radius: 25px;
|
||
|
background-image: url("background.png");
|
||
|
background-attachment: fixed;
|
||
|
background-position: center;
|
||
|
}
|
||
|
|
||
|
#title-bar {
|
||
|
-webkit-app-region: drag;
|
||
|
height: 32px;
|
||
|
padding: 0px;
|
||
|
margin: 0px;
|
||
|
background-color: #1a1a1c;
|
||
|
border-bottom: 1px solid #515151;
|
||
|
color: #ADADAD;
|
||
|
font-family: sans-serif;
|
||
|
border-top-left-radius: 25px;
|
||
|
border-top-right-radius: 25px;
|
||
|
}
|
||
|
|
||
|
#title {
|
||
|
position: fixed;
|
||
|
top: 0px;
|
||
|
left: 12px;
|
||
|
line-height: 32px;
|
||
|
font-size: 14px;
|
||
|
}
|
||
|
|
||
|
#footer {
|
||
|
border-top: 1px solid #515151;
|
||
|
font-size: 14px;
|
||
|
position: absolute;
|
||
|
font-family: sans-serif;
|
||
|
bottom: 0px;
|
||
|
line-height: 64px;
|
||
|
background-color: #1a1a1c;
|
||
|
height: 64px;
|
||
|
width: 100%;
|
||
|
color: white;
|
||
|
letter-spacing: 3px;
|
||
|
padding: 0px;
|
||
|
border-bottom-left-radius: 25px;
|
||
|
border-bottom-right-radius: 25px;
|
||
|
}
|
||
|
|
||
|
#news {
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
background-color: #e0e0e0;
|
||
|
margin-top: 35px;
|
||
|
margin-left: 15%;
|
||
|
margin-right: 15%;
|
||
|
padding-left: 15px;
|
||
|
padding-top: 15px;
|
||
|
height: 350px;
|
||
|
width: auto;
|
||
|
overflow-block: scroll;
|
||
|
border-radius: 10px;
|
||
|
color: #1a1a1c;
|
||
|
box-shadow: 0px 0px 20px -10px white;
|
||
|
}
|
||
|
|
||
|
#news img {
|
||
|
position: relative;
|
||
|
left: 50%;
|
||
|
top: 50%;
|
||
|
transform: translate(-50%, -50%);
|
||
|
}
|
||
|
|
||
|
#news iframe {
|
||
|
transform: translate(-7px, -57px);
|
||
|
border-radius: 10px;
|
||
|
-webkit-app-region: no-drag;
|
||
|
}
|
||
|
|
||
|
#footer p#left {
|
||
|
position: absolute;
|
||
|
left: 10px;
|
||
|
margin-bottom: auto;
|
||
|
margin-top: auto;
|
||
|
padding-left: 10px;
|
||
|
text-align: left;
|
||
|
}
|
||
|
|
||
|
#footer p#right {
|
||
|
position: absolute;
|
||
|
right: 10px;
|
||
|
margin-bottom: auto;
|
||
|
margin-top: auto;
|
||
|
padding-right: 10px;
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
#title-bar-btns {
|
||
|
-webkit-app-region: no-drag;
|
||
|
position: fixed;
|
||
|
top: 1px;
|
||
|
right: 10px;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 5px;
|
||
|
|
||
|
}
|
||
|
:focus,
|
||
|
:active:focus,
|
||
|
.active:focus,
|
||
|
.focus,
|
||
|
:active.focus,
|
||
|
.active.focus {
|
||
|
outline: none !important;
|
||
|
}
|
||
|
|
||
|
button:focus,
|
||
|
button:active:focus,
|
||
|
button.active:focus,
|
||
|
button.focus,
|
||
|
button:active.focus,
|
||
|
button.active.focus {
|
||
|
outline: none !important;
|
||
|
}
|
||
|
|
||
|
#title-bar-btns button#login-btn {
|
||
|
-webkit-app-region: no-drag;
|
||
|
position: fixed;
|
||
|
top: 1px;
|
||
|
font-size: 14px;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
left: 10px;
|
||
|
}
|
||
|
|
||
|
#title-bar-btns button#settings-btn {
|
||
|
-webkit-app-region: no-drag;
|
||
|
position: fixed;
|
||
|
top: 1px;
|
||
|
font-size: 14px;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, 0%);
|
||
|
}
|
||
|
|
||
|
#title-bar-menu {
|
||
|
text-align: center;
|
||
|
position: absolute;
|
||
|
margin-left: 50%;
|
||
|
transform: translate(-100%, 0%);
|
||
|
}
|
||
|
|
||
|
iframe {
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
border: none;
|
||
|
}
|
||
|
|
||
|
button {
|
||
|
height: 32px;
|
||
|
background-color: transparent;
|
||
|
border: none;
|
||
|
color: #F1F1F1;
|
||
|
font-size: 16px;
|
||
|
}
|
||
|
|
||
|
#title-bar-menu button {
|
||
|
height: 32px;
|
||
|
width: 32px;
|
||
|
background-color: transparent;
|
||
|
border: none;
|
||
|
color: #F1F1F1;
|
||
|
font-size: 12px;
|
||
|
font-stretch: expanded;
|
||
|
font-weight: 100;
|
||
|
}
|
||
|
|
||
|
#title-bar-btns button:hover {
|
||
|
color: #3F3F41;
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
#content {
|
||
|
padding: 12px;
|
||
|
color: #CCCCCC;
|
||
|
}
|
||
|
|
||
|
#logo img {
|
||
|
height: 150px;
|
||
|
width: 150px;
|
||
|
display: block;
|
||
|
margin-top: 2%;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
transition-duration: 1000ms;
|
||
|
}
|
||
|
|
||
|
#logo img:hover {
|
||
|
transform: scale(1.1);
|
||
|
cursor:pointer;
|
||
|
}
|
||
|
|
||
|
#launch-btn {
|
||
|
position: absolute;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
bottom: 2%;
|
||
|
right: 50%;
|
||
|
opacity: 0.75;
|
||
|
left:50%;
|
||
|
transition-duration: 500ms;
|
||
|
}
|
||
|
|
||
|
#launch-btn img {
|
||
|
display: block;
|
||
|
position: absolute;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
left:50%;
|
||
|
transform: translate(-50%, -250%);
|
||
|
width: 250px;
|
||
|
bottom: 2%;
|
||
|
transform: translate(-50%, 0);
|
||
|
box-shadow: 0px 0px 30px 0px #68217A;
|
||
|
border-radius: 15px;
|
||
|
}
|
||
|
|
||
|
#launch-btn img#loading {
|
||
|
width:50px;
|
||
|
border-radius: 0;
|
||
|
box-shadow: none;
|
||
|
opacity: 0.5;
|
||
|
transform: translate(-25px, -25px);
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
div#launch-btn:hover {
|
||
|
opacity: 1.0;
|
||
|
cursor:pointer;
|
||
|
}
|
||
|
|
||
|
#launch-btn p#launch-txt {
|
||
|
display: block;
|
||
|
position: absolute;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
left:50%;
|
||
|
transform: translate(-50%, -250%);
|
||
|
text-align: center;
|
||
|
font-size: 40px;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
}
|
||
|
|
||
|
a {
|
||
|
color: #68217A;
|
||
|
}
|
||
|
|
||
|
/* The popup form - hidden by default */
|
||
|
.form-popup {
|
||
|
display: none;
|
||
|
position: fixed;
|
||
|
left: 15px;
|
||
|
top: 45px;
|
||
|
z-index: 9;
|
||
|
border-radius: 25px;
|
||
|
background-color: #121313;
|
||
|
color: white;
|
||
|
font-weight: normal;
|
||
|
box-shadow: 0px 0px 15px -10px gray;
|
||
|
}
|
||
|
|
||
|
.form-popup#settingsPopup {
|
||
|
left: 50%;
|
||
|
transform: translate(-50%, 0%);
|
||
|
}
|
||
|
|
||
|
/* Add styles to the form container */
|
||
|
.form-container {
|
||
|
max-width: 300px;
|
||
|
padding: 15px;
|
||
|
padding-top: 0px;
|
||
|
padding-top: 5px;
|
||
|
font-weight: normal;
|
||
|
|
||
|
}
|
||
|
|
||
|
.form-popup#accountPopup .form-container {
|
||
|
padding: 0px;
|
||
|
}
|
||
|
|
||
|
/* Full-width input fields */
|
||
|
.form-container input[type=text], .form-container input[type=password] {
|
||
|
width: 100%;
|
||
|
padding: 15px;
|
||
|
margin: 5px 0 22px 0;
|
||
|
border: none;
|
||
|
background: #f1f1f1;
|
||
|
border-radius: 5px;
|
||
|
font-weight: normal;
|
||
|
transition-duration: 500ms;
|
||
|
}
|
||
|
|
||
|
.form-popup h3 {
|
||
|
font-weight: normal;
|
||
|
margin: 0px;
|
||
|
}
|
||
|
|
||
|
/* When the inputs get focus, do something */
|
||
|
.form-container input[type=text]:focus, .form-container input[type=password]:focus {
|
||
|
background-color: #ddd;
|
||
|
outline: none;
|
||
|
}
|
||
|
|
||
|
/* Set a style for the submit/login button */
|
||
|
.form-container .btn {
|
||
|
transition-duration: 500ms;
|
||
|
background-color: #4CAF50;
|
||
|
padding: 16px 20px;
|
||
|
padding-bottom: 34px;
|
||
|
border: none;
|
||
|
letter-spacing: 3px;
|
||
|
cursor: pointer;
|
||
|
width: 100%;
|
||
|
margin-top:10px;
|
||
|
opacity: 0.8;
|
||
|
border-radius: 25px;
|
||
|
font-weight: normal;
|
||
|
box-shadow: 0px 0px 15px 0px green;
|
||
|
}
|
||
|
|
||
|
.form-popup .header {
|
||
|
width: 100%;
|
||
|
margin-bottom: 5px;
|
||
|
}
|
||
|
|
||
|
.form-popup button#close-popup {
|
||
|
margin-left: 90%;
|
||
|
}
|
||
|
|
||
|
.form-popup button#close-popup:hover {
|
||
|
color: #3F3F41;
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
.form-popup .form-container button:hover {
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
.form-popup .form-container img#pfp {
|
||
|
width: 100px;
|
||
|
border-radius: 40px;
|
||
|
margin-left: 100px;
|
||
|
margin-right: 100px;
|
||
|
margin-top: 10px;
|
||
|
box-shadow: 0px 0px 15px 0px gray;
|
||
|
}
|
||
|
|
||
|
.form-popup .form-container h2 {
|
||
|
text-align: center;
|
||
|
display: block;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
padding-left: 0px;
|
||
|
}
|
||
|
|
||
|
.form-popup .form-container h2.select-account {
|
||
|
display: block;
|
||
|
margin-left: 27px;
|
||
|
margin-right: 27px;
|
||
|
}
|
||
|
|
||
|
.form-popup#accountPopup .form-container p {
|
||
|
padding-left: 15px;
|
||
|
color:grey;
|
||
|
font-family: sans-serif;
|
||
|
letter-spacing: 3px;
|
||
|
font-size: 12px;
|
||
|
}
|
||
|
|
||
|
.form-popup .form-container .accounts {
|
||
|
padding-left: 15px;
|
||
|
padding-right: 15px;
|
||
|
}
|
||
|
|
||
|
div.account-select {
|
||
|
width: 100%;
|
||
|
border: 1px solid #515151;
|
||
|
background-color: #1a1a1c;
|
||
|
}
|
||
|
|
||
|
div.account-select:hover {
|
||
|
color: #515151;
|
||
|
border: 1px solid #1a1a1c;
|
||
|
background-color: #515151;
|
||
|
cursor: pointer;
|
||
|
}
|
||
|
|
||
|
/* Add some hover effects to buttons */
|
||
|
.form-container .btn:hover, .open-button:hover {
|
||
|
opacity: 1;
|
||
|
}
|
||
|
|
||
|
.slidecontainer {
|
||
|
width: 100%; /* Width of the outside container */
|
||
|
}
|
||
|
|
||
|
/* The slider itself */
|
||
|
.slider {
|
||
|
-webkit-appearance: none; /* Override default CSS styles */
|
||
|
appearance: none;
|
||
|
margin-left: 25px;
|
||
|
margin-right: 25px;
|
||
|
width: 200px; /* Full-width */
|
||
|
height: 25px; /* Specified height */
|
||
|
background: #d3d3d3; /* Grey background */
|
||
|
border-radius: 10px;
|
||
|
outline: none; /* Remove outline */
|
||
|
opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
|
||
|
-webkit-transition: .2s; /* 0.2 seconds transition on hover */
|
||
|
transition: opacity .2s;
|
||
|
}
|
||
|
|
||
|
/* Mouse-over effects */
|
||
|
.slider:hover {
|
||
|
opacity: 1; /* Fully shown on mouse-over */
|
||
|
}
|
||
|
|
||
|
/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
|
||
|
.slider::-webkit-slider-thumb {
|
||
|
border-radius: 5px;
|
||
|
-webkit-appearance: none; /* Override default look */
|
||
|
appearance: none;
|
||
|
width: 25px; /* Set a specific slider handle width */
|
||
|
height: 25px; /* Slider handle height */
|
||
|
background: #68217A; /* Green background */
|
||
|
cursor: pointer; /* Cursor on hover */
|
||
|
}
|
||
|
|
||
|
.slider::-moz-range-thumb {
|
||
|
width: 25px; /* Set a specific slider handle width */
|
||
|
height: 25px; /* Slider handle height */
|
||
|
background: #68217A; /* Green background */
|
||
|
cursor: pointer; /* Cursor on hover */
|
||
|
}
|
||
|
|
||
|
p#minRam {
|
||
|
position: fixed;
|
||
|
left: 12px;
|
||
|
bottom: 5px;
|
||
|
}
|
||
|
|
||
|
p#maxRam {
|
||
|
position: fixed;
|
||
|
right: 12px;
|
||
|
bottom: 5px;
|
||
|
}
|