@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap'); * { font-family: 'Tajawal', sans-serif; font-weight: 600; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } @keyframes slideUp { 0% { transform: translate(-50%, 150%); } 100% { transform: translate(-50%, -50%); } } .Main { position: fixed; width: 100vw; max-width: 1800px; transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); transform-origin: center center; height: 95vh; max-height: 970px; background-repeat: no-repeat; background-size: cover; background-image: url('../img/Default.png'); top: 50%; left: 50%; transform: translate(-50%, -50%); animation: slideUp 0.8s ease forwards; transition: opacity 0.3s ease; } #gang-logo { position: absolute; top: -50px; right: -50px; width: 100px; height: 100px; } #gang-logo img { width: 100%; height: 100%; object-fit: contain; display: block; } .imgSelecter { position: absolute; height: 79%; width: 80%; background: #000000b5; border:0.30px solid rgb(117, 117, 117) ; border-radius: 2px; top: 80px; left: 15vh; opacity: 0; z-index: -100; transition: all 0.3s; } .BlipSelecter{ position: absolute; width: 950px; height: 540px; background: #000000b5; border:0.30px solid rgb(117, 117, 117) ; border-radius: 20px; left: 300px; top: 10vh; opacity: 0; z-index: -100; transition: all 0.3s; } .SideMenu { position: absolute; bottom: 50px; left: 30px; background: rgb(31, 31, 31); border-radius: 16px; padding: 20px; width: 200px; color: white; font-family: 'Tajawal', sans-serif; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); transition: all 0.3S; z-index: 10; opacity: 0; } .power-container { display: flex; flex-direction: column; align-items: flex-start; } .device-name { display: flex; align-items: center; font-size: 16px; font-weight: 500; margin-bottom: 10px; } .logo { width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-right: 10px; display: flex; align-items: center; justify-content: center; background: transparent; } .logo img { width: 100%; height: 100%; object-fit: cover; } .divider { width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 10px 0; } .shutdown-btn { background: none; border: none; color: white; font-size: 16px; display: flex; align-items: center; cursor: pointer; transition: color 0.2s ease; } .shutdown-btn i { margin-right: 8px; } .shutdown-btn:hover { color: red; } #announcementForm { background-color: #1e1e1e; padding: 10px; border-radius: 4px; width: 280px; height: 250px; position: absolute; top: 170%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0 0 10px #000000; z-index: 999; display: flex; font-family: 'Tajawal', sans-serif; } #announcementForm h2 { margin: 0 0 8px 0; font-size: 16px; color: #ffffff; text-align: center; } #announcementForm label { font-weight: bold; color: #cccccc; font-size: 14px; text-align: left; display: block; } #announcementForm input[type="text"], #announcementForm select { width: 100%; padding: 10px 8px; margin: 0 0 -5px 0; border: 1px solid #444; border-radius: 4px; font-size: 12px; background-color: #1c1c1c; color: #ffffff; box-sizing: border-box; } #announcementForm button { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); padding: 8px 14px; border-radius: 4px; cursor: pointer; font-size: 13px; width: auto; margin-top: 5px; } #announcementForm button:hover { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); } .GangMain { display: none; background: #121212; border-radius: 4px; overflow: hidden; position: absolute; top: 5%; left: 10%; width: 73%; height: 82%; } .close-icon { position: absolute; top: 10px; right: 10px; font-size: 20px; cursor: pointer; color: #fff; } .GangDescription { margin-top: 10px; margin-left: -18px; color: rgb(255, 255, 255, 0.5); font-weight: 200; font-size: 1.3vh; text-align: left; padding: 10px 0; } .GangDescription h3 { font-size: 13px; margin-bottom: 1px; } .GangDescription p { font-size: 13px; line-height: 1.3; margin: 0; } p i { margin-right: 5px; } .statistics h3 { background-color: #292929; color: white; padding: 10px 25px; border-radius: 4px; font-size: 14px; font-weight: bold; width: fit-content; margin-left: -20px; margin-right: auto; text-align: left; display: flex; align-items: center; gap: 8px; } .GangDetails { display: flex; gap: 10px; margin-left: -20px; margin-right: auto; } .DetailBox { background: #1e1e1e; color: white; width: 168px; height: 90px; border-radius: 8px; display: flex; align-items: center; padding: 10px; justify-content: flex-start; } .icon-bg { background-color: #313131; width: 40px; height: 40px; border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-right: 12px; margin-top: -25px; } .DetailText { display: flex; flex-direction: column; justify-content: center; margin-top: -25px; } .DetailText h2 { font-size: 13px; margin: 0; font-weight: 500; color: #fff; margin-top: 20px; } .DetailText p { font-size: 14px; margin: 0px 0 0 0; font-weight: 600; color: white; } .BossProfile { display: flex; align-items: center; gap: 10px; margin-top: -40px; margin-left: -20px; } .PlayerImage { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; } .PlayerInfo { display: flex; flex-direction: column; align-items: flex-start; } .Name { position: absolute; top: -40px; left: 52px; color: #fff; font-size: 14px; font-weight: 800; margin: 0; } .Gangname { position: absolute; color: #ccc; font-size: 14px; top: -15px; font-weight: normal; margin: -5px 0 0 0; } .sidebargang { position: absolute; right: -45px; margin-top: 7px; width: 220px; color: #ff6a00c5; transform: scale(0.92); transform-origin: top right; } .sidebargang .title { background: #161616; font-size: 14px; text-align: center; margin-bottom: 25px; padding: 10px; color: #fff; } .gang-list { margin-bottom: 25px; } .gang { display: flex; align-items: center; margin-bottom: 12px; border: 1px solid rgba(255,102,0,.24); border-radius: 2px; padding: 10px; } .gang:hover { background-color: rgba(0, 0, 0, 0.1); } .gang .dot { width: 8px; height: 8px; border-radius: 50%; margin-right: 10px; } .gps-toggle { display: flex; flex-direction: column; align-items: center; font-size: 14px; margin-top: 10px; } .gps-label { display: inline-flex; align-items: center; font-weight: bold; font-size: 13px; padding: 10px 85px; background: #161616; color: white; } .gps-label i { margin-right: 8px; } .gps-buttons { display: flex; gap: 10px; margin-top: 10px; } .gps-buttons .btn { padding: 11px 10px; font-size: 12px; border-radius: 4px; border: none; cursor: pointer; display: flex; background-color: #161616; align-items: center; gap: 5px; color: white; } .gps-buttons .btn.on .dot { background-color: green; } .gps-buttons .btn.off .dot { background-color: red; } .map-image { width: 1010px; height: 570px; object-fit: cover; position: absolute; left: 5px; top: 193%; transform: translateY(-50%); border: 2px solid #252525; border-radius: 0px; } .dot { width: 8px; height: 8px; border-radius: 50%; } .gps-buttons .btn.active, .gps-buttons .btn.active:hover, .gps-buttons .btn.active:active { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); border-radius: 3px; } .OptionsContainer { position: absolute; top: -35px; left: 50%; transform: translateX(-50%); display: flex; justify-content: center; gap: 10px; font-family: "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; } .OptionButton { background-color: rgba(0, 0, 0, 0); color: rgba(255, 255, 255, 0.6); padding: 8px 20px; font-size: 12px; border: none; border-radius: 4px; cursor: pointer; box-sizing: border-box; transition: color ease 200ms, background ease 200ms; font-family: "Space Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; transition: background-color 0.25s ease, color 0.25s ease; } .OptionButton:hover { background: #313131; } .OptionButton.active { background: #313131; } .announcement-header { display: flex; justify-content: space-between; align-items: center; margin-left: -20px; } .announce-title, .new-announcement { background-color: #313131; border: none; padding: 10px 16px; font-weight: 600; color: #fff; border-radius: 4px; cursor: pointer; font-size: 14px; } .announcement-list { display: flex; margin-top: 15px; flex-direction: column; gap: 10px; height: 600px; overflow-y: auto; } .announcement-item { background-color: #2b2b2b; padding: 20px 34px; border-radius: 2px; align-items: flex-start; margin-left: -20px; } .announcement-title { font-weight: 600; font-size: 15px; color: rgb(255, 255, 255); text-align: left; } .announcement-desc { font-size: 13px; color: rgb(255, 255, 255); margin-top: 10px; text-align: left; } .GangsPage{ position: absolute; height: 89%; width: 100%; border-radius: 20px; overflow: auto; top: 80px; display: none; } .GangOptions { position: absolute; background: linear-gradient(1deg, #1a1a1a, #1a1a1a, #1a1a1a); border:0.30px solid rgb(117, 117, 117) ; height: 79%; width: 42%; border-radius: 5px; overflow: auto; top: 80px; left: 15vh; display: none; } .Notify{ position: absolute; height: 89%; width: 100%; border-radius: 20px; overflow: auto; top: 80px; display: none; } .Info { position: absolute; height: 89%; width: 100%; border-radius: 20px; overflow: auto; top: 80px; display: none; } .GangBoosInfo { position: absolute; display: none; height: 24%; background: linear-gradient(1deg, #00000000, #00000000, #00000000); border:0.30px solid rgba(0, 0, 0, 0) ; width: 91%; border-radius: 5px; left: 50px; top: 9vh; } .GangBoosInfoCountiner { margin-left: 20px; } .GangInfoCountiner { margin-left: 20px; } .GangInfo { position: absolute; display: none; height: 27%; background: linear-gradient(1deg, #1a1a1a, #1a1a1a, #1a1a1a); border:0.30px solid rgb(117, 117, 117) ; width: 91%; border-radius: 5px; margin-top: 50px; left: 50px; top:25vh; } .BossName { color: rgb(230, 230, 230); font-size: 15px; float: left; } .BossLevel { position: absolute; color: rgb(130, 130, 130); font-size: 14px; top: 40px; } .level { position: absolute; height: 15px; background-color: #292929e1; width: 90%; border-radius: 20px; margin-top: 20px; float: left; bottom: 20px; } .levelXp { color: rgb(230, 230, 230); font-size: 10px; text-align: center; margin-top: -2px; } .levelprogress { position: absolute; background-color: #333333e1; width: 40%; height: 100%; border-radius: 20px; } .GangName { position: absolute; color: rgb(230, 230, 230); font-size: 15px; top: 0px; } .GangLevel { position: absolute; color: rgb(130, 130, 130); font-size: 14px; top: 40px; } .GangSpray { position: absolute; color: rgb(130, 130, 130); font-size: 14px; top: 70px; } .GangRemovedSpray { position: absolute; color: rgb(130, 130, 130); font-size: 14px; top: 100px; } .Ganglevel { position: absolute; height: 15px; background-color: #292929e1; width: 90%; border-radius: 20px; margin-top: 20px; float: left; bottom: 20px; } .GanglevelXp { color: rgb(230, 230, 230); font-size: 10px; text-align: center; margin-top: -2px; } .Ganglevelprogress { position: absolute; background-color: #333333e1; width: 40%; height: 100%; border-radius: 20px; } .icon { background: #ff00004a; color: rgb(187, 0, 0); font-size: 20px; padding: 0.70vh; border-radius: 50%; } .icon:hover{ background: rgb(128, 0, 0); } .icon1 { position: absolute; left: 98vh; top: 1vh; background: #0000004a; color: rgb(230, 230, 230); border:0.30px solid rgb(117, 117, 117) ; font-size: 20px; padding: 1vh; border-radius: 3vh; } .icon1:hover{ color: rgba(212, 212, 212, 0.269); } .icon2 { position: absolute; left: 103vh; top: 5.4vh; background: #0000004a; color: rgb(255, 255, 255); border:0.30px solid rgb(117, 117, 117) ; font-size: 20px; padding: 0.80vh; border-radius: 3vh; } .icon2:hover{ color: rgb(255, 255, 255); } .ShowHide { position: fixed; background-color: #dcdcdc00; width: 40px; height: 30px; border-radius: 50%; float: right; margin: 20px; margin-left: 20px; } .Header { width: 98.2%; height: 45px; background-color: rgb(54, 54, 54); border: 1.5px solid rgb(90, 90, 90); box-shadow: 0 0 10px rgba(0,0,0,0.5); display: flex; align-items: center; position: absolute; bottom: 0; left: 0; padding: 0 15px; color: white; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; user-select: none; z-index: 9999; gap: 15px; } .timer-background { padding: 6px 14px; border-radius: 12px; display: flex; justify-content: flex-start; align-items: center; gap: 20px; width: 100%; } .time-container { display: flex; flex-direction: column; line-height: 1.2; margin-right: -20px; } .bell-icon { color: white; font-size: 18px; cursor: pointer; margin-left: auto; margin-right: 5px; } .bell-icon { color: white; font-size: 18px; cursor: pointer; margin-left: auto; } .windows-icon { color: #7fdfff; font-size: 53px; cursor: pointer; z-index: 10; } /* .text { display: inline-block; color: rgb(255, 255, 255); width: 5vh; height: 5vh; margin-left: 10px; font-family: 'Tajawal', sans-serif; font-weight: bolder; position: absolute; left: 1vh; background: #626262; top: 11px; } .text:hover { color: #4c4c4c; background: #6e6e6e00; opacity: 0.50; } */ .container-icons { display: flex; flex-direction: column; align-items: center; position: absolute; left: 10px; top: 5px; } .ojxcode { display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; color: #fff; margin: 10px; } .icon-text { font-size: 13px; color: white; margin-top: 2px; font-family: 'Tajawal', sans-serif; font-weight: bold; text-align: center; white-space: normal; word-break: break-word; max-width: 60px; line-height: 1.2; } .ojxcode:hover { cursor: pointer; } .container-texts { display: flex; flex-direction: column-reverse; align-items: flex-start; position: absolute; left: 0; top: 6.5vh; } .ojxcode img { width: 50px; height: 50px; object-fit: contain; border-radius: 10px; } #gangsIcon, #gangsText { display: none; } .texts { display: inline-block; color: rgb(255, 255, 255); font-size: 10px; background: #1a1a1a00; padding: 0px 20px; margin: 20px 0; font-family: 'Tajawal', sans-serif; font-weight: bolder; } .GangMemberheader { display: none; position: absolute; color: rgb(130, 130, 130); font-size: 20px; top: 530px; left: 60px; text-align: center; } .optionsheader { position: absolute; width: 100%; color: rgb(236, 236, 236); font-size: 23px; text-align: right; margin-left:-14vh; border-radius: 3vh; } .SelectHeader{ position: absolute; color: rgb(226, 226, 226); font-size: 20px; top: 10px; } .SpraysCountiner {} .GangMemberCountiner { position: absolute; display: none; height: auto; width: 100%; border-radius: 20px; margin-top: 60px; top: 500px; overflow: auto; padding: 20px 0px; } .Gangscard { height: 60px; background: #00000098; border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 5px; margin-top: 40px; } .Gangscard img{ width: 50px; height: 50px; float: left; margin: 5px; } .card { height: 50px; background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 10px; margin-top: 20px; } .MemberName { color: rgb(230, 230, 230); font-size: 15px; float: left; margin-left: 20px; margin-top: 10px; } .GangsName{ color: rgb(230, 230, 230); font-size: 18px; float: left; margin-left: 20px; margin-top: 10px; } .GangInfoBtn{ width: 30px; height: 30px; float: right; margin: 15px; transition: all 0.3s; margin-top: 15px; } .GangInfoBtn:hover { border-radius: 5vh; background-color: #313131e1; } ::-webkit-scrollbar { width: 5px; background-color: #00000000; border-radius: 50px; } ::-webkit-scrollbar-thumb { background-color: #00000000; } .Headers { width: 90%; height: 85%; float: right; margin: 10px; transition: all 0.3s; } .Headers button { background-color: #16161636; border-radius: 4px; width: 93%; height: 55px; margin: 5px; justify-content: center; border: none; color: rgb(223, 223, 223); font-size: 17px; text-align: left; } .BTNIcon { float: left; font-size: 20px; padding-right: 10px; margin-top: 7px; } button { transition: all 0.3s; } button:hover { transform: scale(0.97); color: rgb(173, 173, 173); } .ProfileImg { float: center; font-size: 30px; color: #e45f07; border-radius: 100%; border: 5px solid #e45f07; padding: 10px; } .PlayerName { color: #dddddd; font-size: 20px; } .Line { background-color: #9e9e9ed4; width: 100%; height: 2px; border: 10px; } .GangsCountiner { height: auto; background: radial-gradient(circle farthest-corner at left bottom, transparent 0%, #46464662 0%, #1b1b1be1 30%, #00000085 70%); border:0.30px solid rgb(117, 117, 117) ; width: 40%; border-radius: 5px; margin-top: 60px; margin-left: 10px; padding-bottom: 20vh; padding-top: 5px; } .SpraysCountiner { height: auto; background: radial-gradient(circle farthest-corner at left bottom, transparent 0%, #46464662 0%, #1b1b1be1 30%, #00000085 70%); border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 20px; margin-top: 60px; margin-left: 10px; padding-bottom: 20px; padding-top: 5px; } .SpraysCountiner2{ height: auto; background: radial-gradient(circle farthest-corner at left bottom, transparent 0%, #46464662 0%, #1b1b1be1 30%, #00000085 70%); border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 20px; margin-top: 60px; margin-left: 10px; padding-bottom: 20px; padding-top: 5px; } .NotifyCountiner{ height: auto; width: 18%; background: #000000b5; border:0.30px solid rgb(117, 117, 117) ; margin-top: -50vh; margin-left: 114vh; padding-bottom: 90vh; padding-top: 30vh; } .NotifyText{ color: rgb(255, 255, 255); font-size: 12px; float: right; margin: 12px; } .Spray1 { height: 60px; background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 20px; margin-top: 20px; } .Spray1 img { width: 60px; height: 60px; float: left; margin-left: 10px; } .Spray1 button { background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 100px; height: 40px; float: right; margin: 10px; transition: all 0.3s; border: none; color: rgb(230, 230, 230); font-size: 13px; text-align: center; } .Spray2 { height: 60px; background-color: #2b2b2be1; width: 90%; border-radius: 20px; margin-top: 20px; } .Spray2 img { width: 60px; height: 60px; float: left; margin-left: 10px; } .Spray2 button { background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 100px; height: 40px; float: right; margin: 12px; transition: all 0.3s; border: none; color: rgb(230, 230, 230); font-size: 13px; text-align: center; } .nospray{ color: rgb(230, 230, 230); font-size: 13px; float: left; margin: 15px; } .yourspray{ color: rgb(230, 230, 230); font-size: 13px; float: right; margin: 15px; } .ImgsClass { position: absolute; height: 75%; background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 90%; margin-top: 60px; top: 20px; left: 55px; padding-bottom: 10px; overflow: auto; display: flex; flex-direction: row; justify-content: space-around; flex-flow: wrap; } .imgSelecter button { position: absolute; height: 89px; background-color: #0a0a0aba; border-left: 0.5px solid rgb(117, 117, 117); border-right: 0.5px solid rgb(117, 117, 117); width: 180px; margin-top: 55px; left: 55vh; bottom: 1px; color: #e6e6e6; } .BlipClass { position: absolute; height: 75%; background-color: #0000002b; border:0.30px solid rgb(117, 117, 117) ; width: 90%; border-radius: 20px; margin-top: 60px; top: 20px; left: 55px; padding-bottom: 10px; overflow: auto; display: flex; flex-direction: row; justify-content: space-around; flex-flow: wrap; } .BlipSelecter button { position: absolute; height: 43px; background-color: #0a0a0aba; border-left:0.50px solid rgb(117, 117, 117); border-right:0.50px solid rgb(117, 117, 117); width: 170px; margin-top: 55px; left: 36vh; bottom: 1px; color: #e6e6e6; } .input-hidden {} input[type=radio]:checked+ label>img { box-shadow: 0 0 3px 3px #e45f07; } input[type=radio]:checked+ label>div { box-shadow: 0 0 3px 3px #e45f07; } /* Stuff after this is only to make things more pretty */ img{ border-radius: 20px; } label{ border-radius: 20px; } .ImgsCountiner { width: 300px; height: 350px; transition: 500ms all; border-radius: 20px; margin: 20px; background-color: rgba(16, 16, 16, 0.727); border:0.30px solid rgb(117, 117, 117) ; transition: all 0.3s; } .ImgsCountiner .img { width: 100%; height: 100%; } .ImgsCountiner:hover { background-color: #363636e1; } .BlipsCountiner{ width: 300px; height: auto; transition: 500ms all; border-radius: 20px; margin: 20px; background-color: #1e1e1ee1; transition: all 0.3s; } .BlipsCountiner div { width: 300px; height: 100px; border-radius: 20px; } .InfoCard{ position: absolute; width: 350px; height: 310px; background: radial-gradient(circle farthest-corner at left bottom, transparent 0%, #46464662 0%, #1b1b1be1 30%, #00000085 70%); border:0.30px solid rgb(117, 117, 117) ; border-radius: 5px; /* opacity: 0; */ z-index: 100; transition: all 0.3s; top: 25vh; left: 60vh; } .InfoCardContuiner{ display: none; position: absolute; width: 100%; height: 100%; background-color: #2f2f2f71; /* transform: scale(0); */ transition: all 0.3s; bottom: 0.1%; /* border-radius: 0px 0px 0px 20px; */ align-items: center; justify-content: center; } .MebemrName{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 20px; left: 20px; } .MebemrRank{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 60px; left: 20px; } .MebemrGang{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 100px; left: 20px; } .MebemrLevel{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 140px; left: 20px; } .SpraysCount{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 180px; left: 20px; } .RemoveSpraysCount{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 220px; left: 20px; } .MebemrXplevel{ position: absolute; height: 15px; background-color: #292929e1; width: 80%; border-radius: 20px; margin-top: 20px; float: left; bottom:20px; left: 30px; } .MebemrXplevelprogress{ position: absolute; background-color: #333333e1; width: 40%; height: 100%; border-radius: 20px; } .MebemrlevelXp{ color: rgb(230, 230, 230); font-size: 10px; text-align: center; margin-top: -2px; } .description{ position: absolute; background-color: rgba(16, 16, 16, 0.727); border:0.30px solid rgb(117, 117, 117) ; border-radius: 1vh; width: 70%; height: 80%; top: 10px; left: 240px; } .InfoHeader{ padding: 1vh; margin-top: 1vh; background: #00000078; border-top:0.30px solid rgb(117, 117, 117) ; border-bottom:0.30px solid rgb(117, 117, 117) ; color: rgb(230, 230, 230); font-size: 15px; text-align: center; } .Infotexts{ color: rgb(175, 175, 175); font-size: 14px; text-align: center; } .Infofooter{ position: absolute; color: rgb(130, 130, 130); font-size: 14px; text-align: center; bottom: 20px; width: 90%; left: 20px; } .blipColor{ width: 30px; height: 30px; float: left; margin: 15px; } .checkboxs{ width: 85%; height: 40px; background-color: #242424; border-radius: 20px; transition: all 0.3s; margin-top: 20px; } input[type="checkbox"].ios8-switch { position: absolute; margin: 8px 0 0 16px; } input[type="checkbox"].ios8-switch + label { position: relative; padding: 5px 0 0 50px; line-height: 3em; } input[type="checkbox"].ios8-switch + label:before { content: ""; position: absolute; display: block; left: 0; top: 0; width: 40px; /* x*5 */ height: 20px; /* x*3 */ border-radius: 16px; /* x*2 */ background-color: #313131; -webkit-transition: all 0.3s; transition: all 0.3s; } input[type="checkbox"].ios8-switch + label:after { content: ""; position: absolute; display: block; left: 0px; top: 0px; width: 25px; /* x*5 */ height: 20px; /* x*3 */ border-radius: 16px; /* x*2 */ background-color: #4b4b4b; -webkit-transition: all 0.3s; transition: all 0.3s; } input[type="checkbox"].ios8-switch + label:hover:after { box-shadow: 0 0 5px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch:checked + label:after { margin-left: 16px; } input[type="checkbox"].ios8-switch:checked + label:before { background: #14dcad; } /* SMALL */ input[type="checkbox"].ios8-switch-sm { margin: 5px 0 0 10px; } input[type="checkbox"].ios8-switch-sm + label { position: relative; padding: 0 0 0 32px; line-height: 1.3em; } input[type="checkbox"].ios8-switch-sm + label:before { width: 25px; /* x*5 */ height: 15px; /* x*3 */ /* x*2 */ } input[type="checkbox"].ios8-switch-sm + label:after { width: 15px; /* x*3 */ height: 15px; /* x*3 */ /* x*2 */ } input[type="checkbox"].ios8-switch-sm + label:hover:after { box-shadow: 0 0 3px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch-sm:checked + label:after { margin-left: 10px; /* x*2 */ } /* LARGE */ input[type="checkbox"].ios8-switch-lg { margin: 10px 0 0 20px; } input[type="checkbox"].ios8-switch-lg + label { position: relative; padding: 7px 0 0 60px; line-height: 2.3em; } input[type="checkbox"].ios8-switch-lg + label:before { width: 50px; /* x*5 */ height: 30px; /* x*3 */ border-radius: 20px; /* x*2 */ } input[type="checkbox"].ios8-switch-lg + label:after { width: 30px; /* x*3 */ height: 30px; /* x*3 */ border-radius: 20px; /* x*2 */ } input[type="checkbox"].ios8-switch-lg + label:hover:after { box-shadow: 0 0 8px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch-lg:checked + label:after { margin-left: 20px; /* x*2 */ } .none{ box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 34px 5px; background-color: rgba(255, 255, 255, 0.164); } .InfoGangCard{ position: absolute; width: 450px; height: 450px; background: radial-gradient(circle farthest-corner at left bottom, transparent 0%, #46464662 0%, #1b1b1be1 30%, #00000085 70%); border:0.30px solid rgb(117, 117, 117) ; border-radius: 20px; /* opacity: 0; */ z-index: 100; transition: all 0.3s; top: 25vh; left: 60vh; } .InfoGangCardContuiner{ position: absolute; width: 100%; height: 100%; background-color: #2f2f2f71; transform: scale(0); transition: all 0.3s; bottom: 0.1%; /* border-radius: 0px 0px 0px 20px; */ align-items: center; justify-content: center; border-radius: 0px 0px 0px 20px; } .Gang_Name{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 20px; left: 20px; } .Gang_Level{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 60px; left: 20px; } .Gang_SprayCount{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 100px; left: 20px; } .Gang_SprayRemoveCount{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 140px; left: 20px; } .Gang_Spray1{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 180px; left: 20px; } .Gang_Xplevel{ position: absolute; height: 15px; background-color: #292929e1; width: 80%; border-radius: 20px; margin-top: 20px; float: left; bottom:20px; left: 35px; } .Gang_Xplevelprogress{ position: absolute; background-color: #333333e1; width: 40%; height: 100%; border-radius: 20px; } .Gang_levelXp{ color: rgb(230, 230, 230); font-size: 10px; text-align: center; margin-top: -2px; } .GangXps{ color: rgb(130, 130, 130); font-size: 12px; text-align: left; display: inline-block; } .Spray1ImgShow{ position: absolute; width: 40px; height: 40px; top: 180px; left: 120px; border-radius: 5px; } .Spray1NotFound{ position: absolute; top: 185px; left: 120px; border-radius: 5px; color: rgb(130, 130, 130); font-size: 12px; } .Spray1blipNotFound{ position: absolute; top: 225px; left: 120px; border-radius: 5px; color: rgb(130, 130, 130); font-size: 12px; } .Gang_Spray1Blip{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 220px; left: 20px; } .Spray1BlipShow{ position: absolute; width: 20px; height: 20px; top: 212px; left: 120px; border-radius: 5px; } .Gang_Spray2{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 260px; left: 20px; } .Spray2ImgShow{ position: absolute; width: 40px; height: 40px; top: 260px; left: 120px; border-radius: 5px; } .Gang_Spray2Blip{ position: absolute; color: rgb(230, 230, 230); font-size: 14px; top: 300px; left: 20px; } .Spray2NotFound{ position: absolute; top: 263px; left: 120px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 12px; } .Spray2blipNotFound{ position: absolute; top: 302px; left: 120px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 12px; } .Spray2BlipShow{ position: absolute; width: 20px; height: 20px; top: 293px; left: 120px; border-radius: 5px; } .infoicon{ color: rgb(255, 255, 255); float: left; font-size: 22px; margin: 15px; } .stopgang{ position: absolute; width: 100%; height: 100%; } .stopganginfo{ color: rgb(255, 255, 255); font-size: 15px; margin-top: 50px; width: 80%; } .ShowSprayInfo{ width: 100%; height: auto; } .ShowSprayInfo img{ width: 60px; height: 60px; background-color: #1f1f1f; margin-left: 210px; transform: translateY(-80px); } .Header-timer { position: absolute; right: 20px; display: flex; flex-direction: column; align-items: flex-end; gap: 0; } .Header-timer h5 { margin: 0; padding: 0; line-height: 1; text-align: right; } .settings-container { position: absolute; top: 5%; left: 10%; width: 73%; height: 80%; background-color: transparent; display: flex; justify-content: center; align-items: center; color: #fff; border-radius: 4px; font-family: 'Tajawal', sans-serif; } .settings-box { width: 100%; height: 100%; display: flex; background: linear-gradient(1deg, #121415, #121415); border-radius: 4px; overflow: hidden; } .settings-sidebar { width: 300px; height: auto; background-color: #33373dcb; border-radius: 8px; padding: 20px 15px; display: flex; flex-direction: column; gap: 15px; border: solid 2px #ffffff08; margin: 20px; margin-top: 80px; margin-left: 30px; align-self: flex-start; } .sidebar-title { font-size: 20px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #fff; margin-bottom: 15px; padding-bottom: 15px; margin-top: 30px; border-bottom: 1px solid #4f545c; } .sidebar-tab { padding: 14px 16px; border-radius: 8px; cursor: pointer; transition: 0.3s; color: #ccc; background-color: #33373d; font-size: 15px; border: 1px solid rgba(255, 255, 255, 0.05); display: flex; align-items: center; } .sidebar-tab:hover, .sidebar-tab.active { background: #ff660014; color: #fff; border: 1px solid rgba(255,102,0,.24); } .settings-content { width: 68%; padding: 20px 15px; background-color: #33373dcb; border-radius: 8px; border: 2px solid #ffffff08; display: flex; flex-direction: column; gap: 15px; margin: 80px 30px 20px 0; box-sizing: border-box; overflow-y: auto; height: 670px; } .section-title { font-size: 20px; margin-bottom: 15px; padding-bottom: 15px; margin-top: 25px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-bottom: 1px solid #4f545c; color: #eee; } .screen-style-title { font-size: 19px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #fff; margin-bottom: 20px; margin-left: 2px; } .wallpaper-titleproooo { font-size: 19px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #fff; margin-bottom: 20px; margin-left: 5px; } .account-logo { display: flex; justify-content: center; margin-bottom: 20px; } .account-logo img { width: 100px; height: 100px; border-radius: 50%; background-color: #292929; object-fit: contain; } .input-box { width: 35%; padding: 15px; margin: 10px 0 10px 300px; border: none; border-radius: 8px; background-color: #33373d; border: solid 2px #ffffff08; color: #fff; font-size: 14px; } .label-title { font-size: 17px; color: #bbb; margin-bottom: 5px; display: flex; justify-content: center; align-items: center; } .settings-wallpaper-images { display: flex; flex-wrap: wrap; gap: 15px; overflow-y: auto; max-height: 500px; justify-content: flex-start; } .wallpaper-item { display: flex; flex-direction: column; align-items: center; width: calc((100% / 3) - 10px); cursor: pointer; } .wallpaper-item img { width: 100%; height: 140px; border-radius: 11px; object-fit: cover; } .wallpaper-name { margin-top: 6px; font-size: 13px; color: white; text-align: center; user-select: none; font-weight: 500; } .tab-content { display: none; } .tab-content:not(.hidden) { display: block; } /* .close-btn { position: absolute; top: 10px; right: 10px; font-size: 30px; color: #ccc; cursor: pointer; transition: 0.3s; } .close-btn:hover { color: #ff6a00; } */ .screen-style-buttons { display: flex; margin-bottom: 25px; gap: 0; font-size: 0; } .screen-style-buttons button { font-size: 14px; padding: 15px 30px; border-radius: 0; border: none; cursor: pointer; background-color: #33373d; color: #ccc; transition: background-color 0.3s; } .screen-style-buttons button:first-child { border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; } .screen-style-buttons button:last-child { border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; } .screen-style-buttons button.active, .screen-style-buttons button:hover { background-color: #ff6600; color: #fff; } .GangContainer { position: relative; } .CreateGangButton { position: absolute; top: 180px; right: -43px; } .CreateGangButton button { padding: 10px 12px; font-size: 13px; background-color: #292929; color: #fff; border: none; border-radius: 4px; cursor: pointer; display: flex; align-items: center; gap: 6px; } .CreateGangButton button i { margin-right: 6px; } .MembersList { padding: 20px; border-radius: 5px; margin-left: -20px; overflow-y: auto; padding-right: 10px; scroll-behavior: smooth; width: 103%; display: flex; flex-direction: column; align-items: flex-start; min-height: 100px; max-height: 500px; } .members-title { padding: 10px 20px; font-size: 13px; color: #fff; background-color: #292929; border: none; border-radius: 4px; font-weight: bold; margin-bottom: 20px; display: flex; align-items: center; gap: 15px; align-self: flex-start; margin-left: -19px; } .MemberCard { border-radius: 4px; padding: 30px 30px; margin-bottom: 8px; margin-left: -20px; background-color: #1e1e1e; width: 100%; display: flex; justify-content: space-between; align-items: center; transition: 0.3s ease; } .rank { position: relative; font-size: 12px; color: #aaa; margin-left: 40px; top: -10px; } .MemberInfo h3 { margin: 3px 0; color: #f1f1f1; font-family: 'Tajawal', sans-serif; font-size: 0.9rem; display: flex; align-items: center; justify-content: flex-start; } .MemberInfo h3 i { background-color: #72727286; border-radius: 50%; color: #999999; margin-right: 8px; display: inline-flex; align-items: center; justify-content: center; width: 33px; height: 33px; font-size: 15px; position: relative; top: 2px; } .MemberInfo p { color: #aaa; margin: 0; font-size: 0.83rem; text-align: left; transform: translateY(-24px); } .MemberActions { position: relative; display: flex; flex-direction: column; gap: 10px; left: -15px; } .TopActions { display: flex; gap: 30px; } .ActionBtn { background-color: #3a3a3a; border: none; color: white; padding: 10px 9px; border-radius: 4px; cursor: pointer; font-size: 0.9rem; width: 34px; } .KickBtn, .PermsBtn { border: none; padding: 9px 8px; border-radius: 4px; cursor: pointer; font-size: 0.8rem; text-align: center; width: 80px; } .KickBtn { background-color: #c2130033; color: #c21300ce; transition: background-color 0.3s, color 0.3s; } .KickBtn:hover { background-color: #c2130033; color: #c21300ce; } .PermsBtn { background-color: #ffae0034; color: #ffae00b9; transition: background-color 0.3s, color 0.3s; } .PermsBtn:hover { background-color: #ffae0034; color: #ffae00b9; } .level-progress { display: flex; justify-content: space-between; align-items: center; color: #fff; } .progress-bar { width: 100%; height: 20px; background: #ddd; border-radius: 5px; overflow: hidden; position: relative; } .progress-fill { height: 100%; background: orange; width: 0%; border-radius: 5px 0 0 5px; transition: width 0.3s ease; } .next-level { font-size: 14px; text-align: right; color: #aaa; } .quests, .awards { margin-top: 20px; } .quest-item { background: #1c1c1c; padding: 10px; border-radius: 5px; } .quest-progress { background: #444; height: 5px; margin-top: 5px; } .quest-fill { height: 5px; background: gray; } .award-box { background: #111; border: 1px solid #1e1e1e; padding: 10px; display: inline-block; margin-right: 10px; text-align: center; border-radius: 5px; } .award-box.unlocked { border-color: green; background-color: #0f0f0f; } .claim-btn { margin-top: 5px; background: #111; border: 1px solid green; color: green; padding: 5px 10px; border-radius: 4px; cursor: pointer; } #battlepass-container { display: none; } .app-header { background-color: #1a1a1a; display: flex; align-items: center; justify-content: space-between; padding: 6px 15px; border-bottom: 1px solid #333; } .app-icon { width: 22px; height: 22px; margin-right: 10px; border: none; border-radius: 2px; } .app-title { font-size: 14px; font-weight: 600; color: white; } .window-buttons { display: flex; gap: 10px; } .window-buttons span { width: 20px; height: 20px; text-align: center; line-height: 20px; cursor: pointer; color: rgb(158, 158, 158); } .app-appmanger { position: absolute; top: 0; left: 0; width: 97.8%; height: 22px; background-color: #1a1a1a; display: flex; align-items: center; justify-content: space-between; padding: 6px 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #333; z-index: 10; } .appsettings-icon { width: 22px; height: 22px; margin-right: 10px; border: none; border-radius: 2px; } .appsettings-title { font-size: 14px; font-weight: 600; color: white; } .windowsettings-buttons { display: flex; gap: 10px; } .windowsettings-buttons span { width: 20px; height: 20px; text-align: center; line-height: 20px; cursor: pointer; color: rgb(158, 158, 158); } .modal { display: none; position: absolute; z-index: 999; left: 50%; top: 50%; transform: translate(-50%, -50%); background: none; } @keyframes fadeInUp { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } } .modal-content { background-color: #1e1e1e; padding: 20px; font-size: 15px; border-radius: 5px; text-align: center; color: white; font-family: Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif; width: 260px; box-shadow: 0 0 10px #000000; animation: fadeInUp 0.6s ease-out; } label { display: block; color: white; margin-top: 10px; font-size: 15px; margin-bottom: 5px; text-align: left; font-family: Candara,Calibri,Segoe,Segoe UI,Optima,Arial,sans-serif; } select { width: 100%; padding: 8px; border-radius: 5px; border: 1px solid #ff5500; background: #2c2c2c; color: white; } .button-row { display: flex; justify-content: flex-end; gap: 10px; margin-top: 20px; } #cancelBtn, #submitBtn { padding: 8px 14px; border: none; border-radius: 4px; cursor: pointer; } #cancelBtn { background-color: #333; color: white; } #submitBtn { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); } .ManagementHeader { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; } .GangsManagement { background-color: #313131; border: none; padding: 10px 16px; font-weight: 600; color: #fff; border-radius: 4px; cursor: pointer; font-size: 14px; } .GangsManagement i { margin-right: 5px; } .NewGangBtn { background-color: #313131; border: none; padding: 10px 16px; font-weight: 600; color: #fff; border-radius: 4px; cursor: pointer; font-size: 14px; } .NewGangBtn i { margin-right: 5px; } .ganglist { margin-top: 10px; max-height: 565px; overflow-y: auto; } .gang-item { display: flex; align-items: center; padding: 3px 12px; background-color: #1d1d1d; border-radius: 2px; margin-bottom: 8px; color: #fff; font-family: Arial, sans-serif; } .gang-item:hover{ background-color: #242424; } .gang-logo { width: 40px; height: 40px; object-fit: cover; border-radius: 50%; margin-right: 12px; flex-shrink: 0; } .gang-info { flex-grow: 1; display: flex; flex-direction: column; } .gang-top-row { display: flex; justify-content: space-between; align-items: center; width: 100%; } .gang-name { } .gang-count { display: inline-flex; align-items: center; font-size: 12.5px; color: #fff; min-width: 30px; text-align: center; gap: 4px; margin-top: 19px; } .gang-count i { margin-right: 5px; } .gang-created-by { font-size: 12px; color: #aaa; margin-top: 4px; align-self: flex-start; } .gang-modal { position: absolute; z-index: 999; left: 50%; top: 150%; transform: translate(-50%, -50%); width: 100vw; height: 100vh; display: none; justify-content: center; align-items: center; } .gang-modal-content { background: #1e1e1e; padding: 30px 25px; border-radius: 8px; color: #fff; display: flex; flex-direction: column; gap: 15px; min-width: 260px; box-shadow: 0 0 10px #000; } .gang-modal-content h3 { margin: 0 0 10px 0; text-align: center; } .gang-modal-content label { font-size: 14px; font-weight: 600; color: #ffffff; margin-bottom: -10px; } .gang-modal-content input[type="text"], .gang-modal-content input[type="color"] { padding: 8px; border-radius: 5px; border: none; background-color: #2c2c2c; color: white; font-size: 14px; width: 100%; } .gang-modal-content input[type="color"] { height: 38px; padding: 0; cursor: pointer; } .gang-modal-buttons { display: flex; justify-content: flex-end; gap: 10px; margin-top: 10px; } .cancel-btn, .submit-btn { padding: 8px 14px; border-radius: 4px; font-size: 13px; font-weight: bold; cursor: pointer; text-align: center; border: 1px solid transparent; } .cancel-btn { background-color: #2c2c2c; color: #f1f1f1; border: 1px solid #444; } .submit-btn { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); } .gang-logo-wrapper { display: flex; align-items: center; gap: 8px; } .gang-color-dot { width: 8px; height: 8px; border-radius: 50%; display: inline-block; } .top-bar { position: relative; padding-top: 2vh; margin-left: 5.6vh; display: flex; justify-content: space-between; align-items: center; gap: 0.4vh; color: white; width: 99%; } .group-filter { display: flex !important; flex-direction: column !important; gap: 1vh !important; justify-content: center; } .filters { display: flex; gap: 0.7rem; justify-content: end; } .filter-box { flex: 2; height: 2.4em; background: #252627; border-radius: 0.5vh; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: color ease 200ms, border ease 200ms, background ease 200ms; font-size: 1.2vh; color: rgba(255, 255, 255, 0.4); border: 1px solid transparent; } .search-filter { position: relative; display: flex; align-items: center; } .search-icon { position: absolute; left: 1.3vh; top: 50%; font-size: 1.3vh; transform: translateY(-50%); color: rgba(255, 255, 255, 0.5); transition: color 0.1s ease-in-out; } .search-input { background: #252627; border-radius: 0.5vh; display: flex; align-items: center; justify-content: center; color: white; gap: 0.5vh; font-size: 1.3vh; font-family: "Space Grotesk", sans-serif; font-weight: 100; padding: 1vh 1vh 1vh 3.5vh; border: none; outline: 0.0925926vh solid transparent; transition: outline 0.1s ease-in-out, color 0.1s ease-in-out; } .leaderboard-title { background: #252627; border-radius: 0.5vh; display: flex; align-items: center; justify-content: center; color: white; gap: 0.5vh; padding: 1vh 2vh; margin-left: -7vh; } .stext-secondary { color: #ccc; margin-left: 0.3vh; font-size: 1.1vh; } .section { display: flex; } .static { background-color: transparent; min-width: 1vh; padding: 0.3vh 0.7vh; border-radius: 8px; width: max-content; color: #fff; box-sizing: border-box; display: flex; flex-direction: column; gap: 1vh; } .headerleader { display: flex; align-items: center; gap: 0.7vh; } .icon { width: 4vh; height: 4vh; background-color: #252627; display: flex; align-items: center; justify-content: center; border-radius: 1vh; font-size: 1.3vh; } .value { color: #fff; font-weight: bold; font-size: 1.3vh; } .positioning-text { font-size: 1.5vh; width: 4vh; height: 4vh; background-color: #252627; display: flex; align-items: center; justify-content: center; border-radius: 1vh; font-size: 1.7vh; } .positioning-text.position-1 { background-color: rgba(241, 165, 0, 0.88)!important; animation: glow 1.0s infinite alternate; } .positioning-text.position-2 { background-color: rgba(148, 148, 148, 0.88)!important; } .positioning-text.position-3 { background-color: rgba(105, 42, 0, 0.88)!important; } @keyframes glow { from { box-shadow: 0 0 10px -2px rgba(241, 165, 0, 0.88); } to { box-shadow: 0 0 10px 2px rgba(241, 165, 0, 0.88); } } .search-input:focus { outline: 0.0925926vh solid rgba(255, 102, 0, 0.88); box-shadow: 0 0 0.2777778vh rgba(255, 102, 0, 0.88); } .search-icon.active { color: rgba(255, 102, 0, 0.88)!important; } .filter-box.active { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); } .gangs, .players { display: flex; flex-direction: column; gap: 1vh; } ::-webkit-scrollbar { display: none; } @media (max-width: 1100px) { body { padding: 1vh; padding-top: 5vh ; } .gangs .static { display: none; } .description { display: none; } .leaderboard-title { display: none; } .top-bar { flex-direction: column-reverse; gap: 2vh; } .leaderboard-list { width: 100%; } .listing-main { font-size: 1.2vh; text-transform: capitalize; } .icon { width: 2.5vh; height: 2.5vh; background-color: #252627; display: flex; align-items: center; justify-content: center; border-radius: 1vh; font-size: 1vh; } } @media (max-width: 920px) { } .orbit-spinner, .orbit-spinner * { box-sizing: border-box; } .orbit-spinner { height: 55px; width: 55px; border-radius: 50%; perspective: 800px; position: relative; } .orbit-spinner .orbit { position: absolute; width: 100%; height: 100%; border-radius: 50%; } .orbit-spinner .orbit:nth-child(1) { left: 0%; top: 0%; animation: orbit-spinner-orbit-one-animation 1200ms linear infinite; border-bottom: 3px solid #e25300; } .orbit-spinner .orbit:nth-child(2) { right: 0%; top: 0%; animation: orbit-spinner-orbit-two-animation 1200ms linear infinite; border-right: 3px solid #e2e2e2; } .orbit-spinner .orbit:nth-child(3) { right: 0%; bottom: 0%; animation: orbit-spinner-orbit-three-animation 1200ms linear infinite; border-top: 3px solid #e25300; } @keyframes orbit-spinner-orbit-one-animation { 0% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @keyframes orbit-spinner-orbit-two-animation { 0% { transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @keyframes orbit-spinner-orbit-three-animation { 0% { transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } } .taskbar-app { display: flex; align-items: center; gap: 6px; padding: 6px 10px; border-radius: 4px; color: white; font-size: 13px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: rgb(78, 78, 78); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); cursor: pointer; transition: background 0.2s ease; } .taskbar-app img { width: 24px; height: 24px; border-radius: 4px; } .taskbar-app:hover { background: rgba(156, 156, 156, 0.5); } /* #pin-container { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background: rgba(0,0,0,0.6); backdrop-filter: blur(15px); z-index: 9999; font-family: 'Cairo', sans-serif; } .pin-box { background: #00000000; border-radius: 15px; padding: 30px 40px; width: 350px; text-align: center; color: #fff; } .pin-laptop-image { width: 80px; margin-bottom: 15px; } #pin-input { width: 90%; padding: 12px; font-size: 24px; border-radius: 10px; border: none; text-align: center; margin-bottom: 15px; background: #292929; color: #fff; } #pin-submit-btn { background-color: #ff6600; border: none; color: white; padding: 12px 25px; border-radius: 10px; cursor: pointer; font-size: 18px; transition: background-color 0.3s ease; } #pin-submit-btn:hover { background-color: #e55a00; } #pin-error-msg { margin-top: 10px; color: #f44336; min-height: 20px; font-weight: 600; } */ .appmanger-container { position: absolute; top: 5%; left: 10%; width: 73%; height: 80%; background-color: transparent; display: flex; justify-content: center; align-items: center; color: #fff; border-radius: 4px; font-family: 'Tajawal', sans-serif; } .appmanger-box { width: 100%; height: 100%; display: flex; background: linear-gradient(1deg, #121415, #121415); border-radius: 4px; overflow: hidden; } .appmanger-sidebar { width: 300px; height: auto; background-color: #33373dcb; border-radius: 8px; padding: 20px 15px; display: flex; flex-direction: column; gap: 15px; border: solid 2px #ffffff08; margin: 20px; margin-top: 80px; margin-left: 30px; align-self: flex-start; } .appmanger-content { width: 68%; padding: 20px 15px; background-color: #33373dcb; border-radius: 8px; border: 2px solid #ffffff08; display: flex; flex-direction: column; gap: 15px; margin: 80px 30px 20px 0; box-sizing: border-box; overflow-y: auto; height: 670px; } .tab-appmanger { display: none; } .tab-appmanger:not(.hidden) { display: block; } .section-appmanger { font-size: 20px; margin-bottom: 15px; padding-bottom: 15px; margin-top: 25px; font-weight: bold; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border-bottom: 1px solid #4f545c; color: #eee; } .appmanger-title { font-size: 20px; font-weight: bold; color: #fff; margin-bottom: 15px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; padding-bottom: 15px; margin-top: 30px; border-bottom: 1px solid #4f545c; } .appmanger-tab { padding: 14px 16px; border-radius: 8px; cursor: pointer; transition: 0.3s; color: #ccc; background-color: #33373d; font-size: 15px; border: 1px solid rgba(255, 255, 255, 0.05); display: flex; align-items: center; } .appmanger-tab:hover, .appmanger-tab.active { background: #ff660014; color: #fff; border: 1px solid rgba(255,102,0,.24); } .app-settings { position: absolute; top: 0; left: 0; width: 97.8%; height: 22px; background-color: #1a1a1a; display: flex; align-items: center; justify-content: space-between; padding: 6px 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #333; z-index: 10; } .appmanger-icon { width: 22px; height: 22px; margin-right: 10px; border: none; border-radius: 2px; } .appmanger-titleeee { font-size: 14px; font-weight: 600; color: white; } .windowappmanger-buttons { display: flex; gap: 10px; } .windowappmanger-buttons span { width: 20px; height: 20px; text-align: center; line-height: 20px; cursor: pointer; color: rgb(158, 158, 158); } .search-app-input { padding: 12px 14px; border-radius: 8px; background-color: #33373d; font-size: 15px; border: 1px solid rgba(255, 255, 255, 0.05); color: #fff; transition: 0.3s; } .search-app-input::placeholder { color: #aaa; } .search-app-input:focus { background-color: #33373d; border: 1px solid rgba(255, 255, 255, 0.05); } .apps-grid { display: flex; gap: 20px; margin-top: 20px; flex-wrap: wrap; } .app-box { width: 340px; height: 110px; background-color: #33373d; border: 1px solid rgba(255, 255, 255, 0.123); border-radius: 12px; padding: 30px; display: flex; flex-direction: column; justify-content: space-between; } .app-headerttt { display: flex; align-items: center; gap: 12px; } .app-iconttt { width: 40px; height: 40px; object-fit: contain; border-radius: 5px; } .app-info h3 { margin: 0; font-size: 15px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #fff; } .app-info .desc { margin: 2px 0 0; font-size: 13px; color: #bbb; } .app-footer { margin-top: 20px; margin-left: 52px; display: flex; justify-content: space-between; align-items: center; } .price { color: #fff; font-size: 13px; } .purchase, .get { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); padding: 8px 14px; border-radius: 6px; cursor: pointer; transition: 0.3s; } .purchase:hover, .get:hover { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255,102,0,.24); } .app-size { display: block; color: #888888; font-size: 12px; margin-top: 4px; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .download-button { background: #ff660014; color: #ff6600; border: 1px solid rgba(255,102,0,.24); padding: 8px 14px; border-radius: 6px; cursor: pointer; font-family: 'Segoe UI', sans-serif; font-size: 13px; text-align: center; transition: all 0.3s ease; white-space: nowrap; } .download-button:hover, .download-button.active { background: #ff660014; color: #ff6600; border: 1px solid rgba(255,102,0,.24); } .download-button.loading { background: #ff660014; color: #ff6600; border: 1px solid rgba(255,102,0,.24); pointer-events: none; } .download-button.installed { background: #ff660014; color: #ff6600; border: 1px solid rgba(255,102,0,.24); } .back-btn { position: relative; top: -30px; background-color: #ff000042; color: #ff0000c4; padding: 8px 10px; border: none; border-radius: 4px; cursor: pointer; font-size: 14px; display: flex; align-items: center; gap: 8px; left: -19px; transition: background-color 0.3s ease; } .back-btn:hover { color: #ff0000c4; } .confirm-modal { position: fixed; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.3); /* خلفية شفافة */ display: none; justify-content: center; align-items: center; } .confirm-box { background: #1f1f1f; padding: 25px 20px 20px 20px; border-radius: 8px; color: #fff; display: flex; flex-direction: column; justify-content: space-between; min-width: 280px; max-width: 320px; min-height: 100px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); font-family: 'Arial', sans-serif; text-align: center; position: relative; } .confirm-box p { margin: 0; font-size: 15px; line-height: 1.5; padding-bottom: 20px; } .confirm-buttons { position: absolute; bottom: 15px; right: 20px; display: flex; gap: 10px; } .confirm-buttons button { padding: 8px 16px; border-radius: 4px; font-size: 13px; font-weight: bold; cursor: pointer; text-align: center; border: 1px solid transparent; transition: background-color 0.3s ease; } #confirmNo { background-color: #2c2c2c; color: #f1f1f1; border: 1px solid #444; } #confirmNo:hover { background-color: #3a3a3a; } #confirmYes { background: #ff660014; color: #ff6600e0; border: 1px solid rgba(255, 102, 0, 0.24); } #confirmYes:hover { background: #ff660025; } .GangActions { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; justify-content: flex-start; } .ActionControlBtn { position: relative; padding: 10px 20px; font-size: 13px; color: #fff; background-color: #252525; border: none; border-radius: 4px; font-weight: bold; cursor: pointer; left: -19px; } .award-coming-soon { background-color: rgba(255, 223, 0, 0.15); color: #ffbf0093; font-size: 16px; font-weight: 600; padding: 8px 24px; border-radius: 30px; font-family: 'Poppins', sans-serif; font-weight: 400; text-align: center; margin: 20px auto; width: fit-content; animation: fadeIn 1s ease-in-out; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }