/* Import */ @import url("../font/style.css"); @import url("https://sybraxdesign.fr/api/github/version.css"); /* Animations */ @keyframes popAnim { from { transform: scale(0); } to { transform: scale(1); } } /* General */ * { margin: 0; padding: 0; font-family: "Whitney", sans-serif; box-sizing: border-box; } body, html { background-color: #1e1e1e; width: 100%; height: 100%; margin: 0; padding: 0; } #pauseIcon { display: none; } .badge-item a { display: inline-block; text-decoration: none; color: inherit; } video { min-width: 100%; min-height: 100vh; z-index: 1; position: fixed; top: 0; left: 0; } .type { color: #bdbebf; } .tooltip { display: none; position: absolute; color: #eeeeee; background: #18191c; padding: 0.4rem; border-radius: 3px; max-width: 150px; width: max-content; font-size: 0.9rem; animation: popAnim 0.035s linear; z-index: 10; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35); } .tooltip-up { bottom: 42px; } .tooltip-up::before { content: ""; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #18191c; } #volumeSliderContainer { position: fixed; bottom: 60px; right: 20px; border: none; border-radius: 10px; width: 30px; height: 110px; padding: 10px; background-color: #292b2f; opacity: 0.8; z-index: 9999; display: flex; align-items: center; justify-content: center; flex-direction: column; pointer-events: auto; } #volumeSlider { -webkit-appearance: slider-vertical; height: 100%; accent-color:#14c655; } #volumeSlider:focus { outline: none; } .modal-container { position: absolute; width: 100%; height: 100%; display: none; align-items: center; justify-content: center; z-index: 100; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(5px); } .modal { position: relative; background: #18191c; padding: 15px; color: #eee; border-radius: 5px; animation: popAnim 0.035s linear; } .modal a { text-decoration: none; color: #d6d6d6; transition-duration: 0.2s; border-bottom: 1px solid transparent; } .modal a:hover { color: #fff; border-bottom: 1px solid #f87610; } .active { display: flex; } /* Card */ .card-container { z-index: 2; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .card { background: #292b2f; width: 345px; height: max-content; max-height: 95%; border-radius: 9px; box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.2); scrollbar-width: none; } .card::-webkit-scrollbar { display: none; } .card-header .banner { width: 100%; height: 60px; background: #ff8527; border-radius: 9px 9px 0 0; overflow: hidden; } .card-header .banner-img { width: 100%; height: 120px; background-position: center !important; background-size: 100% auto !important; border-radius: 9px 9px 0 0; overflow: hidden; } .card-body { padding: 15px; position: relative; } .card-body .profile-header { position: absolute; display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between; width: calc(100% - 30px); top: -50px; } .card-body .profile-header .profil-logo { position: relative; border: 6px solid #292b2f; border-radius: 50%; } .card-body .profile-header .profil-logo img { display: block; width: 80px; height: 80px; border-radius: 50%; } .card-body .profile-header .profil-logo::before { content: "View Profile"; position: absolute; right: 0; top: 0; cursor: pointer; opacity: 0; width: 100%; height: 100%; color: #eeeeee; background: #0000007e; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 0.7rem; font-weight: 600; text-transform: uppercase; transition-duration: 0.15s; } .card-body .profile-header .profil-logo:hover::before { opacity: 1; } .card-body .profile-header .badges-container { display: flex; flex-wrap: wrap; justify-content: flex-end; max-width: 150px; background: #18191c; border-radius: 7px; padding: 3px; } .card-body .profile-header .badges-container .badge-item { position: relative; margin: 5px; width: 15px; height: 15px; display: flex; justify-content: center; align-items: center; cursor: pointer; } .card-body .profile-header .badges-container .badge-item img { height: 100%; } .card-body .profile-header .badges-container .badge-item:hover > .tooltip { display: block; } .card-body .profile-body { background: #18191c; border-radius: 7px; padding: 13px; margin-top: 40px; } .card-body .profile-body .username { color: #eeeeee; margin-bottom: 13px; font-weight: 600; font-size: 1.3rem; } .card-body .profile-body .username span { color: #b9bbbe; } .username { position: relative; display: flex; align-items: center; } .icons { margin-left: 4px; height: auto; max-width: 24px; /* Set max-width to limit size of image */ max-height: 24px; /* Set max-height to limit size of image */ -webkit-user-drag: none; } .card-body .profile-body hr { border: none; border-top: 0.5px solid #33353b; } .card-body .profile-body .category-title { color: white; font-weight: 700; text-transform: uppercase; font-size: 0.8rem; margin-bottom: 8px; } .card-body .profile-body .basic-infos { margin-bottom: 14px; margin-top: 12px; } .card-body .profile-body .basic-infos p { color: #bdbebf; font-size: 0.9rem; } .card-body .profile-body .roles { margin-bottom: 14px; } .card-body .profile-body .roles .roles-list { display: flex; flex-wrap: wrap; } .card-body .profile-body .roles .roles-list .role { background: #292b2f; color: #f5f5f5; border-radius: 3px; font-size: 0.85rem; font-weight: 300; padding: 3px 6px; margin-right: 4px; margin-top: 4px; display: flex; align-items: center; flex-direction: row; } .card-body .profile-body .roles .roles-list .role .role-color { width: 11px; height: 11px; border-radius: 50%; margin-right: 5px; } .card-body .profile-body .note textarea { border: none; outline: none; background: #18191c; width: 100%; min-height: 30px; color: #e0e0e0; resize: none; font-size: 0.8rem; border-radius: 3px; padding: 5px; box-sizing: border-box; scrollbar-width: none; } .card-body .profile-body .note textarea::-webkit-scrollbar { display: none; } .card-body .profile-body .note textarea::placeholder { font-size: 0.8rem; } .card-body .profile-body .note textarea:focus::placeholder { opacity: 0; } .card-body .profile-body .message { background: #248046; outline: none; border: 1.2px solid #333333; padding: 13px; width: 100%; border-radius: 4px; color: #eeeeee; margin-top: 14px; } .card-body .profile-body .message:hover { cursor: pointer; background: #1f6a3b; } .m { text-align: center; } .m:hover { cursor: pointer; } .slider { width: 160px; height: 30px; background-color: #292b2f; overflow: hidden; position: relative; border-radius: 10px; z-index: 2; position: fixed; bottom: 20px; right: 60px; } .slider span { position: absolute; display: block; width: 100%; height: 100%; margin: 0; line-height: 30px; text-align: center; animation: slide 10s linear infinite; color: #bdbebf; } @keyframes slide { 0% { left: 100%; } 100% { left: -100%; } } #audioButton { z-index: 2; position: fixed; bottom: 20px; right: 20px; background-color: #292b2f; border: none; border-radius: 10%; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; } #audioButton:hover { background-color: #232428; } #playIcon, #pauseIcon { fill: #bdbebf; width: 40px; height: 40px; } /* Media Queries */ @media screen and (max-width: 1470px) { .card-container { width: 1100px; } .card:last-child { display: none; } } @media screen and (max-width: 1150px) { .card-container { width: 720px; } .card:nth-child(3) { display: none; } } @media screen and (max-width: 770px) { .card-container { width: max-content; } .card:nth-child(2) { display: none; } } html,body { background-image: url('#'); background-size: 100% 100%; background-attachment: fixed; } .multipoint { display:none; } .multipoint#point-8 { display:block; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); } .multipoint#point-8>img { opacity:0.5; } .kill-feed { z-index: 3; position:absolute; top:20px; right:20px; } .kill-feed>div { padding:3px 6px 3px 6px; margin:0; display:inline-block; float:right; clear:both; border:2px #800000 solid; line-height:18px; font-size:15px; font-weight:normal; text-decoration:none; text-align:right; border-radius:4px; background:rgba(0,0,0,0.75); margin-bottom:6px; } .kill-feed div span { vertical-align:middle; } .kill-feed div span.weapons>img { border:none; outline:none; vertical-align:middle; margin:0px 3px; } .kill-feed div>span.player { font-family: 'Rajdhani', sans-serif; font-size:16px; font-weight:bold; margin:0 2px; } .kill-feed div>span.player.ct { color:#4F9EDE; padding-left:2px; } .kill-feed div>span.player.t { color:#C7A247; padding-right:4px; } @keyframes neonGlow { 0%, 100% { box-shadow: 0 0 5px #0655ff, 0 0 10px #0655ff, 0 0 20px #0655ff, 0 0 40px #0655ff; } 50% { box-shadow: 0 0 10px #0655ff, 0 0 20px #0655ff, 0 0 30px #0655ff, 0 0 50px #0655ff; } } .card { background: #292b2f; width: 345px; height: max-content; max-height: 95%; border-radius: 9px; box-shadow: 0 0 5px #b66df0, 0 0 10px #b66df0, 0 0 20px #b66df0, 0 0 40px #b66df0; animation: neonGlow 2s infinite alternate; -webkit-box-shadow: 0 0 5px #b66df0, 0 0 10px #b66df0, 0 0 20px #b66df0, 0 0 40px #b66df0; } @keyframes fall { 0% { transform: translateY(0); opacity: 1; } 100% { transform: translateY(100vh); opacity: 0; } } #cat { pointer-events: none; /* para que o gato não interfira na interação do mouse */ transition: transform 0.1s ease; /* animação suave ao seguir o cursor */ }