* { margin: 0; padding: 0; box-sizing: border-box; user-select: none; color:white; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } body { width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; } .Content { display: flex; } .menu { display: flex; flex-direction: row; position: relative; width: 80vw; height: 80vh; border-radius: 10px; background: #0E0E0E; padding: 50px 40px 50px 40px; } .navbar { display: flex; flex-direction: column; align-items: flex-start; justify-content: start; padding-right: 20px; background-color: #0E0E0E;; } .navbar-title{ font-size: 1.5em; margin-bottom: 10px; } .menu-btn { background-color: #0E0E0E;; color: #fff; border: none; padding: 10px 20px; cursor: pointer; transition: background-color 0.3s ease; margin-top: 2vh; width:8vw; border-left:lightgray solid 3px; text-align:left; font-size:1em; } .menu-btn:last-child { margin-right: 0; } .menu-btn:hover { background-color: #777; } .separator { width: 1px; background: #fff; margin: 0 20px; } .menu-items { display: flex; align-items: center; justify-content: flex-start; flex-direction: row; flex-wrap: wrap; overflow-x: hidden; overflow-y: auto; column-gap: 60px; row-gap: 30px; margin-bottom: 30px; max-height: 71vh; } .menu-items::-webkit-scrollbar { display: none; } .menu-item { display: flex; align-items: center; justify-content: flex-start; flex-direction: row; flex-wrap: wrap; overflow: auto; column-gap: 30px; row-gap: 15px; margin-bottom: 30px; } .badge { width: 12vw; height: 20vh; flex-shrink: 0; display: flex; align-items: center; justify-content: space-between; border-radius: 10px; position: relative; flex-direction: column; overflow: hidden; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; background-color: #1a1a1a; padding-bottom: 10px; } .badge img { width: 100%; height: auto; object-fit: cover; object-position: center; } .selected-logo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); color: white; display: flex; justify-content: center; align-items: center; text-align: center; font-size: 1.4em; color: lime; } .button-container{ display: flex; justify-content: center; align-items: center; width: 100%; margin-top: 10px; } .buy-btn, .equip-btn { width: 80%; margin: 0 auto; padding: 8px 0; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .diamond-btn{ width: 80%; margin: 0 auto; padding: 8px 0; background-color: #1966FF; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .unequip-btn{ width: 80%; margin: 0 auto; padding: 8px 0; background-color: #6e0c0c; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .buy-btn:hover, .equip-btn:hover { background-color: #45a049; } .badgemenu-custom { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; background-color: #1a1a1a; padding: 20px; width: 100%; height: 100%; } .badgemenu-custom img { width: 100px; height: 100px; } .badgemenu-custom #badgeTextInput { margin-top: 20px; padding: 10px; width: 30vw; color:black; } .badgemenu-custom #equipButton { width: 10vw; margin: 0 auto; margin-top:10px; padding: 8px 0; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; } .badgemenu-custom #badgeImage { width: 100px; height: 100px; background-color: #0E0E0E; border-radius: 25%; } .Gif{ height: 15vh !important; width:auto !important; } .reminder { position: absolute; top: 3vh; left: 50%; transform: translate(-50%, -50%); font-weight: bold; color: red; margin: 20px 0; text-align: center; font-size:1.5em; } .hide { display: none; } .announce { position: absolute; top: 0vh; left: 55%; transform: translate(-50%, -50%); font-weight: bold; color: red; margin: 20px 0; text-align: center; font-size:1.5em; } .badge-vipvehicle .menu-items { display: flex; flex-wrap: wrap; gap: 10px; } .vipvehicle > img { width: 100%; height: 15vh; }