#overlay { display: none; flex-direction: column; align-items: center; justify-content: center; height: 100vh; width: 100vw; position: fixed; top: 0; left: 0; background-color: #000; z-index: 9999; user-select: none; } #logo { width: 350px; max-width: 80%; margin-bottom: 50px; animation: pulse 2.5s infinite ease-in-out; filter: drop-shadow(0 0 10px #ff6a00); } @keyframes pulse { 0%, 100% { transform: scale(1); filter: drop-shadow(0 0 10px #ff6a00); } 50% { transform: scale(1.05); filter: drop-shadow(0 0 20px #ff9a20); } } .loading-bar { width: 60%; height: 12px; background-color: #111; border-radius: 12px; overflow: hidden; box-shadow: 0 0 15px rgba(255, 110, 0, 0.5); position: relative; } .loading-fill { height: 100%; width: 0%; background: linear-gradient( 270deg, #ff4500, #ff9900, #ff4500 ); background-size: 600% 600%; border-radius: 12px; animation: shimmer 3s ease-in-out infinite; box-shadow: 0 0 8px #ff7a00; transition: width 0.15s ease-out; position: relative; z-index: 1; } @keyframes shimmer { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .loading-fill::after { content: ''; position: absolute; right: 0; top: 50%; transform: translate(50%, -50%); width: 20px; height: 20px; background: #ff8c00; border-radius: 50%; filter: drop-shadow(0 0 10px #ff8c00); opacity: 0.8; pointer-events: none; } #loadingPercent { margin-top: 15px; font-size: 18px; font-weight: 600; color: #ff7a00; text-shadow: 0 0 8px #ff7a00; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; user-select: none; } .enveart_bossmenu_xxam_body { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(rgba(14, 15, 20, 0.788) 0%, rgba(10, 11, 15, 0.966) 100%); justify-content: center; align-items: center; font-family: sans-serif,serif; overflow: hidden !important; } .enveart_bossmenu_xxam { position: absolute; width: 95%; max-width: 1058px; min-height: 494px; transform: translate(-50%, -50%); border: 1.4px solid rgba(255, 255, 255, 0.15); top: 50%; left: 50%; z-index: 9998999; display: flex; flex-direction: column; overflow: hidden; } .enveart_bossmenu_header { display: flex; justify-content: space-between; align-items: center; padding: 16px 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); flex-wrap: wrap; } .user-info { display: flex; align-items: center; gap: 12px; color: white; font-size: 16px; font-weight: 600; } .user-avatar { width: 44px; height: 44px; border-radius: 30%; object-fit: cover; border: 1.4px solid rgba(255, 255, 255, 0.15); } .menu-buttons { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; } .menu-buttons button { padding: 10px 20px; background-color: rgba(0, 0, 0, 0); border: 1.4px solid rgba(255, 255, 255, 0.15); color: #fffaf2; font-size: 15px; font-weight: 600; cursor: pointer; display: flex; align-items: center; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; animation-fill-mode: forwards; } .menu-buttons button:hover { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .menu-buttons button i { width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; color: #ffffff; } .enveart_societa_home { padding: 24px; display: flex; flex-direction: column; gap: 24px; color: white; } .enveart_home_titolo { font-size: 24px; font-weight: 700; text-align: center; color: #ffd86b; text-shadow: 0 0 8px rgba(255, 230, 180, 0.4); margin-bottom: 8px; } .enveart_home_grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; } .enveart_info_box { border: 1.4px solid rgba(255, 255, 255, 0.15); padding: 0px 20px; } .enveart_info_box h3 { font-size: 20px; color: #ffc66d; } .enveart_info_box p { font-size: 20px; font-weight: 700; color: #ffffff; } .lucide-icon { width: 20px; height: 20px; vertical-align: middle; color: #ffbb66; } .dipendenti-lista { display: flex; flex-direction: column; gap: 16px; max-height: 300px; overflow-y: auto; padding-right: 6px; } .dipendenti-lista::-webkit-scrollbar { width: 6px; } .dipendenti-lista::-webkit-scrollbar-thumb { background-color: #ffaa2b; border-radius: 6px; } .dipendente-card { display: flex; align-items: center; padding: 12px 20px; border: 1.4px solid rgba(255, 255, 255, 0.15); gap: 16px; flex-wrap: wrap; } .dipendente-card.online { border-color: #4caf50; } .dipendente-card.offline { border-color: #f44336; } .dipendente-card.online.duty { border-color: #ff9800; } .dipendente-card.pagata { border-color: #4caf50; } .dipendente-card.non-pagata { border-color: #ff9800; } .dipendente-card.senzabordo { border: none; } .dipendente-avatar { width: 50px; height: 50px; border-radius: 30%; object-fit: cover; margin-right: 16px; border: 1.4px solid rgba(255, 255, 255, 0.15); } .dipendente-info { flex: 1; display: flex; flex-direction: column; gap: 4px; } .dipendente-nome { font-size: 18px; font-weight: 600; color: #ffffff; } .dipendente-ruolo { font-size: 14px; color: #cccccc; } .dipendente-azioni { display: flex; gap: 10px; align-items: center; justify-content: flex-end; } .dipendente-azioni button { background-color: rgba(0, 0, 0, 0); border: 1.4px solid rgba(255, 255, 255, 0.15); padding: 8px 12px; color: #fff; font-weight: bold; cursor: pointer; font-size: 13px; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; } .dipendente-azioni button:hover { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .dipendente-azioni .licenzia { background: linear-gradient(135deg, #ff4e4e, #ff784e); } @media (max-width: 480px) { .enveart_bossmenu_header { flex-direction: column; align-items: flex-start; gap: 14px; } .user-info { font-size: 14px; } .menu-buttons { justify-content: flex-start; } .menu-buttons button { padding: 8px 16px; font-size: 14px; } } .enveart_caricamento_contenitore { position: fixed; inset: 0; display: flex; justify-content: center; align-items: center; background-color: rgb(0, 0, 0); z-index: 9999; } .enveart_caricamento { position: relative; width: 100px; height: 100px; } .enveart_caricamento .cerchio { position: absolute; border: 5px solid; border-radius: 50%; border-top-color: transparent; border-bottom-color: transparent; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .enveart_caricamento .cerchio.a { width: 90px; height: 90px; border-left-color: rgb(163, 0, 0); border-right-color: rgb(163, 0, 0); filter: drop-shadow(0 0 5px rgb(163, 0, 0)); animation: caricamento_1 1.5s linear infinite; } .enveart_caricamento .cerchio.b { width: 70px; height: 70px; top: 10px; left: 10px; border-left-color: #ff8a8acc; border-right-color: #ff8a8acc; animation: caricamento_2 1.5s linear infinite; filter: drop-shadow(0 0 5px #ff8a8acc); } .logo_centro { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; } .logo_centro img { width: 100%; height: 100%; object-fit: contain; } @keyframes caricamento_1 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes caricamento_2 { 0% { transform: rotate(0deg); } 100% { transform: rotate(-360deg); } } .enveart_multichar_contenitore { position: absolute; display: flex; justify-content: space-between; align-items: center; font-family: Arial, sans-serif; left: 0; top: 0; width: 100%; height: 100%; padding: 0 50px; box-sizing: border-box; background: radial-gradient(rgba(14, 15, 20, 0.637) 0%, rgba(10, 11, 15, 0.897) 100%); user-select: none; } .enveart_multichar_sopra { position: absolute; top: 30px; left: 50%; transform: translateX(-50%); text-align: center; color: #d34a00; z-index: 1001; } .enveart_multichar_sopra h1 { font-size: 28px; margin: 0; } .enveart_multichar_sopra p { font-size: 13px; color: #ccc; margin: 4px 0 10px 0; } .enveart_multichar_sopra_num_pers { font-size: 14px; color: #ccc; } .enveart_multichar_box_lista_char { display: flex; justify-content: center; align-items: center; width: auto; padding: 15px; border-radius: 8px; } .enveart_multichar_chars { display: flex; flex-direction: column; gap: 15px; } .enveart_multichar_char { border-radius: 8px; padding: 10px; min-width: 150px; text-align: center; display: flex; align-items: center; gap: 15px; transition: transform 0.2s ease; } .enveart_multichar_foto_box { width: 84px; height: 84px; display: flex; align-items: center; justify-content: center; clip-path: polygon( 50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25% ); background-color: rgba(255, 255, 255, 0.15); } .enveart_multichar_foto { width: 80px; height: 80px; object-fit: cover; clip-path: polygon( 50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25% ); transition: filter 0.4s ease; } .enveart_multichar_foto_bloc { width: 80px; height: 80px; object-fit: cover; border: 1.4px solid rgba(255, 255, 255, 0.15); clip-path: polygon( 50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25% ); filter: grayscale(100%); transition: filter 0.4s ease; } .enveart_multichar_nome_pg p { font-size: 18px; color: #ffffff; margin: 0; } .enveart_multichar_box_destra { width: 15%; padding: 20px; align-self: center; border: 1.4px solid rgba(255, 255, 255, 0.15); clip-path: polygon( 12px 0%, calc(100% - 12px) 0%, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0% calc(100% - 12px), 0% 12px ); } .enveart_multichar_info_pg { display: block; } .env_char_info { display: block; font-size: 16px; margin-bottom: 10px; color: #ffffff; font-weight: bold; } .enveart_multichar_info_pg button { padding: 10px 20px; background-color: rgba(0, 0, 0, 0); color: white; border: none; font-size: 16px; cursor: pointer; border: 1.4px solid rgba(255, 255, 255, 0.15); width: 100%; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; } .enveart_multichar_info_pg button:hover { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .enveart_multichar_crea_pg { display: none; } .enveart_multichar_crea_pg p { font-size: 18px; font-weight: bold; margin-bottom: 10px; color: #ffffff; } .enveart_multichar_crea_pg input { width: 95%; padding: 10px; margin-bottom: 10px; border: 1px solid #ccc; font-size: 14px; outline: none; border: none; background-color: rgba(0, 0, 0, 0); border: 1.4px solid rgba(255, 255, 255, 0.15); color: #ffffff; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; } .enveart_multichar_crea_pg input:hover { background-color: #943400; box-shadow: 0 0 5px #943400; } .enveart_multichar_crea_pg .env_char_crea_sex { padding: 10px 15px; margin-right: 10px; background-color: rgba(0, 0, 0, 0); border: 1.4px solid rgba(255, 255, 255, 0.15); color: white; font-size: 14px; margin-bottom: 10px; cursor: pointer; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; } .enveart_multichar_crea_pg .env_char_crea_sex:hover { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .enveart_multichar_crea_pg .env_char_crea_sex.selezionato { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .enveart_multichar_crea_pg .env_char_crea { padding: 10px 20px; background-color: rgba(0, 0, 0, 0); color: white; border: none; font-size: 16px; cursor: pointer; border: 1.4px solid rgba(255, 255, 255, 0.15); width: 100%; transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease; } .enveart_multichar_crea_pg .env_char_crea:hover { background-color: #d34a00; box-shadow: 0 0 5px #d34a00; transform: scale(1.05); } .enveart_multichar_char.creato:hover, .enveart_multichar_char.vuoto:hover{ transform: scale(1.05); cursor: pointer; } .enveart_multichar_char.creato.active { font-size: 18px; color: var(--Color-vision); transform: scale(1.05); text-shadow: 0 0 8px var(--Color-vision); } .enveart_multichar_char.creato.active::after { content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 3px; border-radius: 3px; background: #d34a00; box-shadow: 0 0 10px #d34a00; animation: lineasottobot 0.3s ease forwards; } @keyframes lineasottobot { from { transform: scaleX(0); opacity: 0; } to { transform: scaleX(1); opacity: 1; } } .enveart_multichar_char.vuoto, .enveart_multichar_char.bloccato { display: flex; align-items: center; height: 120px; font-weight: bold; color: #555; cursor: not-allowed; } .enveart_multichar_icon { width: 48px; height: 48px; stroke: #ffffff; } .enveart_multichar_char.vuoto .enveart_multichar_icon { stroke: #ccc; } .enveart_multichar_char.bloccato .enveart_multichar_icon { stroke: #f1c40f; } .enveart_logo_destra { position: absolute; z-index: -1; right: 2%; transition: translate(-50%); top: 1%; width: 15vh; height: 15vh; } .enveart_hud_wrapper { position: absolute; bottom: 4%; left: 1.3%; display: flex; align-items: center; z-index: 1000; } .enveart_logo-piccolo { position: absolute; width: 63px; height: 63px; background-image: url('https://i.ibb.co/FL7mFVkT/enveartv7png.png'); background-size: cover; background-repeat: no-repeat; z-index: 1001; } .enveart_involucro-hud { position: absolute; left: 20%; display: flex; background: rgba(20, 20, 20, 0.6); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); padding: 5px 9px; border-radius: 10px; align-items: center; position: relative; z-index: 1000; clip-path: polygon( 12px 0%, calc(100% - 12px) 0%, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0% calc(100% - 12px), 0% 12px ); } .enveart_involucro-hud svg { width: 22px; height: 22px; color: rgba(255, 255, 255, 0.9); transition: transform 0.25s ease; filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.3)); } .enveart_involucro-hud svg:hover { transform: scale(1.12); } .enveart_scatola-hud { position: relative; width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.895); background: rgba(0, 0, 0, 0.267); clip-path: polygon( 50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25% ); } .enveart_scatola-hud.squa { border-radius: 0%; clip-path: none; } .enveart_scatola-hud.rotonda { border-radius: 50%; clip-path: none; } .enveart_scatola-hud svg { width: 18px; height: 18px; color: #ffffff; filter: drop-shadow(0 0 4px rgb(255, 255, 255)); z-index: 1; } .enveart_scatola-hud .riempimento { position: absolute; bottom: 0; left: 0; width: 100%; height: 20%; opacity: 0.6; transition: height 0.3s ease, background 0.3s ease; background: linear-gradient(to top, #ff6a00, #ff8d60); filter: blur(3px); border-radius: inherit; } #distanza .microfono-gradiente { position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background: rgba(170, 170, 170, 0.8); filter: blur(4px); opacity: 0.8; transition: height 0.3s ease, background 0.3s ease; z-index: 1; border-radius: inherit; } #giocatore-id { width: auto; height: 36px; font-size: 18px; font-weight: 600; background-color: rgba(0, 0, 0, 0); color: #ffffff; font-family: 'Roboto', sans-serif; display: flex; align-items: center; justify-content: center; padding: 0 10px; border-radius: 10px; box-shadow: inset 0 0 6px rgba(255, 255, 255, 0); } #giocatore-id .giocatore-testo { z-index: 2; } /* speed */ .enveart_hud_auto { position: fixed; bottom: 2%; right: 2%; display: flex; align-items: flex-end; gap: 8px; z-index: 1000; opacity: 0; pointer-events: none; transition: transform 0.5s ease, opacity 0.5s ease; } /* .enveart_speedometer { width: 180px; height: 180px; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0, 0, 0, 0.622); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.598); } */ .enveart_speedometer.rotonda_auto { border-radius: 50%; clip-path: none; } .enveart_speedometer { width: 180px; height: 180px; position: relative; display: flex; border-radius: 0%; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.622); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.598); clip-path: polygon( 30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30% ); transition: all 0.3s ease; } .enveart_fuel { width: 60px; height: 60px; position: absolute; bottom: -15px; left: -50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0, 0, 0, 0.622); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4); } .enveart_hud_auto.show { animation: anim_entra_hud_auto 0.5s forwards; pointer-events: auto; } .enveart_hud_auto.hide { animation: anim_esci_hud_auto 0.5s forwards; pointer-events: none; } @keyframes anim_entra_hud_auto { 0% { transform: translateX(200%); opacity: 0; } 100% { transform: translateX(0%); opacity: 1; } } @keyframes anim_esci_hud_auto { 0% { transform: translateX(0%); opacity: 1; } 100% { transform: translateX(200%); opacity: 0; } } .cerchio-tachimetro { position: absolute; width: 100%; height: 100%; transform: rotate(-90deg); } .cerchio-tachimetro .bg { fill: none; stroke: rgba(255, 255, 255, 0.2); stroke-width: 4; filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.2)); } .cerchio-tachimetro_k .bg { fill: none; filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.2)); } .cerchio-tachimetro .progress { fill: none; stroke: url(#gradientProgress); stroke-width: 4; stroke-dasharray: 283; stroke-dashoffset: 283; transition: stroke-dashoffset 0.4s ease; filter: drop-shadow(0 0 12px rgba(0, 255, 136, 0)); } .enveart_fuel .progress { stroke: #ffaa00; filter: drop-shadow(0 0 6px rgba(255, 170, 0, 0.4)); } .fuel-icon { position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: center; font-family: 'Poppins', sans-serif; font-size: 36px; font-weight: 600; color: white; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); } #fuel-icon { width: 28px; height: 28px; margin-bottom: 4px; fill: #ffaa00; } .lancetta-tachimetro { transform: none; } .lancetta { stroke: #ff0000; stroke-width: 1.5; transform-origin: 50px 50px; transition: transform 0.25s ease-out; filter: drop-shadow(0 0 8px #ff0000); } #numeri-tachimetro text { fill: white; font-size: 6px; text-anchor: middle; dominant-baseline: central; font-weight: bold; font-family: sans-serif,serif; user-select: none; } /* */ .enveart_hud_box_civ { position: absolute; left: 4.6%; bottom: 27.2%; width: 314px; height: auto; min-height: 3em; display: flex; background: rgba(20, 20, 20, 0.6); box-shadow: 0 8px 32px rgb(0 0 0); padding: 0.5em 1em; align-items: center; font-family: sans-serif, serif; font-weight: 600; color: white; clip-path: polygon( 12px 0%, calc(100% - 12px) 0%, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0% calc(100% - 12px), 0% 12px ); box-sizing: border-box; } .dioporcocivicodidove { color: #ff6a00; } .opensacco { position: absolute; height: 100%; width: 100%; left: 0%; top: 0%; } .opensacco img { position: absolute; height: 100%; width: 100%; left: 0%; top: 0%; } #img-container { text-align: center; position: absolute; top: 50.229%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%) } .enveart_pausemenu_body { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(rgba(14, 15, 20, 0.788) 0%, rgba(10, 11, 15, 0.966) 100%); display: flex; justify-content: center; align-items: center; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #f0f0f0; } .enveart_logo_pausemenu { position: absolute; top: 60px; left: 50%; transform: translateX(-50%) scale(1); height: 170px; z-index: 10; filter: drop-shadow(0 0 5px #ff3b3b); animation: pulse_logo_pause 1.5s infinite; } @keyframes pulse_logo_pause { 0% { transform: translateX(-50%) scale(1); } 70% { transform: translateX(-50%) scale(1.05); } 100% { transform: translateX(-50%) scale(1); } } .enveart_pausemenu_xxam { position: relative; width: 90%; max-width: 1168px; min-height: 540px; display: flex; flex-direction: column; overflow: hidden; border: 1.4px solid rgba(255, 255, 255, 0.15); user-select: none; } .enveart_pausemenu_header { display: flex; justify-content: space-between; align-items: center; padding: 20px 30px; border-bottom: 1.4px solid #333; flex-wrap: wrap; } .enveart_pausemenu_user-info { display: flex; align-items: center; gap: 16px; font-weight: 700; font-size: 18px; letter-spacing: 0.05em; color: #eee; } .enveart_pausemenu_user-avatar { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; border: 2px solid #fff; transition: filter 0.3s ease; } .enveart_pausemenu_menu-buttons button { background: transparent; border: none; cursor: pointer; padding: 8px; transition: transform 0.3s ease, color 0.3s ease; color: #ff0000; display: flex; align-items: center; } .enveart_pausemenu_menu-buttons button:hover { color: #fa5c00; transform: scale(1.15); } .enveart_pausemenu_menu-buttons button i { width: 26px; height: 26px; } .enveart_pausemenu_content { display: flex; justify-content: center; gap: 30px; padding: 30px; flex-wrap: wrap; } .enveart_pausemenu_content button { background-color: transparent; } .map-box { width: 320px; height: 356px; overflow: hidden; cursor: pointer; transition: box-shadow 0.3s ease, transform 0.3s ease; border: 1.4px solid rgba(255, 255, 255, 0.15); } .map-box:hover { box-shadow: 0 0 25px 3px #fa5c0096; transform: scale(1.05); } .map-box img { width: 103%; height: 131%; margin-top: -29%; object-fit: cover; filter: grayscale(80%); transition: filter 0.3s ease, transform 0.3s ease; } .map-box:hover img { filter: grayscale(0%) brightness(1.1); transform: scale(1.1); } .settings-quit-wrapper { display: flex; flex-direction: column; gap: 20px; align-items: center; } .settings-quit-wrapper button { background-color: transparent; } .settings-box, .cambia-box { width: 160px; height: 168px; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: box-shadow 0.3s ease, transform 0.3s ease; border: 1.4px solid rgba(255, 255, 255, 0.15); } .settings-box:hover, .cambia-box:hover { box-shadow: 0 0 30px 5px #fa5c0096; transform: scale(1.1); } .settings-icon, .cambia-icon { width: 80px; height: 80px; color: #fff; filter: drop-shadow(0 0 3px #fff); transition: filter 0.3s ease; } .settings-box:hover .settings-icon, .cambia-box:hover .cambia-icon { filter: drop-shadow(0 0 6px #ffffff); } .info-jobs-wrapper { display: flex; gap: 20px; flex-wrap: wrap; } @media (max-width: 768px) { .info-jobs-wrapper { flex-direction: column; align-items: center; } } .info-box { width: 260px; padding: 24px; display: flex; flex-direction: column; gap: 20px; border: 1.4px solid rgba(255, 255, 255, 0.15); font-weight: 600; } .user-info-box, .server-info-box, .game-info-box { padding: 14px; display: flex; flex-direction: column; gap: 6px; } .user-name { font-size: 20px; color: #fa5c00; text-shadow: 0 0 5px #fa5c00; letter-spacing: 0.04em; font-weight: 700; } .user-extra-info span { font-size: 14px; color: #ffffff; letter-spacing: 0.03em; margin-bottom: 4px; display: block; } .user-status { font-size: 14px; font-weight: 700; color: #09ff00; text-shadow: 0 0 5px #09ff00; } .server-online { font-size: 16px; color: #fff; letter-spacing: 0.05em; font-weight: 700; border-left: 4px solid #fa5c00; padding-left: 12px; } .game-info-box span { font-size: 14px; color: #ccc; letter-spacing: 0.03em; margin-bottom: 4px; display: block; } .jobs-online-box { width: 200px; padding: 14px; display: flex; flex-direction: column; gap: 8px; border: 1.4px solid rgba(255, 255, 255, 0.15); font-weight: 600; } .jobs-online-box .job-title { font-size: 16px; color: #fff; font-weight: 700; letter-spacing: 0.04em; margin-bottom: 6px; border-left: 4px solid #fa5c00; padding-left: 10px; } .jobs-online-box .job-list span { font-size: 14px; color: #ccc; letter-spacing: 0.03em; display: block; } .enveart_tag_staff_body { position: absolute; display: flex; left: -2%; align-items: center; background-color: rgba(0, 132, 255, 0.651); border: solid 2px rgb(0, 132, 255); padding: 6px; border-radius: 12px; width: auto; height: auto; } .enveart_tag_staff_body img { width: 40px; height: 40px; border-radius: 20px; } .enveart_tag_box_nome_ruolo { margin-left: 5px; font-family: sans-serif,serif; color: aliceblue; display: inline-flex; flex-direction: column; max-width: 100%; } .enveart_tag_box_nome_ruolo h4 { margin: 0 0 2px 0; display: inline-block; max-width: 100%; white-space: nowrap; } .enveart_tag_box_nome_ruolo h5 { margin: 0; padding: 5px; background-color: rgb(0, 89, 255); border-radius: 5px; display: inline-flex; align-items: center; gap: 5px; max-width: fit-content; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .enveart_ruolo_staff { width: 16px; height: 16px; }