forked from Simnation/Main
87 lines
2.2 KiB
CSS
87 lines
2.2 KiB
CSS
@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400;500;600;700&display=swap");
|
|
|
|
:root {
|
|
/* Colors */
|
|
--md-primary: #f44336;
|
|
--md-on-primary: #ffffff;
|
|
--md-error: #b3261e;
|
|
--md-on-error: #ffffff;
|
|
--md-success: #386a20;
|
|
--md-on-success: #ffffff;
|
|
--md-success-container: #b6f397;
|
|
--md-on-success-container: #0c2000;
|
|
--md-surface: #1c1b1f;
|
|
--md-on-surface: #e6e1e5;
|
|
--md-surface-container: #211f26;
|
|
--md-surface-container-high: #2b2930;
|
|
--md-surface-container-highest: #36343b;
|
|
--md-shadow: rgba(0, 0, 0, 0.15);
|
|
--md-radius-small: 8px;
|
|
|
|
/* Typography */
|
|
--md-typescale-label-medium-size: 12px;
|
|
--font-primary: "Exo 2", Arial, sans-serif;
|
|
--font-weight-regular: 400;
|
|
--font-weight-medium: 500;
|
|
--font-weight-bold: 700;
|
|
|
|
/* Elevation */
|
|
--md-elevation-1: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
|
|
}
|
|
|
|
body {
|
|
overflow: hidden;
|
|
font-family: var(--font-primary);
|
|
}
|
|
|
|
#target-eye {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
display: none;
|
|
transform: translateY(-50%) translateX(-50%);
|
|
font-size: 2vh;
|
|
text-shadow: 0 2px 4px var(--md-shadow);
|
|
transition: color 0.3s ease;
|
|
}
|
|
|
|
#target-label-wrapper {
|
|
position: absolute;
|
|
display: flex;
|
|
align-content: center;
|
|
justify-content: center;
|
|
flex-direction: row;
|
|
left: 51.5%;
|
|
width: fit-content;
|
|
height: 100%;
|
|
top: 49.25%;
|
|
}
|
|
|
|
#target-label {
|
|
list-style: none;
|
|
font-size: var(--md-typescale-label-medium-size, 1vh);
|
|
font-weight: var(--font-weight-medium, bold);
|
|
font-family: var(--font-primary, Arial, sans-serif);
|
|
color: var(--md-on-surface);
|
|
user-select: none;
|
|
white-space: nowrap;
|
|
text-shadow: 0 2px 4px var(--md-shadow);
|
|
}
|
|
|
|
[id^="target-option-"] {
|
|
margin-bottom: 0.2vh;
|
|
padding: 0.45rem;
|
|
background: var(--md-surface-container-high);
|
|
color: var(--md-on-surface);
|
|
box-shadow: var(--md-elevation-1);
|
|
transition: transform 0.3s ease, background-color 0.2s ease;
|
|
}
|
|
|
|
[id^="target-option-"]:hover {
|
|
background: var(--md-surface-container-highest);
|
|
transform: translateX(10px);
|
|
}
|
|
|
|
.target-success {
|
|
color: var(--md-success, #386a20) !important;
|
|
}
|