1
0
Fork 0
forked from Simnation/Main
Main/resources/[qb]/qb-target/html/css/style.css

88 lines
2.2 KiB
CSS
Raw Normal View History

2025-06-07 08:51:21 +02:00
@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;
}