html, body {
margin: 0;
padding: 0;
overflow: hidden;
height: 100%;
/* background: url(assets/image\ 1.png); */
/* background-color: black; */
width: 100%;
}
body, html {
font-family: 'Poppins', Arial, sans-serif;
}
.header {
display: flex;
position: relative;
height: 40%;
width: 20%;
border-radius: 15px;
margin-left: 70%;
margin-top: 14%;
}
.header img {
border-radius: 10px;
width: 100%;
height: 10%;
}
.anticheat-menu {
opacity: 0;
pointer-events: none;
transition: opacity 0.3s;
position: absolute;
top: 25%;
right: 5%;
width: 340px;
flex-direction: column;
align-items: center;
padding: 28px 0 18px 0;
z-index: 1000;
display: flex; /* AICI era problema */
}
.anticheat-menu.visible {
opacity: 1;
pointer-events: auto;
}
.ac-header {
width: 90%;
height: 125px;
background: #e3e9ff;
border-radius: 18px;
margin-bottom: 22px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.ac-header img {
width: 100%;
height: 100%;
object-fit: cover;
}
.ac-menu {
width: 90%;
display: flex;
flex-direction: column;
gap: 17px;
transition: opacity 0.3s, transform 0.3s;
}
.ac-menu.submenu {
position: absolute;
top: 170px;
right: 0;
left: 0;
margin: auto;
width: 90%;
z-index: 2000;
padding: 18px 0 10px 0;
animation: submenuIn 0.25s cubic-bezier(.4,2,.6,1) both;
}
@keyframes submenuIn {
from { opacity: 0; transform: translateY(30px) scale(0.98);}
to { opacity: 1; transform: translateY(0) scale(1);}
}
.ac-btn {
width: 100%;
padding: 13px 18px;
background: #0808088a;
border: none;
border-radius: 8px;
color: #ffffff88;
font-size: 1.08rem;
display: flex;
align-items: center;
gap: 13px;
cursor: pointer;
font-family: inherit;
justify-content: flex-start;
position: relative;
transition: background 0.25s, color 0.25s, box-shadow 0.25s, transform 0.18s;
outline: none;
font-weight: 100;
letter-spacing: 0px;
box-shadow: 0 2px 8px 0 #0002;
}
.ac-btn .fa {
font-size: 1.25em;
color: #000000;
transition: color 0.25s;
}
.ac-btn.active, .ac-btn:focus, .ac-btn:hover {
background: #00c3ffc5;
color: #fff;
transform: scale(1.04);
box-shadow: 0 0 18px 4px rgba(0, 195, 255, 0.301), 0 0 1.5px 0.5px #fff2;
}
.ac-btn.active .fa, .ac-btn:focus .fa, .ac-btn:hover .fa {
color: #fff;
}
.ac-arrow {
margin-left: auto;
font-size: 1.1em;
color: #00c3ffc5;
transition: color 0.25s, opacity 0.18s, transform 0.18s;
opacity: 0;
transform: translateX(12px);
}
.ac-btn.active .ac-arrow,
.ac-btn:focus .ac-arrow,
.ac-btn:hover .ac-arrow {
color: #fff;
opacity: 1;
transform: translateX(0);
}
.vehicle-input-wrap {
width: 100%;
display: flex;
gap: 8px;
margin-top: 18px;
}
.vehicle-input {
flex: 1;
padding: 10px 14px;
border-radius: 8px;
background: #0808088a;
border: none;
border-radius: 8px;
color: #fff;
font-family: inherit;
font-size: 1.08rem;
outline: none;
transition: border 0.2s, box-shadow 0.2s;
}
.vehicle-input:focus {
border: 1.5px solid #00e1ff;
box-shadow: 0 0 0 2px #00c3ff55;
}
.vehicle-send-btn {
padding: 10px 22px;
border-radius: 8px;
border: none;
background: linear-gradient(90deg, #00c3ff 0%, #00e1ff 100%);
color: #fff;
font-weight: 600;
font-size: 1.08rem;
cursor: pointer;
transition: background 0.18s, box-shadow 0.18s;
box-shadow: 0 2px 8px 0 #00c3ff22;
}
.vehicle-send-btn:hover {
background: linear-gradient(90deg, #00e1ff 0%, #00c3ff 100%);
box-shadow: 0 4px 16px 0 #00c3ff44;
}
#panel {
opacity: 0;
pointer-events: none;
transition: opacity 0.3s;
}
#panel.visible {
opacity: 1;
pointer-events: auto;
}
.ac-keyb-img-wrap {
width: 100%;
display: flex;
display: flex;
position: fixed;
justify-content: center;
align-items: center;
margin-top: 22%;
}
.ac-keyb-img {
width: 80px;
height: auto;
opacity: 0.85;
filter: drop-shadow(0 2px 6px #0002);
}