@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Chakra Petch", sans-serif; } @keyframes fadeInFromTop { from { opacity: 0; transform: translateY(-60px); } to { opacity: 1; transform: translateY(0); } } body { width: 100vw; height: 100vh; background-color: #00000083; display: none; justify-content: center; align-items: center; padding: 20px; } .dashboard { width: 904px; height: 515px; background: linear-gradient( 44.76deg, rgba(17, 17, 17, 0.253) -22.92%, rgba(27, 27, 27, 0.253) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgb(255 255 255 / 7%); border-radius: 5px; position: relative; animation: fadeInFromTop 0.3s ease-out forwards; opacity: 0; } body[style*="flex"] .dashboard { animation: fadeInFromTop 0.5s ease-out forwards; } .dashboard-card { background: linear-gradient( 44.76deg, rgba(17, 17, 17, 0.65) -22.92%, rgb(27, 27, 27) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgb(255 255 255 / 7%); border-radius: 5px; } .topbar { width: 100%; height: 53px; background: linear-gradient( 44.76deg, rgba(17, 17, 17, 0.65) -22.92%, rgb(27, 27, 27) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px #ffffff12; display: flex; align-items: center; padding: 16px; } .steam-name { color: #A9A9A9; font-size: 24px; font-weight: bold; padding: 10px; } .notification-count { color: white; font-size: 12px; font-weight: bold; margin-left: 8px; } .logo { width: 110px; height: 110px; margin-left: auto; } .logo2 { width: 40px; height: 40px; margin-left: 0px; } .content-wrapper { display: flex; gap: 7px; padding: 16px; } .sidebar { width: 291px; } .map { width: 100%; height: 272px; background: linear-gradient( 44.76deg, rgba(17, 17, 17, 0.65) -22.92%, rgb(27, 27, 27) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgb(255 255 255 / 7%); border-radius: 5px; margin-bottom: 5px; object-fit: cover; } .settings-card { width: 100%; height: 90px; margin-bottom: 5px; padding: 8px; } .settings-title { color: #A9A9A9; font-size: 14px; font-weight: bold; } .settings-icon { position: relative; top: 10px; left: 235px; width: 30px; } .command-cards { display: flex; gap: 5px; } .command-card { width: 143px; height: 58px; padding: 8px; } .command-title { color: #A9A9A9; font-size: 12px; font-weight: bold; } .command-icon { margin-top: 8px; position: relative; top: -5px; left: 100px; width: 30px; } .admin-icon { margin-top: 8px; position: relative; top: -10px; left: 230px; width: 40px; } .main-content { display: flex; flex-direction: column; gap: 7px; width: 290px; } .admin-card { width: 100%; height: 65px; padding: 8px; } .admin-title { color: #A9A9A9; font-size: 12px; font-weight: bold; } .website-card { width: 100%; height: 364px; padding: 8px; overflow: hidden; } .website-card img { width: 101%; margin-top: -1%; border-radius: 4px; height: 102%; object-fit: cover; } .user-panel { width: 291px; } .user-info-card { position: fixed; width: 31%; height: 71%; margin-bottom: 7px; padding: 16px; } .user-name { color: #FF0048; font-size: 18px; font-weight: bold; margin-bottom: 16px; } .user-details { color: #A9A9A9; font-size: 14px; font-weight: bold; line-height: 1.5; } .user-actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 30px; } .exit-button { width: 96%; height: 58px; border-radius: 2px; margin-top: 132%; margin-left: 1.5%; cursor: pointer; background: linear-gradient( 44.76deg, rgba(255, 0, 76, 0.65) -22.92%, rgb(87, 0, 26) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgba(255, 0, 76, 0.07); } .exit-title { color: #A9A9A9; font-size: 16px; font-weight: bold; height: 120%; padding: 5px; } .exit-icon { margin-top: 8px; position: fixed; top: 88%; left: 92%; width: 40px; } button { background: none; border: none; padding: 0; cursor: pointer; text-align: left; } button:hover .dashboard-card { background: linear-gradient( 44.76deg, rgba(0, 0, 0, 0.200)-22.92%, rgba(0, 0, 0, 0.200) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgb(255 255 255 / 7%); } button:active .dashboard-card { background-color: rgb(0, 0, 0); } .map-button { width: 100%; height: 272px; padding: 2; margin-bottom: 5px; } .map-button:hover .map { border-color: #000000; } .dashboard-card:hover { background: linear-gradient( 44.76deg, rgba(0, 0, 0, 0.200)-22.92%, rgba(0, 0, 0, 0.200) 49.78% ), rgba(17, 17, 17, 0.75); box-shadow: inset 0 0 0 2px rgb(255 255 255 / 7%); }