Found 118 repositories(showing 30)
webf-zone
While programming for User Interfaces one primary expectation from the code is to describe the connections between interaction points. UiBase is aiming to be a complete front-end framework with this thinking at its core. Along with the 'component driven' approach, other highlights are almost typical for today's framework.
audrl1010
This helps make the view's configuration code, hierarchy code, and constraint code neat.
gs01md
User Interface Design
analeite235
No description available
TanninOne
No description available
ModOrganizer2
No description available
yuetianlu
OC 链式调用
WestFoxy
No description available
akashsoni01
No description available
cmguo
iOS UI 基础库,最新 Swift 代码实现
liuqiang12
No description available
qxxlove
常见UI封装
bionelabs
UIBaseView help me easy build fast a project for my client.
HeiGesGit
No description available
henrique-rhg
Development base for UI.
cmguo
Android UI 基础库,kotlin 实现,支持 mvvm
hukar
No description available
bac0264
No description available
tkezyo
No description available
krishna66vamshi
No description available
aherkaustubh16t
No description available
Mineralized
// ==UserScript== // @name Krunker Powered WheelChair // @namespace https://github.com/hrt // @version 1.8.8 // @description WheelChair // @author hrt x ttap x MasterP // @match *://krunker.io/* // @run-at document-start // @require https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js // @require https://krunkr.com/assets/js/canvas.gui.js?ver=0.6 // @grant none // ==/UserScript== WebFont.load({ google: { families: ['Roboto'] } }); (function () { const replace = String.prototype.replace; function conceal_function(original_Function, hook_Function) { var anti_map = []; var original_toString = Function.prototype.toString; function hook_toString(...args) { for (var i = 0; i < anti_map.length; i++) { if (anti_map[i].from === this) { return anti_map[i].to; } } return original_toString.apply(this, args); } anti_map.push({ from: hook_Function, to: original_Function.toString() }); anti_map.push({ from: hook_toString, to: original_toString.toString() }); Function.prototype.toString = hook_toString; }; const options = { aimbot: true, silentAim: false, boxEsp: true, boxColor: "rgba(244,100,80,1)", weaponEsp: true, healthEsp: true, nameEsp: true, chams: true, autoReload: true, autoJump: true, chamsColorStr: "rgba(255,0,0,1)", chamsRed: 255, chamsBlue: 0, chamsGreen: 0, }; window.options = options; const styles = { fontFamily: "Roboto", itemHeight: 28, setup: { background: "#0B132B", color: "#4c698d", fontSize: "16px", header: { color: "#839cbc", fontSize: "20px", borderBottom: "#3A506B", paddingBottom: 20 }, steps: { background: "white", selected: "#5BC0BE", } }, profiles: { background: "#090F22", borderBottom: "#4c698d" }, folder: { header: { color: "#4c698d", fontSize: "15.4px", background: "#0B132B" } }, item: { color: "#839cbc", fontSize: "13.2px", background: "#1C2541" }, button: { background: "#1C2541", lineTop: "#5BC0BE", color: "#4c698d", hovered: "#5BC0BE", hoveredColor: "#242f53" }, checkbox: { background: "#242f53", checkedBg: "#5BC0BE", hovered: "rgba(91,192,190,0.3)", width: 18, height: 18 }, input: { background: "#242f53", color: "#4c698d", cursor: "#839cbc", width: 120, height: 22 }, select: { background: "#242f53", color: "#4c698d", hovered: "#3A506B", width: 80, height: 20, }, option: { background: "#242f53", color: "#4c698d", hovered: "#3A506B", hoveredColor: "white", outline: "#0B132B" }, slider: { background: "#242f53", color: "#5BC0BE", slider: "#5BC0BE", hovered: "#3A506B", width: 89, height: 20, leftPadding: 100, input: { width: 43, } } } const menu = new MyGUI(false, 0, 0, 250, 250, styles, "wheelchair", 1) menu.remember(window.options) window.menu = menu; const poweredWheelAimbot = menu.addFolder("Aimbot", true) const poweredWheelVisuals = menu.addFolder("Visuals", true) const poweredWheelOther = menu.addFolder("Other", true) poweredWheelAimbot.add("Aimbot", window.options, "aimbot", "Check") poweredWheelAimbot.add("Silent Aim", window.options, "silentAim", "Check") poweredWheelAimbot.add("Auto Reload", window.options, "autoReload", "Check") poweredWheelVisuals.add("Name Esp", window.options, "nameEsp", "Check") poweredWheelVisuals.add("Box Esp", window.options, "boxEsp", "Check") poweredWheelVisuals.add("Weapon Esp", window.options, "weaponEsp", "Check") poweredWheelVisuals.add("Health Esp", window.options, "healthEsp", "Check") poweredWheelVisuals.add("Chams", window.options, "chams", "Check") poweredWheelVisuals.add("Box Color", window.options, "boxColor", "Color") poweredWheelOther.add("Auto Jump", window.options, "autoJump", "Check") poweredWheelVisuals.add("Chams Color", window.options, "chamsColorStr", "Color") .onChange((val) => { const { 1: r, 2: g, 3: b } = val.match(/rgba\((\d+),(\d+),(\d+),\d+\)/) window.options.chamsRed = (r - 0) / (255 - 0) window.options.chamsGreen = (g - 0) / (255 - 0) window.options.chamsBlue = (b - 0) / (255 - 0) }) // no longer public offset finding var inputs = "cEE"; var world = "cEy"; var consts = "cDv"; var me = "cEA"; var math = "cEp"; var hrtCheat = function (me, inputs, world, consts, math, conceal_function) { /* Wanna update yourself? Write a script which finds these */ var canSee = "BwftfwWS"; var getDir = "ujHYahTl"; var getXDire = "SbPUccYE"; var getDistance = "kwpNBTcj"; var getD3D = "OmPMwAzs"; var pchObjc = "vKPtJVFI"; var objInstances = "eKoEYKcC"; var playerScale = "playerScale"; var isYou = "OFnPTTpe"; var recoilAnimY = "psKrGopm"; var playerHeight = "playerHeight"; var mouseDownL = "sMTFGWrl"; var mouseDownR = "hhLaRzBY"; var controls = world.controls; const SHOOT = 5, SCOPE = 6, xDr = 3, yDr = 2, JUMP = 7, CROUCH = 8; var isEnemy = function (player) { return !me.team || player.team != me.team }; var canHit = function (player) { return null == world[canSee](me, player.x3, player.y3 - player.crouchVal * consts.crouchDst, player.z3) }; var normaliseYaw = function (yaw) { return (yaw % Math.PI2 + Math.PI2) % Math.PI2; }; var dAngleTo = function (x, y, z) { var ty = normaliseYaw(math[getDir](controls.object.position.z, controls.object.position.x, z, x)); var tx = math[getXDire](controls.object.position.x, controls.object.position.y, controls.object.position.z, x, y, z); var oy = normaliseYaw(controls.object.rotation.y); var ox = controls[pchObjc].rotation.x; var dYaw = Math.min(Math.abs(ty - oy), Math.abs(ty - oy - Math.PI2), Math.abs(ty - oy + Math.PI2)); var dPitch = tx - ox; return Math.hypot(dYaw, dPitch); }; var calcAngleTo = function (player) { return dAngleTo(e.x3, e.y3 + consts[playerHeight] - (consts.headScale + consts.hitBoxPad) / 2 - e.crouchVal * consts.crouchDst, e.z3); }; var calcDistanceTo = function (player) { return math[getD3D](player.x3, player.y3, player.z3, me.x, me.y, me.z) }; var isCloseEnough = function (player) { var distance = calcDistanceTo(player); return me.weapon.range >= distance && ("Shotgun" != me.weapon.name || distance < 70) && ("Akimbo Uzi" != me.weapon.name || distance < 100); }; var haveAmmo = function () { return !(me.ammos[me.weaponIndex] !== undefined && me.ammos[me.weaponIndex] == 0); }; // runs once if (!window.init) { window.init = true; /*************************************/ /* crimpeek / faster bullets removed */ /*************************************/ var drawVisuals = function (c) { if (!arguments.callee.caller.caller.arguments[0] || !arguments.callee.caller.caller.arguments[2]) return; var scalingFactor = arguments.callee.caller.caller.arguments[0]; var perspective = arguments.callee.caller.caller.arguments[2]; if (!perspective && !perspective.camera) return; var scaledWidth = c.canvas.width / scalingFactor; var scaledHeight = c.canvas.height / scalingFactor; var worldPosition = perspective.camera.getWorldPosition(); for (var i = 0; i < world.players.list.length; i++) { var player = world.players.list[i]; var e = players[i]; if (e[isYou] || !e.active || !e[objInstances] || !isEnemy(e)) { continue; } // find min x, max x, min y, max y // optimisation: we can already tell what ymin ymax is var xmin = Infinity; var xmax = -Infinity; var ymin = Infinity; var ymax = -Infinity; var br = false; for (var j = -1; !br && j < 2; j += 2) { for (var k = -1; !br && k < 2; k += 2) { for (var l = 0; !br && l < 2; l++) { var position = e[objInstances].position.clone(); position.x += j * consts[playerScale]; position.z += k * consts[playerScale]; position.y += l * (consts[playerHeight] - e.crouchVal * consts.crouchDst); if (!perspective.frustum.containsPoint(position)) { br = true; break; } position.project(perspective.camera); xmin = Math.min(xmin, position.x); xmax = Math.max(xmax, position.x); ymin = Math.min(ymin, position.y); ymax = Math.max(ymax, position.y); } } } if (br) { continue; } xmin = (xmin + 1) / 2; ymin = (ymin + 1) / 2; xmax = (xmax + 1) / 2; ymax = (ymax + 1) / 2; c.save(); // perfect box esp var distanceScale = Math.max(.3, 1 - math[getD3D](worldPosition.x, worldPosition.y, worldPosition.z, e.x, e.y, e.z) / 600); c.scale(distanceScale, distanceScale); var xScale = scaledWidth / distanceScale; var yScale = scaledHeight / distanceScale; ymin = yScale * (1 - ymin); ymax = yScale * (1 - ymax); xmin = xScale * xmin; xmax = xScale * xmax; if (window.options.boxEsp) { c.lineWidth = 5; c.strokeStyle = window.options.boxColor; c.beginPath(); c.moveTo(xmin, ymin); c.lineTo(xmin, ymax); c.lineTo(xmax, ymax); c.lineTo(xmax, ymin); c.lineTo(xmin, ymin); c.stroke(); } // health bar if (window.options.healthEsp) { c.fillStyle = "rgba(255,50,50,1)"; var barMaxHeight = ymax - ymin; c.fillRect(xmin - 7, ymin, -10, barMaxHeight); c.fillStyle = "#00FFFF"; c.fillRect(xmin - 7, ymin, -10, barMaxHeight * (e.health / e.maxHealth)); } // info var x = xmax + 7; var y = ymax; c.fillStyle = "white"; c.strokeStyle = 'black'; c.lineWidth = 1; if (window.options.nameEsp) { c.font = "60px Roboto"; c.fillText(e.name, x, y); c.strokeText(e.name, x, y); } c.font = "30px Sans-serif"; if (window.options.weaponEsp) { y += 35; c.fillText(e.weapon.name, x, y); c.strokeText(e.weapon.name, x, y); } if (window.options.healthEsp) { y += 35; c.fillText(e.health + ' HP', x, y); c.strokeText(e.health + ' HP', x, y); } c.restore(); // skelly chams // note: this should probably be else where - it affects all players var material = e.legMeshes[0].material; if (window.options.chams) { material.alphaTest = 1; material.depthTest = false; material.fog = false; material.emissive.r = window.options.chamsRed material.emissive.g = window.options.chamsGreen material.emissive.b = window.options.chamsBlue material.wireframe = true; } else if (!window.options.chams) { material.alphaTest = 0; material.depthTest = true; material.fog = true; material.emissive.r = 0; material.emissive.g = 0; material.emissive.b = 0; material.wireframe = false; } } } // render all the visuals var original_clearRect = CanvasRenderingContext2D.prototype.clearRect; var hook_clearRect = function (...args) { if (arguments.length === 5) { original_clearRect.apply(this, args); } else { drawVisuals(this); } }; var original_scale = CanvasRenderingContext2D.prototype.scale; var hook_scale = function (...args) { original_scale.apply(this, args); // console.log(arguments[0]) if (uiBase.style.transform.match(/scale\((.+)\)/)[1] === arguments[0].toFixed(3)) { this.save(); this.setTransform(1, 0, 0, 1, 0, 0); window.menu.draw(this, true) this.restore() } }; conceal_function(original_clearRect, hook_clearRect); conceal_function(original_scale, original_scale); CanvasRenderingContext2D.prototype.scale = hook_scale; CanvasRenderingContext2D.prototype.clearRect = hook_clearRect; } // auto reload if (window.options.autoReload) controls.keys[controls.reloadKey] = !haveAmmo(); // auto jump if (window.options.autoJump) inputs[JUMP] = (controls.keys[controls.jumpKey] && !me.didJump) * 1; // target selector - based on closest to aim var closest = null, closestAngle = Infinity; var players = world.players.list; if (!window.options.aimbot) return; for (var i = 0; me.active && i < players.length; i++) { var e = players[i]; if (e[isYou] || !e.active || !e[objInstances] || !isEnemy(e)) { continue; } // experimental prediction removed - otherwise they'd be in x3 y3 z3 e.x3 = e.x; e.y3 = e.y; e.z3 = e.z; if (!isCloseEnough(e) || !canHit(e)) { continue; } var angle = calcAngleTo(e); if (angle < closestAngle) { closestAngle = angle; closest = e; } } // aimbot // hrt's big brain got a six pack var ty = controls.object.rotation.y, tx = controls[pchObjc].rotation.x; if (closest) { var target = closest; // No idea why public cheats are using target distance in aimbot calc // No idea why it's so difficult for people to not use magic numbers here var y = target.y3 + consts[playerHeight] - (consts.headScale /* + consts.hitBoxPad*/ ) / 2 - target.crouchVal * consts.crouchDst; if (me.weapon.nAuto && me.didShoot) { inputs[SHOOT] = 0; } else if (!me.aimVal) { // me.recoilAnimY < 0.1 - if you want to shoot more slower and perhaps more accurately // inputs[CROUCH] = 1; // auto crouch inputs[SHOOT] = 1; inputs[SCOPE] = 1; } else { // inputs[CROUCH] = 1; // auto crouch inputs[SCOPE] = 1; } ty = math[getDir](controls.object.position.z, controls.object.position.x, target.z3, target.x3); tx = math[getXDire](controls.object.position.x, controls.object.position.y, controls.object.position.z, target.x3, y, target.z3); // perfect recoil control..? tx -= .3 * me[recoilAnimY]; } else { inputs[SHOOT] = controls[mouseDownL]; inputs[SCOPE] = controls[mouseDownR]; // inputs[CROUCH] = controls.keys[controls.crouchKey] * 1; // auto crouch } // silent aim const newY = (ty % Math.PI2).round(3); const newX = (tx % Math.PI2).round(3); inputs[xDr] = newX; inputs[yDr] = newY; if (!window.options.silentAim) { controls.object.rotation.y = newY controls[pchObjc].rotation.x = newX } } // only big iq people read this ttap#4547 // big up my boy hrt and ttap for releasing const handler = { construct(target, args) { if (args.length == 2 && args[1].length > 1337) { var script = args[1]; // anti anti chet var version = script.match(/\w+\['exports'\]=(0[xX][0-9a-fA-F]+);/)[1]; if (version !== "0x16589") { window[atob('ZG9jdW1lbnQ=')][atob('d3JpdGU=')](atob('VmVyc2lvbiBtaXNzbWF0Y2gg') + version); window[atob('bG9jYX' + 'Rpb24' + '=')][atob('aHJ' + 'lZg=' + '=')] = atob('aHR0cHM6' + 'Ly9naXRodWIuY2' + '9tL2hydC93aGVlb' + 'GNoYWly'); } var hook = /(\w+)\['tmpInpts'\]\['push'\]\((\w+)\),/; var tokens = script.match(hook); var ttapParams = [me, inputs, world, consts, math, conceal_function.toString()]; // Doesn't make sense to hook aimbot anywhere else - unlike every other public cheat script = replace.call(script, hook, tokens[0] + '(' + hrtCheat.toString() + ')(' + ttapParams + '),'); // all weapons trails on //script = replace.call(script, /\w+\['weapon'\]&&\w+\['weapon'\]\['trail'\]/g, "true") // color blind mode //script = replace.call(script, /#9eeb56/g, '#00FFFF'); // no zoom //script = replace.call(script, /,'zoom':.+?(?=,)/g, ",'zoom':1"); args[1] = script; } return new target(...args); } }; // credits for bypass: https://github.com/hrt/ var original_Function = Function; var hook_Function = new Proxy(Function, handler); conceal_function(original_Function, hook_Function); Function = hook_Function; })()
Krunker-pix
:root { --yellow: #fbc02d;--blue: #2196F3;--green: #b2f252;--red: #ed4242} html,body { background-image: url(https://cdn.discordapp.com/attachments/708939195498102916/729957782740008971/shutterstock_140731432_sized.0_2.png); overflow: hidden; padding: 0; margin: 0; background-size: 2400px 1350px; } input,textarea { -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text } @font-face { font-family: gamefont; src: url(./fonts/font2.ttf) } @font-face { font-family: headerfont; src: url(./fonts/header.ttf) } @font-face { font-family: material-icons; src: url(https://fonts.gstatic.com/s/materialicons/v50/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) } #pre-content-container { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.8); z-index: 999999; pointer-events: all } #uiBase { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform-origin: 0 0; pointer-events: none; z-index: 1; } input { pointer-events: all } .g-recaptcha { display: none } input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0 } input[type=number] { -moz-appearance: textfield } #twoFAPop { display: none; text-align: center; width: 100%; height: 100%; position: absolute; z-index: 99999999999; background-color: rgba(0,0,0,.8); pointer-events: all } #twoFAWindow { font-size: 19px; text-align: center; color: rgba(0,0,0,.9); border-radius: 8px; top: 25%; transform: translateY(-75%); left: 50%; transform: translateX(-50%); position: absolute; background-color: #fff; padding: 12px; padding-left: 15px; padding-right: 15px } #twoFAmsg { padding-left: 5px; padding-right: 5px; margin-top: 5px; text-align: center; font-size: 13px; width: 305px; color: rgba(0,0,0,.4) } #twoFAbtn { border-radius: 3px; cursor: pointer; margin-top: 7px; width: 96%; padding: 5px; font-size: 22px; color: #fff; background-color: #5ce05a } #twoFAbtn:hover { opacity: .8 } .twoFAbtnN { background-color: #696969!important; opacity: 1!important } #consentBlock { display: none; text-align: center; width: 100%; height: 100%; position: absolute; z-index: 99999999999; background-color: rgba(0,0,0,.8); pointer-events: all } #consentShake { height: 100% } #consentWindow { top: 40%; transform: translateY(-60%); left: 50%; transform: translateX(-50%); position: absolute; background-color: #fff; padding: 10px } .termsBtn { display: inline-block; margin-top: 10px; padding: 6px; padding-left: 30px; padding-right: 30px; margin-left: 5px; margin-right: 5px; font-size: 22px; color: #fff; cursor: pointer } .termsBtn:hover { opacity: .7 } .accountEloIcon { display: inline-block; width: 1.5em; height: 1.5em; margin-top: 2px } #streamContainer { z-index: 20; position: absolute; right: 14px; top: 76px; text-align: right; font-size: 16px; color: rgba(255,255,255,.4) } .streamItem { margin-top: 0; cursor: pointer; pointer-events: all } .streamName { color: #fff; font-size: 16px; display: inline-block; opacity: 1 } .streamPartner { color: #6034b2; font-size: 24px; text-shadow: none; position: relative; margin-right: 4px; top: 6px } .streamName:hover { opacity: .7 } .strmCat { color: #fff; font-size: 20px; display: inline-block; opacity: 1 } .twitch { text-shadow: -1px -1px 0 #6441a4,1px -1px 0 #6441a4,-1px 1px 0 #6441a4,1px 1px 0 #6441a4,-2px -2px 0 #6441a4,2px -2px 0 #6441a4,-2px 2px 0 #6441a4,2px 2px 0 #6441a4 } .youtube { text-shadow: -1px -1px 0 #c00,1px -1px 0 #c00,-1px 1px 0 #c00,1px 1px 0 #c00,-2px -2px 0 #c00,2px -2px 0 #c00,-2px 2px 0 #c00,2px 2px 0 #c00 } .esports { text-shadow: -1px -1px 0 #2196f3,1px -1px 0 #2196f3,-1px 1px 0 #2196f3,1px 1px 0 #2196f3,-2px -2px 0 #2196f3,2px -2px 0 #2196f3,-2px 2px 0 #2196f3,2px 2px 0 #2196f3 } .strmIcn { display: inline-block; width: 42px; height: 42px; margin-left: 10px; border-radius: 6px } .strmLink { color: #fff; font-size: 14px; display: inline-block } .strmViews { font-size: 11px; color: #fbc02d } .menuTab { font-size: 20px; padding: 5px; padding-left: 14px; padding-right: 14px; color: #fff; background-color: rgba(0,0,0,.45); cursor: pointer; display: inline-block; margin-right: 12px; border-radius: 7px } .tabA { background-color: rgba(0,0,0,.7)!important; cursor: default!important } .menuTab:hover { background-color: rgba(0,0,0,.35) } .menuLink { font-size: 22px; pointer-events: auto } .menuLinkD { pointer-events: none; text-decoration: none; color: rgba(0,0,0,.3) } .terms { font-size: 18px; vertical-align: middle; cursor: pointer; color: #000000; text-decoration: none; pointer-events: all; display: inline-block; } .terms:hover { text-decoration: underline } .standout { color: #fbc02d; } a { cursor: pointer; text-shadow: none; color: #000000; text-decoration: none; pointer-events: all; } a:active { color: #2196f3 } a:visited { color: #2196f3 } a:hover { text-decoration: underline } .grey { color: rgb(0, 0, 0); } .grey:active { color: rgba(0,0,0,.5) } .grey:visited { color: rgba(0,0,0,.5) } .red { color: rgba(255,0,0,.5) } .red:active { color: rgba(255,0,0,.5) } .red:visited { color: rgba(255,0,0,.5) } .error { color: #f22121 } .black { background-color: #000 } * { outline: none; font-family: gamefont; color: #000000; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #teamSelector { display: none; position: absolute; bottom: 210px; left: 50%; transform: translate(-50%,0); color: #fff } .centSwitch { float: none!important; vertical-align: top!important; margin-right: 10px; margin-top: 5px } .teamNm { color: rgba(255,255,255,.5) } .sliderCent { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #a8a8a8; -webkit-transition: .2s; transition: .2s; border-radius: 34px; pointer-events: all } .sliderCent:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: #fff; -webkit-transition: .2s; transition: .2s; border-radius: 50% } input:checked+.sliderCent:before { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px) } #purchaseResponse { display: none; z-index: 100000; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); pointer-events: all } #purchaseRespH { position: absolute; display: inline-block; padding: 15px; padding-left: 25px; padding-right: 25px; width: 600px; font-size: 23px; background-color: #fff; -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.5); -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.5); box-shadow: 0 0 4px 1px rgba(0,0,0,.5); top: 40%; transform: translateY(-60%); left: 50%; transform: translateX(-50%) } #purchaseHolder { display: none; z-index: 100000; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); pointer-events: all } #purchaseSelector { position: absolute; display: inline-block; padding: 10px; padding-left: 20px; padding-right: 20px; font-size: 28px; background-color: #fff; -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.5); -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.5); box-shadow: 0 0 4px 1px rgba(0,0,0,.5); top: 30%; transform: translateY(-70%); left: 50%; transform: translateX(-50%) } #paypal-button { margin-top: 10px; display: inline-block; vertical-align: bottom; margin-bottom: -5px } #errorNotification { position: absolute; z-index: 999; top: 20px; left: 50%; transform: translateX(-50%); background: #fff; padding: 20px; box-shadow: 0 9px 0 0 #a6a6a6 } .UIB { padding: 0; padding-left: 10px; padding-right: 10px; background-color: rgba(0, 0, 0, 0) } .leftUIB { padding: 0; padding-left: 10px; padding-right: 10px; background-color: rgba(0, 0, 0, 0) } .rightUIB { padding: 0; padding-left: 10px; padding-right: 10px; background-color: rgba(0, 0, 0, 0); background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%); background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%); background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%) } .centerUIB { padding: 0; padding-left: 10px; padding-right: 10px; line-height: 100px; background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%); background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%) } #menuHolder { z-index: 10; pointer-events: none; position: absolute; width: 100%; height: 100%; } #game-overlay { image-rendering: -moz-crisp-edges; image-rendering: -webkit-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges } #overlay { position: absolute; width: 100%; height: 100%; z-index: 1; pointer-events: none; background-repeat: no-repeat; background-size: 100% 100% } #vignette { position: absolute; width: 100%; height: 100%; z-index: 1; pointer-events: none; box-shadow: #000 0 0 1000px inset } #blockerDiv { pointer-events: none; display: none; position: absolute; width: 100%; height: 100%; background-color: #000 } #gameUI { pointer-events: none; width: 100%; height: 100%; text-align: center; z-index: 1 } #playerInfos { z-index: 2; transform: translateZ(0); overflow: hidden; position: absolute; width: 100%; height: 100% } .playerInfo { white-space: nowrap; margin: 0; line-height: 0; text-align: center; position: absolute; vertical-align: top; color: #fff; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0) } .playerInfo>* { transform: translateZ(0) } .pInfoN { color: #fff; line-height: 0 } .pInfoH { text-align: left; color: #fff; display: inline-block } .playerRank { display: inline-block; color: #fff } .rnkIcon { width: 22px; height: 22px; margin-right: 10px } .pLevel { line-height: 0; font-size: 30px; background-color: rgba(0, 0, 0, 0); padding: 5px } .playerHealth { display: inline-block; margin: 0; text-align: left; background-color: rgba(0, 0, 0, 0) } .xpBar { margin-top: 5px; margin-bottom: 5px; width: 98.5%; height: 25px; padding: 6px; background-color: #242424; border-radius: 4px; position: relative } .xpBarB { height: 100%; background-color: #2196f3 } .xpBarV { color: #fff; position: absolute; height: 100%; text-align: center; top: 5px; left: 0; right: 0; font-size: 15px } #igXPBar { width: -moz-calc(100% - 35px); width: -webkit-calc(100% - 35px); width: -o-calc(100% - 35px); width: calc(100% - 35px); height: 12px; margin-left: 20px; background: linear-gradient(15deg, #00fff3, #0005ff); position: absolute; bottom: 10px; border-radius: 4px } #igXPBarProg { background-color: #fbc02d; opacity: .6; width: 0%; height: 100% } .healthBar,.healthBarE { height: 100%; width: 100%; margin: 0; background-color: #9eeb56 } .healthBarE { background-color: #eb565600 } #imgFlash { display: none; position: absolute; background-color: #fff; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 100%; pointer-events: none } #flashOverlay { display: none; pointer-events: none; will-change: transform,opacity; position: absolute; left: 50%; top: 50%; width: 160%; transform: translate(-50%,-50%); z-index: 1!important } #bloodDisplay { pointer-events: none; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges; will-change: transform; transform: translateZ(0) } #hitHolder { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%,-50%); width: 500px; height: 500px } .hitInd { position: absolute; width: 100%; height: 83px; top: 50%; background: -moz-linear-gradient(left,rgba(0,0,0,0) 85%,rgba(255,63,63,0.8) 85%,rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left,rgba(0,0,0,0) 85%,rgba(255,63,63,0.8) 85%,rgba(0,0,0,0) 100%); background: linear-gradient(to right,rgba(0,0,0,0) 85%,rgba(255,63,63,0.8) 85%,rgba(0,0,0,0) 100%); will-change: transform; transform: translateZ(0) } #aimDot { opacity: 0; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) } #aimRecticle { opacity: 0; z-index: 1; pointer-events: none; position: absolute; width: 100%; height: 100% } .topBox { position: absolute; top: calc(50% + 339px); bottom: 0; left: 0; right: 0 } .bottomBox { position: absolute; top: 0; bottom: calc(50% + 339px); left: 0; right: 0 } .leftBox { position: absolute; top: 0; bottom: 0; left: 0; right: calc(50% + 339px) } .rightBox { position: absolute; top: 0; bottom: 0; left: calc(50% + 339px); right: 0 } #hitmarker { z-index: 6; display: none; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%,-50%); will-change: transform } #speedDisplay { z-index: 6; display: none; position: absolute; font-size: 24px; color: #00f3ff; top: 54%; left: 50%; margin-right: -50%; transform: translate(-50%,-46%); will-change: transform } #recticleImg { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%,-50%); height: 680px; width: 680px } #killReactHolder { display: none; width: 100%; height: 100%; position: absolute; text-align: center; z-index: 10000000; top: 0; left: 0 } #killReactC { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center } #kReactText { position: relative; vertical-align: bottom; display: inline-block; width: 520px; text-align: left; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020 } #kReactTo { display: inline-block; vertical-align: bottom; line-height: 45px; font-size: 22px; color: #fff } #kReactTimer { float: right; font-size: 26px; color: #fff } #killReactWindow { pointer-events: auto; margin-top: 2px; padding: 10px; background-color: rgba(0, 0, 0, 0); border-radius: 6px } #reactInput { width: 500px; font-size: 23px; padding-left: 10px; height: 50px; text-align: center } #reactButton { font-size: 25px; line-height: 52px; background-color: #f44336; color: #fff; width: 515px; height: 55px; margin-top: 10px; cursor: pointer; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } #reactButton:hover { background-color: #ef5350 } #killCardHolder { position: absolute; bottom: 20px; width: 100%; text-align: center; color: #fff; font-size: 25px; line-height: 50px } #killCardMsg { width: 464px; position: relative; display: inline-block; vertical-align: bottom; text-align: center } #killCardBy { display: inline-block; color: #fff; font-size: 25px } #killCardKick { font-size: 17px; float: right; display: none; color: rgba(255,255,255,.7) } #killCard { position: relative; display: inline-block; padding: 10px; width: 450px; background-color: rgba(0, 0, 0, 0) } #kCProfile { float: left; width: 100px; height: 100px; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges } .kClvl { font-size: 16px; color: #fff; position: absolute; left: 15px; bottom: 1px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020 } .kCFlag { position: absolute; top: 79px; left: 74px } .kCFlag .flag .flag-ch { left: 79px!important } #kCName { float: left; margin-left: 20px; color: #fff; font-size: 24px; line-height: 36px; width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left } #kCInfo { float: left; margin-left: 20px; color: rgba(255,255,255,.7); line-height: 8px; font-size: 18px } #kCInfoS { position: absolute; font-size: 23px; bottom: 0; right: 12px; color: #ffea78 } #kCStat { color: rgba(255,255,255,.7); position: absolute; bottom: 0; font-size: 18px; left: 130px } #inGameUI { width: 100%; height: 100%; display: none } #chalDisplay { z-index: 5; position: absolute; top: 40px; width: 100%; text-align: center } #chalName { text-transform: uppercase; display: none; color: #fff; font-size: 80px; width: 400px; padding-left: 40px; padding-right: 40px; overflow: visible; white-space: nowrap; line-height: 120px; will-change: transform; transform: translateZ(0) } .cTxt { margin-left: -100%; margin-right: -100%; text-align: center; color: #fff; z-index: 6 } #chalScore { line-height: 20px; font-size: 34px; margin-top: 0; padding-bottom: 26px; color: #ffea78 } #topRight { position: absolute; top: 20px; right: 20px; z-index: 10; text-align: right } #killStreakHolder { vertical-align: bottom; display: inline-block; margin-right: 20px; margin-bottom: -4px } .killStreakItem { display: inline-block; background-size: contain; margin-left: 10px; width: 70px; height: 70px; background-color: rgba(0, 0, 0, 0) } .killStreakItem>span { vertical-align: bottom; float: left; padding-left: 10px; margin-top: 42px; color: #fff; font-size: 12px; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 } .killStreakCnt { margin-top: 4px; margin-right: 8px; float: right; text-align: right; color: #fff; font-size: 12px; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 } #terminalHolder { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2; overflow-y: auto; pointer-events: auto; width: 500px; font-size: 20px; text-align: left; color: rgba(255,255,255,.7); text-align: left; background-color: rgba(0,0,0,.7); padding: 10px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px; border-radius: 6px } #terminalText { font-size: 16px; width: 25.25em; margin: 5px; white-space: nowrap; overflow: hidden; color: rgba(255,255,255,.75); border-right: 7px solid #33d011 } .terminalEffect { animation: typewriter 4s steps(44) 1s 1 normal both,blinkTextCursor 500ms steps(44) infinite normal } @keyframes blinkTextCursor { from { border-right-color: #33d011 } to { border-right-color: transparent } } @keyframes typewriter { from { width: 0 } to { width: 25.25em } } #terminalInput { margin: 5px; margin-top: 10px; width: 100%; padding: 5px; padding-left: 10px; color: #fff; font-size: 18px; box-sizing: border-box; border: none; background-color: rgba(0,0,0,.4); pointer-events: all; border-radius: unset } #newLeaderDisplay { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 2; overflow-y: auto; pointer-events: auto; width: 500px; font-size: 20px; text-align: left; color: rgba(255,255,255,.7) } .newLeaderContainer { text-align: left; color: #fff; background-color: rgba(0, 0, 0, 0); padding: 10px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px; border-radius: 6px } .newLeaderItem { display: flex; font-size: 15px } .newLeaderCounter { margin-right: 8px; width: 20px; color: rgb(0, 255, 243) } .newLeaderName,.newLeaderNameM,.newLeaderNameF { color: #00fff3; flex-grow: 1; padding-left: 5px; overflow: hidden; white-space: nowrap } .newLeaderNameF { color: rgb(255, 255, 255) } .newLeaderNameM .leaderNameM span[style] {color: #000000!important;}{ color: #fff } .newLeaderScore { margin-left: 8px; text-align: right; color: rgba(0, 231, 255, 0.7) } .countIcon { color: rgba(255,255,255,.6); display: inline-block; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0); padding: 10px; font-size: 26px; padding-right: 20px; padding-left: 14px; border-radius: 10px } #killsVal,#deathsVal,#streakVal,#myScoreVal { color: rgb(255, 255, 255) } #killsIcon,#deathsIcon,#streakIcon { width: 38px; height: 38px; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges } .topRightCounters { width: auto } .voiceSpeaker { font-size: 15px; color: #fff } #recTimer { display: inline-block; font-size: 20px; margin-left: -7px; margin-top: 3px; color: #fff; vertical-align: top } #speakerDisplay { text-align: left; z-index: 0 } #voiceDisplay { opacity: .0; z-index: 2; position: absolute; bottom: 18px; left: 303px } #uiBase.onMenu #voiceDisplay { left: 430px } #chatHolder { position: absolute; z-index: 1000; width: 280px; bottom: 20px; left: 20px } #uiBase.onMenu #chatHolder { left: 150px } #chatInput { width: 100%; padding: 5px; padding-left: 10px; margin-bottom: -3px; color: #fff; font-size: 18px; box-sizing: border-box; border: none; background-color: rgba(0, 194, 255, 0); border-radius: 6px; pointer-events: all; border-radius: unset } #chatInput::placeholder { margin-bottom: -32px; color: rgba(255,255,255,.7) } #chatList { overflow-y: hidden; overflow-y: auto; overflow-x: hidden; z-index: 999999; margin-bottom: -3px; pointer-events: all; position: relative; direction: rtl; text-align: left } #chatList::-webkit-scrollbar-track { -webkit-box-shadow: unset; box-shadow: unset; border-radius: unset; background-color: rgba(0, 0, 0, 0) } #chatList::-webkit-scrollbar { width: 8px } #chatList::-webkit-scrollbar-thumb { /* border-radius: unset; */ /* -webkit-box-shadow: unset; */ /* box-shadow: unset; */ border-color: #0055ff; } .chatItem { max-width: 260px; word-wrap: break-word; display: inline-block; margin-bottom: 0px; padding: 5px; padding-left: 10px; padding-right: 10px; border-radius: 4px; color: #fff; font-size: 14px; background-color: rgba(0,0,0,.2); max-width: 240px; margin-left: -2px } .chatMsg { color: rgb(0, 189, 255) } .tradeMsg { cursor: pointer; color: rgba(255,255,255,.7) } .tradeMsg:hover { text-decoration: underline } .serverPCount,.serverRegion { float: right; display: inline-block } #settSearch { float: right; width: 200px; text-align: right; font-size: 20px; box-sizing: border-box; border: none; background: linear-gradient(45deg, black, #00b9ff); border-radius: 6px; padding-right: 10px; padding-left: 10px; } #gameMessage { width: 100%; text-align: center; position: absolute; top: 15px; color: #fff; z-index: 10; font-size: 25px } #timerDisplay { text-align: left; z-index: 3; padding: 10px; padding-right: 20px; margin-right: 10px; margin-bottom: 10px; will-change: transform; transform: translateZ(0); border-radius: 10px; vertical-align: top } #timerVal { color: #00f3ff; padding-left: 3px; font-size: 32px; will-change: transform; transform: translateZ(0) } #timerIcon { width: 45px; height: 45px; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges } #curGameInfo { z-index: 3; color: #fff; font-size: 15px; text-align: left; margin-bottom: 10px; display: inline-block } #topLeftHolder { text-align: left; position: absolute; top: 20px; z-index: 10; left: 20px } .debugInfo { display: inline-block; vertical-align: top } #pingDisplay { margin-bottom: 5px } #pingDisplay,#fpsDisplay,#ingressDisplay,#egressDisplay { font-size: 18px; vertical-align: top; color: rgba(0, 255, 231, 1) } #pingText,#ingressPacketCount,#ingressDataSize,#egressPacketCount,#egressDataSize { font-size: 18px; vertical-align: top; color: rgba(0, 255, 231, 1) } #pingDisplay .material-icons { vertical-align: bottom; font-size: 30px } #pingDisplay .material-icons,#ingressDisplay .material-icons,#egressDisplay .material-icons { vertical-align: top; font-size: 32px; margin-right: -5px; color: rgb(0, 255, 231) } #ingressPacketCount,#ingressDataSize,#egressPacketCount,#egressDataSize { display: inline-block; text-align: right; width: 110px; font-size: 14px } #ingressPacketCount,#egressPacketCount { width: 75px } #teamScores { padding: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; background-color: rgba(0, 0, 0, 0); border-radius: 6px } .tScoreT { color: rgba(255,255,255,.6); font-size: 18px } .tScoreM { color: rgba(255,255,255,.6); font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 175px; display: inline-block; line-height: 28px; vertical-align: sub } .tScoreF { vertical-align: sub; font-size: 30px!important; color: #00dcff; padding-left: 5px; padding-right: 5px } .tScoreF.you { color: #ffffff } .tScoreC { width: 20px; height: 20px; display: inline-block; margin-right: 10px; background-color: #00fff3 } .tScoreC.you { background-color: #fff } #hudClassImg { width: 10%; height: 100%; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges; border-radius: 10px } #hudClassIcon { width: 103px; height: 103px; border-radius: 10px; margin-right: 5px; display: none; background-color: rgba(0, 0, 0, 0) } #bottomLeftHolder { z-index: 10; position: absolute; bottom: 30px; left: 20px; bottom: 20px; text-align: left } #healthValueHolder { display: inline-block; background-color: rgba(0, 0, 0, 0); border-radius: 5px; padding: 3px; margin-bottom: 1px; padding-right: 7px; padding-left: 9px } #healthValue { color: #00fff3; font-size: 20px; will-change: transform; display: inline-block } #challIcon { width: 28px; height: 28px; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges; display: inline-block } #maxHP { font-size: 16px; color: #00fff3 } #healthBar { margin-bottom: -97px; display: inline-block; z-index: 3; height: 37px } .healthBarSeg { width: 56px; display: inline-block; border-radius: 5px; margin-right: -4px; height: 100%; background-color: rgba(0, 0, 0, 0) } .hpBSeg { height: 80%; border-radius: -50px; -webkit-box-shadow: inset 0 -10px 0 0 rgba(0,0,0,.28); -moz-box-shadow: inset 0 -10px 0 0 rgba(0,0,0,.28); box-shadow: inset 0 -10px 0 0 rgba(0,0,0,.28) } #weapDisplay { position: absolute; z-index: 1; right: 20px; bottom: 103px } .weapItem { position: relative; text-align: right; margin-top: -12px } .weapKey { right: -8px; top: 8px; color: #00f8ff; font-size: 14px; position: absolute } .weapIcon { width: 140px; height: 70px } .weaponChatIcon { width: 58px; height: 28px; margin-right: 10px; margin-left: 10px; margin-bottom: -5px; transform: scaleX(-1); -webkit-transform: scaleX(-1) } .headShotChatIcon { width: 28px; height: 28px; margin-right: 8px; margin-bottom: -4px; margin-left: -5px } .streakChatIcon { margin-right: 5px; width: 30px; height: 30px; margin-left: 5px; margin-bottom: -6px } #reloadMsg { position: absolute; margin-right: -50%; left: 50%; transform: translate(-50%,0); bottom: 35px; font-size: 25px; line-height: 75px; padding-left: 45px; padding-right: 45px; color: #fff } .isQueued #reloadMsg { bottom: 75px } #hiddenMsg { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); margin-top: 280px; font-size: 27px; line-height: 75px; color: #fff } #interactProg { display: none; position: absolute; margin-right: -50%; left: 50%; transform: translate(-50%,0); bottom: 175px; width: 400px; height: 30px; background-color: rgba(0,0,0,.6); border-radius: 4px } .interProg { height: 100%; background-color: #fff } #interactMsg { position: absolute; margin-right: -50%; left: 50%; transform: translate(-50%,0); bottom: 220px; font-size: 25px; line-height: 75px; padding-left: 45px; padding-right: 45px; color: #fff } #propInstruct { position: absolute; bottom: 20px; right: 20px; z-index: 3; color: #fff; font-size: 22px } #bottomRight { position: absolute; bottom: 35px; right: 30px; z-index: 3 } #ammoDisplay { margin-right: -15px; display: inline-block; padding: 7px; padding-top: 8px; padding-left: 20px; font-size: 35px; letter-spacing: -2px; border-radius: 10px; height: 65px; background-repeat: no-repeat; background-size: 0% 100%; background-image: url(../img/blank_2.png); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0) } #ammoMax { color: #00ffd0; display: inline-block } #ammoVal { color: #00ffd0; display: inline-block } #ammoIcon { margin-right: 10px; margin-left: 5px; vertical-align: middle; height: 55px } #teamName { z-index: 2; text-transform: uppercase; font-size: 33px; color: #fff; display: inline-block; vertical-align: bottom; padding-left: 3px } #scoreText { display: none; color: #ffea78; z-index: 10; text-align: center; position: absolute; top: 37%; left: 50%; transform: translate(-50%,-63%); will-change: transform } #checkTextHolder { z-index: 10; width: 100%; text-align: center; position: absolute; top: 20%; transform: translateY(-63%); will-change: transform; transform: translateZ(0) } #checkText { will-change: transform; transform: translateZ(0); display: none; color: #00ffff } #crosshair { position: absolute; margin: 0; top: 50%; left: 50%; margin-right: -50%; z-index: 3; transform: translate(-50%,-50%); will-change: transform } #crosshairDot { position: absolute; margin: 0; top: 50%; left: 50%; margin-right: -50%; z-index: 3; transform: translate(-50%,-50%); will-change: transform; background-color: #fff; -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); box-shadow: 0 0 5px 1px rgba(0,0,0,.75); width: 6px; height: 6px; border-radius: 50% } #crosshairT { position: absolute; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; background-color: #fff; -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); box-shadow: 0 0 5px 1px rgba(0,0,0,.75); width: 4px; height: 21px } #crosshairB { position: absolute; bottom: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; background-color: #fff; -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.75); box-shadow: 0 0 4px 1px rgba(0,0,0,.75); width: 4px; height: 21px } .crosshairLine { width: 21px; height: 4px; background-color: #fff; -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.75); box-shadow: 0 0 5px 1px rgba(0,0,0,.75) } #crosshairL { display: table; height: 100%; float: left } #crosshairR { display: table; height: 100%; float: right } .crosshairHolder { display: table-cell; vertical-align: middle } #instructionHolder { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.29); } #spectButton { display: none } #spectButton .switchsml { margin-top: 0 } #uiBase.onMenu #spectButton { display: flex; align-items: center; position: absolute; top: 80px; left: 210px; transform: translate(-50%,0); z-index: 9; color: rgba(255,255,255,.5); font-size: 18px } #queueStatus { display: inline-block; vertical-align: top } #queueStatusText,#queuePartyMembers { font-size: 18px; margin-bottom: 5px; vertical-align: top; color: rgba(0, 255, 255, 0.75); padding-left: 10px } #queueStatusText i,#queuePartyMembers i { color: rgba(0, 243, 255, 0.75) } .queueLabel { top: -30px; margin-left: 10px; vertical-align: top } .rankedHeader { display: inline-block; font-size: 18px } #rankedPartyKey { border-width: 0; border: none; margin-right: 4px; display: inline-block; font-size: 18px; width: 180px; background: #eee; padding: 8px; padding-left: 12px; border-radius: 6px } #rankedPartyKey+span { display: inherit } #rankedPartyKey+span>a { display: none } #rankedPartyKey:not(:placeholder-shown)+span>.partyJoin { display: block } #rankedPartyKey:placeholder-shown+span>.partyCreate { display: block } @keyframes grow { from { opacity: .3; font-size: 30px } } #instructions { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%,-50%); z-index: 9; color: rgba(255,255,255,.8); font-size: 32px; animation: grow .8s infinite alternate } #instructionsSubtitle { margin-top: 5px; color: rgba(255,255,255,.8); font-size: .5em } #instructions i,#instructionsSubtitle i { color: rgba(255,255,255,.8) } .instructionsButton { pointer-events: all } #nameSub { width: 1200px } #starSub { width: 535px } #victorySubHolder { position: absolute; width: 100%; text-align: center; top: 50%; transform: translateY(-50%) } #victorySub { width: 800px; transform: scale(2); opacity: 0; transition: opacity .2s ease-in,transform .2s ease-in; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none } #endUI { background-color: transparent; transition: background-color .25s ease; position: absolute; width: 100%; height: 100%; text-align: center; pointer-events: all } #endInfo { display: none; position: absolute; width: 100%; top: 0; text-align: center; margin-top: -35px } .voteObj { cursor: pointer; display: inline-block; margin-right: 5px; margin-left: 5px; color: #fff; background-color: rgba(0,0,0,.5); height: 45px; line-height: 45px; padding-left: 25px; padding-right: 25px; font-size: 20px; border-radius: 5px } .voteObj:hover { background-color: rgba(0,0,0,.3) } #voteHolder { display: none; height: 40px; position: absolute; left: 50%; top: 225px; transform: translateX(-50%) } #endTable { width: 100%; padding: 10px; text-align: left; border-radius: 6px; overflow-y: auto; height: min-content; vertical-align: top; max-height: 100%; background-color: rgba(0,0,0,.2); display: table; border-spacing: 0 } #endMidHolder { position: absolute; left: 50%; bottom: 150px; transform: translateX(-50%); margin-top: 20px; width: 100%; max-height: calc(100% - 390px) } #endTable td { white-space: nowrap } th { padding-left: 10px; padding-right: 10px; height: 50px; color: #fff; font-size: 22px } td { padding-left: 10px; padding-right: 10px; height: 50px; color: rgba(255,255,255,.7); font-size: 20px } th,tr { border-bottom: 3px solid rgba(255,255,255,.1) } .endTableN { color: rgba(255,255,255,.7); text-decoration: none; margin-left: 3px } .endTableN:hover { color: #fff; text-decoration: underline } .endTableN:visited { } .reportBut { text-align: center; color: #fff; background-color: #ff0000; font-size: 14px; padding: 4px; padding-left: 16px; padding-right: 16px; border-radius: 5px; cursor: pointer } .reportBut:hover { background-color: #ff0000 } .followBut { color: #fff; background-color: #008eff; font-size: 14px; padding: 4px; padding-left: 16px; padding-right: 16px; border-radius: 5px; cursor: pointer } .followBut:hover { background-color: #008eff } #victoryText { margin-top: 30px; font-size: 165px; text-shadow: 0 1px 0 #a6a6a6,0 2px 0 #a6a6a6,0 3px 0 #a6a6a6,0 4px 0 #a6a6a6,0 5px 0 #a6a6a6,0 6px 0 #a6a6a6,0 7px 0 #a6a6a6,0 8px 0 #a6a6a6,0 9px 0 #a6a6a6,0 10px 0 #a6a6a6; color: #fff; font-family: headerfont } #endTimer { line-height: 15px; margin-top: 188px; font-size: 30px; z-index: 10000; color: #00ffff; text-shadow: #000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px; font-style: italic; display: inline-block } .midHolder { width: 100%; display: none; position: absolute; bottom: 230px; z-index: 10; text-align: center } #purchaseLoad { pointer-events: all; position: absolute; width: 100%; height: 100%; display: none; text-align: center; background-color: rgba(0,0,0,.2); z-index: 2 } #purchaseLabel { color: rgba(255,255,255,.5); font-size: 25px; margin-top: 20px } .lds-ring { display: inline-block; transform: scale(1.6); width: 64px; height: 64px } .lds-ring.sm { transform: unset } .lds-ring div { box-sizing: border-box; display: block; position: absolute; width: 51px; height: 51px; margin: 6px; border: 6px solid #fff; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite; border-color: #fff transparent transparent transparent } .lds-ring div:nth-child(1) { animation-delay: -.45s } .lds-ring div:nth-child(2) { animation-delay: -.3s } .lds-ring div:nth-child(3) { animation-delay: -.15s } @keyframes lds-ring { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .centerV { top: 40%; transform: translateY(-60%); left: 50%; transform: translateX(-50%); position: absolute; display: inline-block } #vouchRes { display: inline-block; margin-top: 20px; color: rgb(0, 0, 0) } #spinItem { width: 100%; display: none; z-index: 11; position: absolute; text-align: center; top: 50%; transform: translateY(-50%) } #spinItemCanvas { display: inline-block } #spinItemName { z-index: 12; position: absolute; display: none; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #fff; background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(40,40,40,0.7) 40%,rgba(40,40,40,0.7) 60%,rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(40,40,40,0.7) 40%,rgba(40,40,40,0.7) 60%,rgba(0,0,0,0) 100%); background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(40,40,40,0.7) 40%,rgba(40,40,40,0.7) 60%,rgba(0,0,0,0) 100%) } #respinUI { display: none; z-index: 99999999999; position: absolute; bottom: 142px; left: 50%; transform: translate(-50%,0) } #spinRespin>i { animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear } #spinRespin { display: inline-block; padding-left: 22px; padding-right: 22px } #spinRespinInfo { display: inline-block; padding-left: 10px; padding-right: 10px } @keyframes spin { from { transform: rotate(0deg) } to { transform: rotate(360deg) } } #spinUI { display: none; position: absolute; width: 100%; height: 100% } #spinHolder { display: block; pointer-events: auto; text-align: center } #spinKR { font-size: 36px; color: #00e7ff; position: absolute; top: 6px; left: 28px } #spinInfo { position: absolute; top: 5px; right: 20px; text-align: right; color: #fff; font-size: 25px } .colCub { width: 30px; height: 30px; margin-left: 10px; display: inline-block } #spinWindow { display: inline-block; height: 620px; width: 620px } #spinText { text-align: center; color: #fff; font-size: 0; vertical-align: middle; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) } #spinHeader { color: #fff } #spinCost { color: rgba(0, 255, 161, 0.5); font-size: 0 } #spinUI { position: absolute; top: 20px; font-size: 18px } #spinButton { z-index: 13; display: inline-block; border-collapse: collapse; pointer-events: auto; cursor: pointer; border-radius: 50%; background: linear-gradient(15deg, #00fff3, #ff002f); position: absolute; right: 0; bottom: 0; transform: translate(-50%,-50%); left: 50%; top: 50%; -webkit-transition: -moz-transform .1s ease-out; -moz-transition: -webkit-transform .1s ease-out; transition: transform .1s ease-out } #spinButton:hover { transform: translate(-50%,-50%) scale(1.1) } #spinButton:active { transform: translate(-50%,-50%) scale(.9) } .smlInput { display: inline-block; width: 82%; padding: 5px; padding-left: 10px; margin-top: 10px; font-size: 16px; box-sizing: border-box; border: none; background-color: rgba(0,0,0,.1); color: rgba(0,0,0,.6); border-radius: 4px } .accountInput { width: 100%; padding: 5px; padding-left: 10px; font-size: 22px; box-sizing: border-box; border: none; border-radius: 4px; margin-top: 20px; background-color: rgba(0,0,0,.1); color: rgba(0,0,0,.6) } .accountButton { color: rgba(255,255,255,.7); text-align: center; margin-top: 10px; display: inline-block; width: 342px; cursor: pointer; background: linear-gradient(45deg, #002bff, #fb00ff); font-size: 22px; padding-top: 8px; padding-bottom: 8px; border-radius: 26px; } .accountButton:hover { color: #fff } .mapListThumb { cursor: pointer; height: 100px; width: 220px; transition: all .2s; display: inline-block; background-color: rgba(0,0,0,.3); object-fit: cover } .mapListThumb:hover { opacity: .9; transform: scale(1.1) } .mapListItem { position: relative; color: rgba(109, 109, 109, 0.53); font-size: 17px; display: inline-block; margin-bottom: 12px; width: 220px; margin-right: 5px; margin-left: 5px } .mapAgeD { position: absolute; top: 9px; left: 9px; font-size: 11px; padding: 3px; padding-left: 6px; padding-right: 6px; border-radius: 4px; color: #fff; z-index: 2 } .mapEdit { position: absolute; top: 5px; right: 5px; font-size: 12px; padding: 3px; padding-left: 6px; padding-right: 6px; border-radius: 3px; color: #fff; z-index: 2; cursor: pointer; background-color: #ff0000 } .loadMoreD { color: #fff; width: 100%; font-size: 25px; padding-top: 9px; padding-bottom: 9px; text-align: center; margin-top: 10px; border-radius: 6px; background-color: rgba(0, 0, 0, 0); cursor: pointer } .loadMoreD:hover { background-color: rgba(0, 0, 0, 0) } .loadMoreW { color: rgba(255,255,255,.8); width: 100%; font-size: 25px; text-align: center; margin-top: 10px; padding-top: 9px; padding-bottom: 9px; border-radius: 6px; background-color: rgba(0,0,0,.4) } .mapInfoB { z-index: 2; background-color: rgba(0,0,0,.8); top: 63px; right: 6px; text-shadow: unset; cursor: pointer; position: absolute; font-size: 15px; padding: 3px; padding-left: 9px; padding-right: 9px; border-radius: 20px; color: #fff; transition: .1s; -webkit-transition: .1s } .mapInfoB:hover { transform: scale(1.16); background-color: rgba(0,0,0,.6) } .mapInput { margin-top: 10px; border: none; background: #eee; padding: 6px; padding-bottom: 6px; border-radius: 6px; width: 692px; font-size: 18px } .mapLoadButton { color: rgba(255,255,255,.7); text-align: center; margin-top: 18px; display: inline-block; cursor: pointer; background-color: #009fff; font-size: 22px; padding-top: 8px; padding-bottom: 8px; border-radius: 6px; width: 100% } .mapLoadButton:hover { color: #fff } .punishButton { color: rgba(255,255,255,.7); text-align: center; display: inline-block; cursor: pointer; background-color: #00ffe9; font-size: 16px; margin-right: 5px; border-radius: 6px; padding-left: 7px; padding-right: 7px } .punishButton.kick { background-color: #fab640 } .punishButton.ban { } .punishButton.kill { background-color: #e040fb } .punishButton.tp2 { background-color: #00f } .punishButton.tpme { background-color: #00f } .punishButton.tpall { background-color: #00f } .punishButton.vote { background-color: #00ffe9 } .presetsButton { color: rgba(255,255,255,.7); text-align: center; display: inline-block; width: 85px; cursor: pointer; background-color: #ff0000; font-size: 18px; margin-right: 5px; border-radius: 12px; padding: 3px } .punishButton:hover,.presetsButton:hover { color: #fff } .presetInput { margin-top: 10px; width: 95.5%!important; width: 476px; font-size: 18px; padding: 5px; padding-left: 10px; box-shadow: none; outline: none; border: none; background: #eee; pointer-events: auto } .hostPresetBtn { color: rgba(255,255,255,.7); text-align: center; display: inline-block; width: 75px; cursor: pointer; background: linear-gradient(45deg, #002bff, #fb00ff); font-size: 15px; padding: 4px; margin-left: 10px; margin-top: 5px; float: right; border-radius: 6px; } .hostPresetBtn:hover { color: #fff } #serverFilters { margin-top: 5px; font-size: 15px; height: 30px } #windowHeader { display: none; text-transform: uppercase; font-size: 25px; margin-bottom: 10px; color: rgba(255,255,255,.6) } #requiresRestart { float: right; color: rgb(255, 0, 0); font-size: 18px } .setHed { margin-top: 15px; font-size: 22px } #menuWindow { position: absolute; left: 50%; bottom: 220px; border-radius: 26px; max-height: calc(100% - 480px); transform: translateX(-50%); z-index: 2; overflow-y: auto; display: inline-block; text-align: left; pointer-events: auto; padding: 20px; width: 705px; font-size: 20px; background: linear-gradient(45deg, #00ffffab, #0053ffd4); /* -webkit-box-shadow:0 9px 0 0 #a6a6a6; */ -moz-box-shadow: 0 9px 0 0 #a6a6a6; /* box-shadow:0 9px 0 0 #a6a6a6; */ } .stickyHeader { padding-top: 1px!important; max-height: calc(100% - 461px)!important } .menuSelectorHeader { margin-bottom: 5px; font-size: 22px; width: 588px; display: inline-block } .quickJoin { border-radius: 4px; background: linear-gradient(45deg, #9100ff, black); font-size: 13px; padding: 4px; cursor: pointer; pointer-events: all; z-index: 99999; display: inline-block; margin-left: 10px; color: #fff; margin-bottom: 5px; vertical-align: middle; } .menuSelectorHolder { opacity: .75 } .menuSelector { padding: 4px 4px 4px 30px; cursor: pointer; font-size: 20px } .menuSelector:hover { background: rgba(0,0,0,.2) } .privateMenuSelector,.privateMenuSelector:hover { cursor: default; color: #000; background: url(../img/lock-icon-black.svg) no-repeat right 8px center; opacity: .5; background-size: 18px auto } .selectedMenuSelector,.selectedMenuSelector:hover { cursor: default; color: #fff; background-color: rgb(0, 0, 0) } .privateMenuSelector.selectedMenuSelector { opacity: 1; background-image: url(../img/lock-icon-white.svg) } #gameNameInput { font-size: 16px } .formInput { pointer-events: auto; font-size: 12px; padding: 10px; box-shadow: none; outline: none; border: none; background: linear-gradient(45deg, #002bff, #fb00ff); float: right; border-radius: 6px; } .floatR { float: right; clear: both } .floatRNoC { float: right } .settText { cursor: pointer; color: #00ffef; font-size: 22px; pointer-events: auto } .settText:hover { text-decoration: underline } .b { color: rgba(0,0,0,.8)!important } .settName,.settNameSmall { clear: both; margin-top: 3px; font-size: 22px; color: rgb(0, 0, 0); } .settNameSmall { font-size: 18px; margin: 10px } .settLabel { clear: both; float: right; font-size: 22px; color: rgba(0,0,0,.3) } .wepLink { cursor: pointer } .wepLink:hover { text-decoration: underline } .equipBtn { color: #fff; height: 70px; width: 70px; float: right; background-color: #2196f3; line-height: 100px; text-align: center; cursor: pointer; -webkit-transition: line-height .2s; transition: line-height .2s } .equipBtn.gr { background-color: rgba(0,0,0,.3) } .equipBtn>i { font-size: 50px; color: rgba(255,255,255,.7); -webkit-transition: font-size .2s; transition: font-size .2s } .equipBtn:hover { line-height: 120px } .equipBtn:hover>i { font-size: 70px; color: #fff } .selItem { clear: both; width: 100%; height: 70px } .itemIcon { display: inline-block; width: 70px; height: 70px; background-color: rgba(0,0,0,.25); border-radius: 12px } .itemIconImg { width: 70px; height: 70px; image-rendering: pixelated; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges; border-radius: 12px } .itemInfo { display: inline-block; vertical-align: top; padding-left: 10px; margin-top: -5px } .itemName { color: rgba(0,0,0,.4); font-size: 25px } .itemCat { margin-top: 0; color: rgba(0,0,0,.2); font-size: 19px } #inputContainer { text-align: center; position: absolute; width: 100%; bottom: 155px } #nameInput { text-align: center; pointer-events: auto; padding: 5px; padding-left: 10px; font-size: 22px; -webkit-box-shadow: 0 9px 0 0 #a6a6a6; -moz-box-shadow: 0 9px 0 0 #a6a6a6; box-shadow: 0 9px 0 0 #a6a6a6; outline: none; border: none } #nameInput:disabled { color: rgba(0,0,0,.5) } #infoHolder { color: #fff; font-size: 30px } #infoHolder>* { z-index: 20 } #claimTimer { color: rgba(0, 255, 231, 0.6); font-size: 18px; margin-top: -3px } #merchHolder { display: none } #uiBase.onMenu #merchHolder { display: block; cursor: pointer; text-align: center; position: absolute; left: 131px; top: 110px; pointer-events: all } #merchImg { height: 130px; animation: scaleBob .4s ease-in-out infinite alternate; -webkit-animation: scaleBob .4s ease-in-out infinite alternate } #merchImg:active { transform: scale(.85); -webkit-transform: scale(.85); animation: none } #claimHolder { display: none } #uiBase.onMenu #claimHolder { cursor: pointer; text-align: center; position: absolute; left: 140px; top: 110px; pointer-events: all } @keyframes scaleBob { 0% { transform: scale(1); -webkit-transform: scale(1) } 100% { transform: scale(.9); -webkit-transform: scale(.9) } } #claimImg { height: 95px; animation: scaleBob .4s ease-in-out infinite alternate; -webkit-animation: scaleBob .4s ease-in-out infinite alternate } #claimImg:active { transform: scale(.85); -webkit-transform: scale(.85); animation: none } #mapInfoHolder { position: absolute; bottom: 20px; right: 20px; pointer-events: all; display: flex; flex-direction: column; align-items: flex-end } #advertiseButton { display: none } #uiBase.onMenu #advertiseButton { display: block; position: absolute; right: 15px; top: 80px } #mapInfo { color: #00ffe7; font-size: 22px } #modVote { color: #fff; font-size: 22px; margin-bottom: 10px; text-align: right } #objectiveIcon { position: absolute; display: inline-block } .vHR { background-color: #ff4747!important } .voteHint { color: #fff; font-size: 15px; margin-top: -6px; background-color: #b447ff; padding: 5px; padding-left: 10px; padding-right: 10px; border-radius: 4px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c } .voteHint:hover { filter: grayscale(.3); -webkit-filter: grayscale(.3) } .material-icons.vote { font-size: 40px; margin-left: 12px; margin-bottom: 5px; vertical-align: middle; cursor: pointer; color: rgba(150,150,150); -webkit-transition: .1s; transition: .1s } .material-icons.vote.a { color: #fff } .material-icons.vote:hover { color: rgba(220,220,220); transform: scale(1.2) } .material-icons.h { cursor: pointer } .material-icons.h:hover { opacity: .8 } #followHolder { pointer-events: auto; position: absolute; top: 20px; left: 20px } .whiteShad { text-shadow: 0 1px 0 #a6a6a6,0 2px 0 #a6a6a6,0 3px 0 #a6a6a6,0 4px 0 #a6a6a6,0 5px 0 #a6a6a6 } .blackShad { text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c } #linksHolder { font-size: 28px; position: absolute; top: 170px; width: 100%; text-align: center; color: #fff } .gButton { text-transform: uppercase; font-size: 30px; color: #f8c55c!important; text-shadow: 0 1px 0 #ae853b,0 2px 0 #ae853b,0 3px 0 #ae853b,0 4px 0 #ae853b,0 5px 0 #ae853b,0 6px 0 #ae853b!important } .gButton:hover { text-decoration: none; color: #fff!important; text-shadow: 0 1px 0 #a6a6a6,0 2px 0 #a6a6a6,0 3px 0 #a6a6a6,0 4px 0 #a6a6a6,0 5px 0 #a6a6a6,0 6px 0 #a6a6a6!important } #rightHolder { text-align: right; color: #fff; font-size: 22px; position: absolute; top: 20px; right: 25px } #aHolder { position: absolute; top: calc(100% - 135px); left: 0; right: 0; text-align: center; z-index: 30; pointer-events: none } #aMerger { text-align: left; display: inline-block!important; min-width: 0px; min-height: 0px; pointer-events: auto } #aContainer { cursor: pointer; pointer-events: auto; padding: 0px; background-color: rgb(0, 0, 0); max-height: 0px; max-width: 0px; overflow: hidden; display: inline-block!important } .endAHolder { display: none; text-align: center; z-index: 30; pointer-events: none; margin-left: 10px } #endAMerger { text-align: left; display: none!important; min-width: 300px; min-height: 250px; pointer-events: auto } #endAContainer { cursor: pointer; pointer-events: auto; padding: 10px; background-color: rgba(0, 0, 0, 0); max-height: 280px; max-width: 382px; overflow: hidden; border-radius: 6px } #baseLinksContainer { width: 100%; display: flex; justify-content: space-between; align-items: flex-end } #spectateUI { display: none; text-align: center; color: #fff } #specNames { border-radius: 7px; position: absolute; left: 20px; top: 20px; font-size: 25px; padding: 8px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; color: #fff; background-color: rgba(0,0,0,.3) } #specStats { border-radius: 7px; position: absolute; left: 20px; top: 22px; font-size: 15px; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 350px; padding: 10px; padding-bottom: 8px; color: #fff; background-color: rgba(0,0,0,.4) } #spectHPB { width: 255px; height: 33px; margin-top: 8px; margin-left: 12px; background-color: rgba(0,0,0,.75) } #spectHPBI { height: 33px } #spectHPV { position: absolute; left: 105px; top: 52px; color: #fff; font-size: 16px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020 } .spectPIcon { width: 75px; height: 75px; image-rendering: pixelated; background-color: rgba(0,0,0,.4); display: inline-block } .specPHead { color: #fff; font-size: 18px; margin-right: 5px } #specContr { background-color: rgba(0,0,0,.2); position: absolute; right: 20px; bottom: 20px; padding: 10px; padding-left: 22px; padding-right: 20px; font-size: 20px; border-radius: 5px } .specContrI { font-size: 18px; color: #fbc02d; display: inline-block; margin-left: 14px } .switchsml { float: right; position: relative; display: inline-block; margin-left: 10px; vertical-align: bottom; margin-bottom: -5px; width: 30px; height: 17px; pointer-events: all } .switchsml input { display: none } .sliderSml { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #a8a8a8; -webkit-transition: .4s; transition: .4s; border-radius: 34px; pointer-events: all } .sliderSml:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 50% } input:checked+.sliderSml { background-color: #2196f3 } input:focus+.sliderSml { box-shadow: 0 0 1px #2196f3 } input:checked+.sliderSml:before { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px) } .switch { float: right; position: relative; display: inline-block; margin-bottom: 5px; width: 65px; height: 34px } .switch input { display: none } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #000000; -webkit-transition: .4s; transition: .4s; border-radius: 6px; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 4px } input:checked+.slider { background: linear-gradient(45deg, #002bff, #fb00ff); } input:focus+.slider { box-shadow: 0 0 1px #2196f3 } input:checked+.slider:before { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px) } .slidecontainer { margin-top: -8px; margin-right: 10px; margin-left: 10px; width: 250px; float: right } .sliderM { -webkit-appearance: none; appearance: none; width: 100%; height: 15px; background: linear-gradient(15deg, #00fff3, #0005ff); outline: none; border-radius: 4px; } .sliderM::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 15px; height: 25px; border-radius: 4px; background: #2196f3; cursor: pointer } .sliderM::-moz-range-thumb { width: 15px; height: 25px; border-radius: 4px; background: #2196f3; cursor: pointer } .sliderVal { float: right; display: inline-block; position: relative; width: 50px; color: #fff; line-height: 24px; font-size: 18px; text-align: center; background: linear-gradient(85deg, black, #ab00ff); padding: 5px 10px; margin-left: 8px; margin-right: -10px; border-radius: 6px; } #queueRegionSelect { display: inline-block } .windowRightInfoText { float: right; border-radius: 8px; font-size: 18px } .inputGrey { border: none; background: #eee; padding: 6px; padding-bottom: 6px; padding-right: 16px; padding-left: 8px; float: right; margin-left: 10px; border-radius: 6px; font-size: 18px } .inputGrey2 { border: none; background: linear-gradient(45deg, black, #c300ff); padding: 6px; padding-bottom: 6px; float: right; margin-left: 10px; font-size: 12px; border-radius: 4px; } #modLinks { width: 100%; text-align: center; font-size: 22px; color: rgba(0,0,0,.3); margin-bottom: 10px } #modDropper { width: 685px; height: 120px; border: 4px dashed rgba(0,0,0,.3) } #modDropper p { width: 100%; height: 100%; margin-top: 18px; text-align: center; font-size: 22px; color: rgba(0,0,0,.3); line-height: 73px } #modDropper input { cursor: pointer; overflow: hidden; position: absolute; width: 480px; height: 90px; margin: 0; padding: 0; outline: none; opacity: 0 } #modDropper:hover { background-color: rgba(0,0,0,.05) } #gameNameHolder { z-index: 9999999; position: absolute; top: -35px; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center } #mainLogo { margin-top: 50px; margin-bottom: -40px; height: 225px } #seasonLabel { font-size: 15px; color: #fff; background-color: #ff9717; height: 34px; box-shadow: inset 0 -7px 0 0 #b56b10!important; position: absolute; z-index: 9999999999; top: 170px; left: 50%; margin-left: 242px; border-radius: 4px; padding: 5px; padding-left: 12px; padding-right: 12px; transform: translateX(-50%) rotate(6.5deg); text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } #gameNameHorizontalFlex { display: flex; flex-direction: row; justify-content: center; align-items: center } #gameName { font-family: headerfont; font-size: 116px; color: #0ff; text-shadow: 0 1px 0 #00f3ff,0 2px 0 #a6a6a6,0 3px 0 #a6a6a6,0 4px 0 #a6a6a6,0 5px 0 #a6a6a6,0 6px 0 #a6a6a6,0 7px 0 #a6a6a6,0 8px 0 #a6a6a6 } #gameNameSub { position: absolute; top: 140px; left: 50%; transform: translate(-50%,-50%); width: 675px } #subLogoButtons { position: absolute; bottom: 14px; left: 50%; transform: translate(-50%,0) scale(.95) } #subLogoButtons>.button { padding-left: 22px; padding-right: 22px; } .fin { width: auto; height: 62px; margin: 0 12px; margin-top: 10px } .headerBar { position: absolute; top: 0; height: 70px; padding: 0 12px; display: flex; flex-direction: row; align-items: center; background: linear-gradient(5000deg, #00fff3, #0005ff); pointer-events: auto; } .headerBar div { color: #000; } .headerBarLeft { left: 0; padding-right: 15px; border-radius: 0 0 8px 0 } .headerBarRight { right: 0; padding-left: 20px; border-radius: 0 0 0 8px } .verticalSeparator { background: rgba(255, 255, 255, 0.49); width: 4px; height: 34px; margin: 0 10px } #menuUsernameContainer { display: flex; flex-direction: row; align-items: center; cursor: pointer!important } #profilePicM { width: 120px; height: 120px; cursor: pointer; border-radius: 4px; display: inline-block; background-color: #6d6d6d; background-size: cover; filter: grayscale(1) opacity(.5); background-image: url(https://assets.krunker.io/textures/classes/icon_0.png); image-rendering: pixelated } #profilePicM:hover { opacity: .9 } #menuMiniProfilePic { width: 40px; height: 40px; image-rendering: pixelated; margin-right: 10px; border-radius: 6px } #mailList { margin-top: 10px; color: rgba(255, 0, 0, 0.72) } .mailObj { border-radius: 6px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: rgba(0,0,0,.1); margin-top: 10px; color: rgba(0,0,0,.5); font-size: 15px; cursor: pointer } .mailObj:hover { background-color: rgba(0,0,0,.15) } .mailUnread { background-color: rgb(255, 0, 0) } .mailUnread:hover { background-color: rgb(255, 0, 0) } .mailFrom { font-size: 18px; color: #000000; } .mailText { color: rgb(0, 0, 0) } .mailDate { position: absolute; right: 12px; font-size: 11px; color: rgb(0, 0, 0) } #mailContainer { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center } #mailIcon { cursor: pointer; -webkit-transition: all .2s; transition: all .2s; pointer-events: all } #mailIcon:hover { opacity: .75; transform: scale(1.1) } #mailCount { display: none; z-index: 2; color: #fff; top: -4px; right: -7px; font-size: 10px; background-color: #e63c30; width: 20px; height: 20px; line-height: 19px; text-align: center; position: absolute; border-radius: 20px } #levelContainer { display: flex; flex-direction: column; justify-content: center; align-items: center } #levelContainer>div:first-child { display: flex; flex-direction: row; align-items: center } #menuLevelIcon { width: 28px; height: 28px; background-size: contain; background-repeat: no-repeat; margin-right: 5px; margin-bottom: -1px } #menuLevelText { font-size: 15px; } #levelContainer .progressBar { width: 88px; margin-left: 5px; margin-top: 5px } .progressBar { height: 7px; padding: 2px; background: rgba(0,0,0,.75) } .progressBarInner { height: 100%; background: linear-gradient(45deg, #00ffc1, #e300ff); } #headerRankContainer .accountEloIcon { width: 60px; height: 60px } #menuRegionLabel { display: flex; flex-direction: column; justify-content: center; align-items: center } #menuServerInfoContainer { display: flex; flex-direction: column; align-items: flex-end } #menuRegionLabel { cursor: pointer } .menuDebugInfo { display: flex; justify-content: center; align-items: center } #menuPingDisplay,#menuFPSDisplay { margin-right: 5px; font-size: 12px; color: rgba(255,255,255,.75) } #menuPingText { font-size: 12px; color: rgba(255,255,255,.75) } #menuPingDisplay .material-icons { vertical-align: bottom; font-size: 20px } .krInfo { display: flex; flex-direction: row; align-items: center } #menuKRCount { color: rgb(0, 0, 0) } #menuItemContainer { position: absolute; left: 0; top: 70px; bottom: 0; width: 130px; display: flex; flex-direction: column } .menuItem { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-around; align-items: center; background: linear-gradient(15deg, #00fff3, #0005ff); text-align: center; pointer-events: all; cursor: pointer; width: 108%; /* border-radius: 220px; */ max-height: 16%; } .menuItem .menuItemIcon { position: relative; width: 100%; height: 45%; background-size: contain; background-position: center; background-repeat: no-repeat } #menuItemRankedIcon img { position: absolute; left: 50%; top: 50%; width: auto; height: 80%; transform: translate(-50%,-50%) } .menuItem .menuItemTitle { margin-top: -20%; color: #000; } .menuItem:hover { background: linear-gradient(15deg, #0014ff, #a900ff); } .menuItem:active { background: linear-gradient(15deg, #b400ff, #0014ff); } .clanRolD { display: inline-block; vertical-align: middle; margin-top: -22px; margin-left: 10px; font-size: 18px } #menuClassContainer { position: absolute; right: -170px; top: 140px; bottom: 130px; display: flex; flex-direction: column; align-items: center; justify-content: center; pointer-events: none; transform: scale(.8) } #menuClassName { color: #00ffd0; font-size: 30px; margin-bottom: 10px; z-index: 101; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020,-4px -4px 0 #202020,4px -4px 0 #202020,-4px 4px 0 #202020,4px 4px 0 #202020 } #menuClassSubtext { z-index: 100; color: rgba(255,255,255,.5); font-size: 17px; margin-bottom: -3px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } #menuClassNameTag { margin-top: -180px; position: absolute; text-shadow: none; color: #00ffe7; z-index: 100; font-size: 19px } .menuClassLevelBox { display: inline-block; background-color: rgba(0, 0, 0, 0); padding: 10px; color: #fff; padding-top: 1px; padding-bottom: 1px; margin-right: 5px; font-size: 18px; vertical-align: middle } .menuClassPlayerName { vertical-align: middle; color: #00d0ff; margin-right: 5px } .menuClassPlayerClan { color: #00ffff; margin-top: -120px; text-shadow: none; vertical-align: middle; margin-right: 3px } .menuClassPlayerVerified { color: #00ffe7; font-size: 28px!important; vertical-align: middle; margin-right: 3px } .menuClassPlayerPremium { color: #00ffe7; font-size: 28px!important; vertical-align: middle; margin-right: 3px; margin-bottom: -2px } .menuClassPlayerVirus { image-rendering: auto; width: 23px; height: 23px; margin-bottom: 0; vertical-align: middle } #classPreviewCanvas { margin-bottom: -100px } #classInfoContainer { width: 300px } #classInfoContainer>div { width: 100%; display: flex; flex-direction: row } #classInfoContainer>div>div { margin-bottom: 10px; width: 50%; display: flex; flex-direction: column; justify-content: center; align-items: center } .classInfoLabel { font-size: 12px; color: rgb(255 255 255); margin-bottom: 4px } .classInfoContents { color: #fff; text-align: center } #customizeButton { width: 300px; text-align: center; padding: 15px; font-size: 23px; pointer-events: all; padding-bottom: 22px } .iconProfile { background-image: url(../img/menu-icons/profile.png) } .menuItem:hover .iconProfile { background-image: url(../img/menu-icons/profile-white.png) } .iconRanked { background-image: url(../img/menu-icons/ranked.png) } .menuItem:hover .iconRanked { background-image: url(../img/menu-icons/ranked-white.png) } .iconShop { background-image: url(../img/menu-icons/shop.png) } .menuItem:hover .iconShop { background-image: url(../img/menu-icons/shop-white.png) } .iconSocial { background-image: url(../img/menu-icons/social.png) } .menuItem:hover .iconSocial { background-image: url(../img/menu-icons/social-white.png) } .iconMaps { background-image: url(../img/menu-icons/maps.png) } .menuItem:hover .iconMaps { background-image: url(../img/menu-icons/maps-white.png) } .iconGames { background-image: url(../img/menu-icons/games.png) } .menuItem:hover .iconGames { background-image: url(../img/menu-icons/games-white.png) } .iconMods { background-image: url(../img/menu-icons/mods.png) } .menuItem:hover .iconMods { background-image: url(../img/menu-icons/mods-white.png) } .iconSettings { background-image: url(../img/menu-icons/settings.png) } .menuItem:hover .iconSettings { background-image: url(../img/menu-icons/settings-white.png) } .iconChall { background-image: url(../img/menu-icons/chall.png) } .menuItem:hover .iconChall { background-image: url(../img/menu-icons/chall-white.png) } .buttonR { background-color: #ff4747!important; box-shadow: box-shadow: inset 0 -7px 0 0 #0070ff; box-shadow: 0px -7px red; } div#menuBtnBrowser {} .buttonR:hover { background-color: #fff!important; box-shadow: inset 0 -7px 0 0 #b3b3b3!important; } .buttonP { background-color: #b447ff!important; box-shadow: inset 0 -7px 0 0 #0070ff; } .buttonP:hover { background-color: #fff!important; box-shadow: inset 0 -7px 0 0 #b3b3b3!important } .buttonG { background-color: #41c300!important; box-shadow: box-shadow: inset 0 -7px 0 0 #0070ff; } .buttonG:hover { background-color: #fff!important; box-shadow: inset 0 -7px 0 0 #b3b3b3!important } .button.lgn { font-size: 18px; padding-top: 5px; margin-top: 2px } .button { position: relative; display: inline-block; box-sizing: border-box; border-radius: 33px; padding: 12px 18px; padding-top: 14px; margin-bottom: -7px; background: linear-gradient(15deg, #00fff3, #0005ff); box-shadow: inset 0 -7px 0 0 #0095ff; text-align: center; color: #fff; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020; pointer-events: all; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; /* -webkit-box-shadow: inset 0 0 6px rgb(0, 0, 0); */ } .button:hover { background-color: #fff; box-shadow: inset 0 -7px 0 0 #b3b3b3; -webkit-transform: scale(.99); transform: scale(.95); } .bigShadowT { text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020!important } .button.small { padding-top: 5px!important; padding-bottom: 13px!important; padding-left: 22px!important; padding-right: 22px!important; font-size: 22px!important; margin-left: 3px; margin-right: 3px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020!important; margin-bottom: -36px; max-height: -32px; border-bottom: 22222222px; } .buttonD { background-color: #9d9e9d!important; box-shadow: inset 0 -7px 0 0 #747574!important } .buttonD:hover { background-color: #fff!important; box-shadow: inset 0 -7px 0 0 #b3b3b3!important } .button.smallNoS { padding-top: 5px!important; padding-bottom: 13px!important; padding-left: 22px!important; padding-right: 22px!important; font-size: 22px!important; margin-left: 3px; margin-right: 3px } .button.btnRespin { padding-top: 5px!important; padding-bottom: 13px!important; font-size: 22px!important; margin-left: 3px; margin-right: 3px; background-color: #00b800!important; box-shadow: inset 0 -7px 0 0 #008400!important } .imageButton { display: inline-block!important; width: 50px; height: 56px; background-size: contain; background-repeat: no-repeat; margin-left: 4px; pointer-events: all; cursor: pointer; -webkit-transition: all .2s; transition: all .2s } .imageButton:hover { -webkit-transform: scale(.95); transform: scale(.95) } .discordSocial { background-image: url(../img/social-buttons/discord-normal.png) } .discordSocial:hover { background-image: url(../img/social-buttons/discord-hover.png) } .discordSocial:active { background-image: url(../img/social-buttons/discord-pressed.png) } .downloadClient { background-image: url(../img/social-buttons/down_normal.png) } .downloadClient:hover { background-image: url(../img/social-buttons/down_hover.png) } .downloadClient:active { background-image: url(../img/social-buttons/down_pressed.png) } .redditSocial { background-image: url(../img/social-buttons/reddit-normal.png) } .redditSocial:hover { background-image: url(../img/social-buttons/reddit-hover.png) } .redditSocial:active { background-image: url(../img/social-buttons/reddit-pressed.png) } .twitterSocial { background-image: url(../img/social-buttons/twitter-normal.png) } .twitterSocial:hover { background-image: url(../img/social-buttons/twitter-hover.png) } .twitterSocial:active { background-image: url(../img/social-buttons/twitter-pressed.png) } .fandomSocial { background-image: url(../img/social-buttons/fandom-normal.png) } .fandomSocial:hover { background-image: url(../img/social-buttons/fandom-hover.png) } .fandomSocial:active { background-image: url(../img/social-buttons/fandom-pressed.png) } .krSocial { text-align: center; line-height: 24px; width: 27px; height: 32px; margin-left: 10px; margin-bottom: 0; background-color: #00ffee; color: #fff; font-size: 15px; border-radius: 2px; cursor: pointer; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020; box-shadow: inset 0 -5px 0 0 #0095ff; -webkit-transition: .2s; transition: .2s; } .krSocial:hover { background-color: #fff; box-shadow: inset 0 -5px 0 0 #b3b3b3; -webkit-transform: scale(.95); transform: scale(.95) } ::-webkit-scrollbar-track { /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); */ /* box-shadow: inset 0 0 6px rgba(0,0,0,.3); */ /* border-radius: 10px; */ /* background-color: #f5f5f5; */ } ::-webkit-scrollbar { width: 12px } ::-webkit-scrollbar-thumb { /* border-radius: 10px; */ /* background: #868686; */ /* -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.6); */ /* box-shadow: inset 0 0 2px rgba(0,0,0,.6); */ } .noBtnCard { text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; color: #fff; margin-bottom: 12px; margin-left: 5px; margin-right: 5px; padding: 10px; vertical-align: top; background-color: rgba(0,0,0,.6); border-radius: 5px; display: inline-block; z-index: 1; cursor: pointer; position: relative; width: 133px; font-size: 20px; height: 170px } .noBtnCard:hover { background-color: rgba(0,0,0,.4) } .noBtnCard:hover img { opacity: .9; transform: scale(1.1) } .noBtnRandom { font-size: 50px; vertical-align: top; color: #eee; position: absolute; top: 75px; left: 65px } .noBtnImgC { position: relative; z-index: 0!important; border-radius: 8px; image-rendering: pixelated; width: 140px; transition: all .15s ease-in-out } .noBtnImgR { position: relative; z-index: 0!important; border-radius: 8px; margin-top: 15px; width: 60px; transition: all .15s ease-in-out } .classList { display: inline-block; width: 175px; height: 415px; overflow-y: scroll; direction: rtl } .classCard { text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; color: #fff; margin-bottom: 12px; margin-left: 6px; margin-right: 7px; padding: 10px; width: 198px; height: 266px; vertical-align: top; background-color: rgba(0,0,0,.3); border-radius: 5px; display: inline-block; font-size: 26px; position: relative; z-index: 1; cursor: pointer; position: relative } .classCard:hover img { opacity: .9; transform: scale(1.03) } .classWeap { position: relative; text-shadow: none; z-index: 0!important; text-align: center; color: rgba(255,255,255,.7); font-size: 18px; margin-top: -2px } .classImgC { position: relative; z-index: -1!important; border-radius: 8px; margin-top: 5px; width: 150px } .classXPBar { position: absolute; top: 250px; left: 10px; width: 199px; height: 26px; border-radius: 3px; background-color: #242424 } .classLvl { position: absolute; color: #fff; top: 210px; right: 10px; font-size: 20px } .clsXPBarC { margin: 4px; background-color: #2196f3; height: 18px } .classHP { position: absolute; color: #fff; top: 210px; left: 13px; font-size: 20px } #skinList { margin-top: 8px; margin-bottom: -4px } .skinCard { pointer-events: auto; cursor: pointer; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; color: #fff; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; padding: 5px; padding-top: 2px; width: 143px; height: 170px; vertical-align: top; background-color: rgba(0,0,0,.6); border-radius: 5px; display: inline-block; font-size: 20px; position: relative; z-index: 1 } .skinCard:hover { background-color: rgba(0,0,0,.4) } .skinCard:hover img { opacity: .9; transform: scale(1.1) } .skinCreator { color: rgba(255,255,255,.7); text-align: center; margin-top: -60px; font-size: 14px } .skinVaulted { -webkit-transform: translate(-50%,-50%) rotate(-35deg); -moz-transform: translate(-50%,-50%) rotate(-35deg); -ms-transform: translate(-50%,-50%) rotate(-35deg); -o-transform: translate(-50%,-50%) rotate(-35deg); transform: translate(-50%,-50%) rotate(-35deg); position: absolute; top: 45%; left: 50%; color: #000; z-index: -1; font-size: 20px } .skinImg { margin-top: -22px; margin-bottom: 10px; width: 140px; transition: all .15s ease-in-out } .skinImgC { margin-top: -5px; margin-bottom: 25px; width: 100px; transition: all .15s ease-in-out } .skinImgD { margin-top: 10px; margin-bottom: 40px; width: 100px; transition: all .15s ease-in-out } .secImg { margin-top: 10px; image-rendering: pixelated; margin-bottom: 25px; width: 100px; cursor: pointer; pointer-events: auto; transition: all .15s ease-in-out } .secImg:hover { opacity: .9; transform: scale(1.2) } .skinSil { -webkit-filter: grayscale(100%) brightness(0); filter: grayscale(100%) brightness(0); opacity: .6 } .skinSil2 { -webkit-filter: grayscale(100%) brightness(0); filter: grayscale(100%) brightness(0); opacity: .4 } .skinRandom { font-size: 50px; vertical-align: top; color: #eee; position: absolute; top: 78px; left: 60px } .itemOwn { text-align: center; color: rgba(255,255,255,.7); font-size: 12px; margin-top: -3px; text-shadow: none } .itemSea { color: rgba(255,255,255,.4); margin-top: -1px; font-size: 12px; text-align: center; text-shadow: none; z-index: 1; position: relative } .itemCnt { position: relative; text-shadow: none } .itemCnt[data-badge]:after { content: attr(data-badge); position: absolute; top: 146px; left: 0; font-size: 12px; background-color: rgba(0,0,0,.6); color: #fff; text-align: center; border-radius: 4px; text-shadow: none; padding: 5px; padding-bottom: 2px; padding-top: 2px } .selctBtn { font-size: 16px; color: #fff; background-color: #faa332; padding: 8px; margin-top: -30px; width: 100px; margin-left: 5px; text-align: center; border-radius: 4px; cursor: pointer; pointer-events: auto; text-shadow: none } .selctBtn:hover { background-color: #f2af57 } .selctInfoBtn { font-size: 12px; color: #fff; background-color: #00b800; padding: 5px; padding-bottom: 2px; padding-top: 2px; cursor: pointer; pointer-events: auto; z-index: 9999999; position: absolute; text-align: center; border-radius: 4px; text-shadow: none; top: 147px; right: 5px } .selctInfoBtn:hover { background-color: #00a500 } #bubbleContainer { z-index: 99999; position: absolute; top: calc(50% - 130px); right: 420px; -webkit-transition: .2s; transition: .2s; transform: scale(0) } .speechBox { width: 180px; margin: 50px auto; background: #fff; padding: 20px; text-align: center; font-weight: 900; color: rgb(0, 0, 0); border-radius: 12px; position: relative } .sb1:before { content: ""; width: 0; height: 0; position: absolute; border-left: 10px solid #fff; border-right: 10px solid transparent; border-top: 10px solid #fff; border-bottom: 10px solid transparent; right: -19px; top: 16px } .activeSkin { -webkit-border-radius: 8px!important; -moz-border-radius: 8px!important; border-radius: 8px!important } .skinColorItem { text-align: center; vertical-align: text-top; float: right; cursor: pointer; display: inline-block; margin-left: 10px; width: 30px; height: 30px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 3px solid #525252 } .skinColorItem:hover { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px } .grecaptcha-badge { visibility: hidden!important } #matchVoteHolder { display: none; height: 100px; position: absolute; top: 220px; transform: translateX(-50%); border-radius: 4px; border-collapse: collapse; background-color: rgba(0, 0, 0, 0) } #matchVoteHolder.isRanked { height: auto; margin-top: 5px; background-color: transparent; bottom: 130px; top: unset } .matchVote { position: relative; margin-bottom: 10px; height: 80px; width: 200px; overflow: hidden; margin-right: 8px; display: inline-block; margin-top: 10px; border-radius: 4px; text-shadow: -2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000 } .matchVoteThumb { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; height: 80px; width: 200px; transition: all .2s; border-radius: 4px } .matchVoteThumb:hover { opacity: .9; transform: scale(1.2) } .matchVoteMap { position: absolute; top: 5px; left: 5px; font-size: 14px; color: #fff; padding-left: 5px; line-height: 28px; padding-right: 4px; z-index: 1; pointer-events: none } .matchVoteMode { position: absolute; top: 30px; left: 5px; font-size: 12px; height: 26px; padding-right: 4px; z-index: 1; padding-left: 5px; color: rgba(255,255,255,.7); pointer-events: none } .matchVoteTotal { position: absolute; bottom: 8px; right: 5px; font-size: 18px; height: 26px; padding-right: 4px; z-index: 1; padding-left: 8px; color: rgba(255,255,255,.7); pointer-events: none } .shopCard { cursor: pointer; pointer-events: auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; color: #ffc147; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; padding-top: 0; padding: 5px; width: 210px; height: 170px; vertical-align: top; border-radius: 5px; display: inline-block; font-size: 22px; position: relative; z-index: 1; background-size: contain; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020 } .shopCard:hover { opacity: .9 } .krImg { margin-right: 5px; width: 1.5em; height: 1.5em; margin-bottom: 5px; vertical-align: middle } .purBtn { font-size: 17px; color: #fff; background-color: rgba(61,61,61,.5); padding: 4px; width: 200px; text-align: center; border-radius: 4px; cursor: pointer; pointer-events: auto; margin-top: 90px } .purBtn:hover { background-color: rgba(61,61,61,.8) } .shopSale { position: absolute; top: 105px; left: 7px; font-size: 12px; color: #fff; width: auto; padding-left: 5px; padding-right: 5px; height: 26px; text-align: center; line-height: 26px; border-radius: 4px; opacity: .95; text-shadow: none } .hostMap { position: relative; height: 90px; width: 223px; overflow: hidden; display: inline-block; border-radius: 4px; border: 2px solid #000; margin: 2px } .hostMap input { display: none } .hostMapName { position: absolute; top: 5px; left: 5px; font-size: 14px; color: #fff; padding-left: 4px; height: 26px; line-height: 28px; padding-right: 4px; z-index: 1; pointer-events: none } .hostMapBy { position: absolute; top: 60px; left: 5px; font-size: 12px; opacity: .8; color: #fff; padding-left: 4px; height: 26px; line-height: 28px; padding-right: 4px; z-index: 1; pointer-events: none } .hostMapYear { position: absolute; color: #fff; padding-left: 4px; height: 26px; line-height: 28px; padding-right: 4px; z-index: 1; pointer-events: none; top: 2px; right: 5px; font-size: 10px } .hostMapVersion { position: absolute; top: 62px; right: 5px; font-size: 12px; color: #fff; padding-left: 4px; height: 26px; line-height: 28px; padding-right: 4px; z-index: 1; pointer-events: none } .hostMapLore { position: absolute; top: 7px; left: 186px; padding: 2px; font-size: 14px; color: #fff; width: 22px; height: 22px; text-align: center; line-height: 24px; text-shadow: none; cursor: pointer; pointer-events: auto; border-radius: 50%; background-color: rgba(0,0,0,.8); z-index: 1 } .hostMapImg { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; height: 90px; width: 223px; -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: all .2s } input:checked+.hostMapImg { -webkit-filter: grayscale(0%); filter: grayscale(0%) } input:hover+.hostMapImg { opacity: .9; transform: scale(1.1) } .silhouette { -webkit-filter: grayscale(100%) brightness(0); filter: grayscale(100%) brightness(0); opacity: .6 } #spectateHUD { left: 50%; transform: translate(-50%,0); top: 20px; font-size: 25px; line-height: 40px; color: #fff; position: relative; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 } .spectateInfo { margin-left: 5px; margin-right: 5px; display: inline-block; vertical-align: top } #specTimer { color: #fff; font-size: 30px; padding-bottom: 5px; background-color: rgba(0,0,0,.4); padding-top: 5px; padding-right: 10px; padding-left: 10px; min-width: 150px; text-shadow: none } #specGameInfo { color: #fbc02d; font-size: 17px } #specTeam0 { display: inline-block; width: 300px; vertical-align: top; padding-right: 10px } #specTeam1 { display: inline-block; width: 300px; vertical-align: top; padding-left: 10px } .specPlayerHolder0 { width: 50px; display: inline-block; padding-left: 10px; float: right; position: relative } .specPlayerHolder1 { width: 50px; display: inline-block; padding-right: 10px; float: left; position: relative } .specPlayerIcon { width: 50px; image-rendering: auto; image-rendering: crisp-edges; image-rendering: pixelated } .specPlayerName { font-size: 10px; color: #fff; margin-top: -10px; overflow: hidden; width: 50px; white-space: nowrap; text-overflow: ellipsis } #spec0 { text-align: right; vertical-align: top } #spec1 { text-align: left; vertical-align: top } #specScoreTm0 { font-size: 27px; color: #fff; padding-right: 10px; clip-path: polygon(0 0,100% 0,100% 100%,11% 100%,0 0); background-color: #ffffff; width: 100px; padding-top: 5px; padding-bottom: 5px; text-shadow: none } #specNameTm0 { font-size: 17px; color: #fff; overflow: hidden; width: 110px; white-space: nowrap; text-overflow: ellipsis } #specScoreTm1 { font-size: 27px; color: #fff; padding-left: 10px; clip-path: polygon(0 0,100% 0,89% 100%,0 100%,0 0); background-color: #00fff5; width: 100px; padding-top: 5px; padding-bottom: 5px; text-shadow: none } #specNameTm1 { font-size: 17px; color: #fff; overflow: hidden; width: 110px; white-space: nowrap; text-overflow: ellipsis } #specGMessage { color: rgba(255,255,255,.8); font-size: 12px; line-height: 25px; vertical-align: top; top: 85px; position: absolute; left: 50%; transform: translate(-50%,0) } .teamTotals { background-color: rgba(0, 0, 0, 0); border-radius: 6px; display: none; vertical-align: super; font-size: 20px; padding-top: 5px; padding-bottom: 5px } .teamTotalScore { color: #fff; font-size: 20px; padding-left: 10px; padding-right: 10px } .teamTotalN0 { color: #ffffff; font-size: 19px; padding-left: 10px } .teamTotalN1 { color: #00ecff; font-size: 19px; padding-right: 10px } #loadingBg { position: fixed; left: -16px; right: -16px; top: -16px; bottom: -16px; background-size: cover; background-position: center; pointer-events: none } .rankedWarning { border-width: 0; border: none; display: inline-block; font-size: 18px; padding: 8px; margin-top: 10px; border-radius: 6px; background-color: rgba(0,0,0,.1); width: 689px; text-align: center } .rankedQueueOptions { display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: 10px } .rankedSelection { overflow: hidden; position: relative; height: 100px; width: 227px; border-radius: 5px; display: inline-block } .rankedSelection:not(:first-child) { margin-left: 14px } .rankedSelection input { display: none } .tooLarge { pointer-events: none } .rankedLocked { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; color: #fff; font-size: 50px!important; opacity: .8; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } .rankedType { cursor: pointer; position: absolute; text-align: center; font-size: 40px; color: #fff; z-index: 1; top: 2px; left: 85px; right: 20px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } .rankedELO { position: absolute; z-index: 1; height: 80px; left: 5px; top: 50%; transform: translateY(-50%); cursor: pointer } .rankedELOTxt { position: absolute; font-size: 15px; text-align: center; color: #fff; z-index: 1; top: 66px; left: 85px; right: 20px; cursor: pointer } .rankedImg { position: absolute; cursor: pointer; top: 50%; left: 0; right: 0; width: 225px; transform: translateY(-50%); -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: all .2s } input:checked:not(:disabled)+.rankedImg { -webkit-filter: grayscale(0%); filter: grayscale(0%) } input:hover+.rankedImg { opacity: .9; transform: translateY(-50%) scale(1.1) } #partyMemberList { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; margin-top: 10px } .partyMember { position: relative; width: 100px; text-align: center } .partyAvatar { box-sizing: border-box; display: inline-block; position: relative; width: 85px; height: 85px; border-radius: 5px; overflow: hidden; background-color: rgba(0,0,0,.3); image-rendering: pixelated; border: 4px solid rgba(0,0,0,.2) } .partyLeaderIcon { position: absolute; bottom: 4px; right: 4px; width: 24px; height: 24px } .partyMemberLock { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); font-size: 20px; color: #fff; text-shadow: -1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444,-2px -2px 0 #444,2px -2px 0 #444,-2px 2px 0 #444,2px 2px 0 #444 } .partyLeaderIcon i { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); font-size: 20px; color: #fbc02d; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000 } .partyMemberActions { position: absolute; opacity: 0; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255,255,255,.75); display: flex; flex-direction: column; justify-content: center; align-items: center; color: rgba(255,255,255,.5); font-size: 12px; transition: .2s opacity } .partyMemberActions a { margin: 4px } .partyMemberActionSep { width: 40px; height: 2px; background: #000; opacity: .5 } .partyAvatar img { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .partyMember.placeholder img { filter: contrast(0) brightness(1.2) } .partyAvatar:hover .partyMemberActions { opacity: 1 } .partyUsername { margin-top: 2px; text-align: center; font-size: 12px; white-space: nowrap; display: flex; flex-direction: row; justify-content: center; align-items: center } .partyUsername>span,.partyUsername>a { text-overflow: ellipsis; overflow: hidden } .partyUsername i { font-size: 20px; vertical-align: bottom } .ready .partyAvatar { border-color: #32cd32 } #queuePartyId { color: grey; padding-left: 5px; padding-right: 5px; border-radius: 4px; background-color: grey } #queuePartyId:hover { color: rgba(0,0,0,.7) } .jQR { box-shadow: inset 0 -10px 0 0 #992b2b!important; background-color: #ff4747!important } .jQR:hover { height: 57px; margin-top: 15px; box-shadow: inset 0 -7px 0 0 #992b2b!important } .jQR:active { height: 54px; margin-top: 18px; box-shadow: inset 0 -4px 0 0 #992b2b!important } .joinQueue { border-radius: 5px; color: #fff; text-align: center; margin-top: 10px; display: inline-block; -webkit-transition: .1s; transition: .1s; width: 705px; height: 60px; line-height: 50px; cursor: pointer; box-shadow: inset 0 -10px 0 0 #1b76bf; background-color: #2196f3; font-size: 25px; padding-top: 8px; padding-bottom: 8px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } .joinQueue:hover { height: 57px; margin-top: 13px; box-shadow: inset 0 -7px 0 0 #1b76bf } .joinQueue:active { height: 54px; margin-top: 16px; box-shadow: inset 0 -4px 0 0 #1b76bf } .unbind { float: right; cursor: pointer; pointer-events: auto; padding-left: 10px } #mobileUI { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999 } #mobileJoystick { display: block; position: absolute; top: 70%; left: 15%; z-index: 9999999 } #mobileJump { display: block; position: absolute; top: 40%; right: 1%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 5px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_5.png) } #mobileCrouch { display: block; position: absolute; top: 40%; right: 8%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 5px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_3.png) } #mobileEsc { display: block; position: absolute; top: 1%; left: 18%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 2px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_6.png) } #mobileShoot { display: block; position: absolute; top: 65%; right: 18%; width: 70px; height: 70px; pointer-events: all; cursor: pointer; padding: 2px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_1.png) } #mobileScope { display: block; position: absolute; top: 65%; right: 11%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 2px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_2.png) } #mobileReload { display: block; position: absolute; top: 82%; right: 13%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 2px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_0.png) } #mobileSwap { display: block; position: absolute; top: 58%; right: 2%; width: 40px; height: 40px; pointer-events: all; cursor: pointer; padding: 2px; z-index: 9999999; background-size: cover; background-image: url(/img/mobile/icon_4.png) } #voteToKick { display: none; color: rgba(255,255,255,.7); background-color: rgba(0, 0, 0, 0); text-align: left; z-index: 3; padding: 10px; margin-bottom: 10px; will-change: transform; transform: translateZ(0); border-radius: 6px; width: 200px; font-size: 12px } #voteKickName,#voteKickInfo,#voteKickKeys,#voteKickNum { color: rgba(255,255,255,.7) } #supportMapCreator { position: absolute; left: 50%; top: 50%; border-radius: 6px; transform: translate(-50%,-50%); z-index: 2; overflow-y: auto; display: none; text-align: left; pointer-events: auto; padding: 20px; width: 420px; font-size: 20px; background-color: #fff } .supportRate { font-size: 16px; margin-top: -6px; padding: 5px; padding-left: 0; padding-right: 10px; border-radius: 4px; vertical-align: middle; display: inline-block } .supportGift { border-radius: 5px; color: #fff; text-align: center; margin-top: 12px; display: inline-block; -webkit-transition: .1s; transition: .1s; width: 420px; height: 60px; line-height: 50px; cursor: pointer; box-shadow: inset 0 -10px 0 0 #409c3e; background-color: #5ce05a; font-size: 25px; padding-top: 8px; padding-bottom: 8px; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020 } .supportGift:hover { height: 57px; margin-top: 15px; box-shadow: inset 0 -7px 0 0 #409c3e } .settingsHeader { width: 100%; padding-bottom: 15px; padding-top: 19px; position: -webkit-sticky; position: sticky; top: 0; z-index: 999999999; background-color: #00beff00; } .serverHeader { width: 100%; padding-top: 19px; position: -webkit-sticky; position: sticky; top: 0; z-index: 999999999; background-color: #00c9ff05; display: table; } .chatTextOutline { text-shadow: -1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5) } .sprayImg { position: relative; z-index: 0!important; border-radius: 8px; image-rendering: pixelated; width: 108px; margin-top: 10px; background-size: cover!important; height: 110px; margin-left: 11px; transition: all .15s ease-in-out } .sprayImg:hover { opacity: .9; transform: scale(1.06) } .sprayImgAnm { animation: sprayAnm 1.4s steps(2) infinite } .customReticle { border: none; background: #eee; padding: 6px; border-radius: 6px; font-size: 12px; width: 122px; display: block; margin-top: 5px } #supportKrunker { height: 90px; line-height: 90px; color: rgba(255,255,255,.7); font-size: 30px; display: none } .settingPreset { background: linear-gradient(45deg, black, #05ff00); color: #fff; width: 150px; display: inline-block; padding: 5px; border-radius: 6px; } .settingPreset:hover { background-color: rgb(0, 0, 0); } .creatorCodeBtn { display: inline-block; padding: 5px; margin-top: 10px; font-size: 16px; border-radius: 4px; width: 90px; text-align: center; margin-left: 10px; color: #fff; cursor: pointer } .creatorCodeBtn:hover { filter: grayscale(.3); -webkit-filter: grayscale(.3) } .ccSaveBtn { background-color: rgba(0,0,0,.6) } .ccSaveBtn { background-color: rgba(0,0,0,.6) } #creatorCodeI { width: 580px; margin-bottom: 8px; border-radius: 4px } #redVouch { width: 580px; margin-bottom: 8px; border-radius: 4px } .redVouchBtn { background-color: #2196f3; display: inline-block; padding: 5px; margin-top: 10px; font-size: 16px; border-radius: 4px; width: 90px; text-align: center; margin-left: 10px; color: #fff; cursor: pointer } #mpSrch,#mdSrch { width: 570px; border-radius: 4px; margin-top: 10px } .searchBtn { background-color: #00dcff; display: inline-block; padding: 5px; padding-left: 10px; padding-right: 10px; margin-top: 10px; font-size: 16px; border-radius: 4px; width: 90px; text-align: center; margin-left: 10px; color: #fff; cursor: pointer } .searchBtn:hover { filter: grayscale(.3); -webkit-filter: grayscale(.3) } .newLeaderTeam { margin-bottom: 5px; color: #fff } .newLeaderTeamScore { display: inline-block; float: right; color: rgba(255,255,255,.7) } .newLeaderNoPlayers { margin-bottom: 5px; color: rgb(255, 255, 255); font-size: 14px } #killFeed { } .kfItem { word-wrap: break-word; display: inline-block; margin-bottom: 10px; padding: 5px; padding-left: 10px; padding-right: 10px; border-radius: 4px; color: #fff; font-size: 17px; background-color: rgba(82, 91, 67, 0); word-break: break-all; overflow-wrap: break-word } .kfMsg { color: rgba(255,255,255,.7) } .chalProg { position: absolute; color: #fff; height: 100%; text-align: center; top: 0; left: 0; right: 0; font-size: 17px } .chalCard { text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #fff; margin-top: 12px; padding: 10px; padding-bottom: 3px; width: 675px; vertical-align: top; background-color: rgba(0,0,0,.3); border-radius: 5px; display: inline-block; font-size: 26px; z-index: 1; position: relative } .chalDesc { position: relative; text-shadow: none; z-index: -1!important; color: rgba(255,255,255,.7); font-size: 16px; margin-top: -2px } .chalImgC { position: relative; z-index: -1!important; border-radius: 8px; width: 110px; display: inline-block; background-color: rgba(0,0,0,.8) } .chalXPBar { position: relative; width: 545px; height: 24px; border-radius: 3px; background-color: #242424; margin-top: 9px; padding: 3px } .chalXPBarC { background-color: #2196f3; height: 24px; font-size: 16px } .chalRight { display: inline-block; color: #fff; vertical-align: top; margin-left: 10px; margin-top: -2px; z-index: 0!important } .chalBoss { image-rendering: pixelated; position: absolute; z-index: -1!important; border-radius: 8px; width: 45px; top: 5px; right: 5px } .changeText { margin-top: 3px; margin-bottom: 3px; color: rgb(0, 0, 0); } #endChals { text-align: left; position: absolute; top: 10px; z-index: 10; left: 10px } .endChalCard { text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020,-3px -3px 0 #202020,3px -3px 0 #202020,-3px 3px 0 #202020,3px 3px 0 #202020; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #fff; margin-bottom: 6px; padding: 10px; padding-bottom: 3px; vertical-align: top; background-color: rgba(0,0,0,.3); border-radius: 5px; display: block; font-size: 24px; z-index: 1; position: relative; cursor: pointer; pointer-events: auto } .endChalImg { position: relative; z-index: -1!important; border-radius: 8px; width: 65px; display: inline-block; background-color: rgba(0, 0, 0, 0) } .endChalRight { display: inline-block; color: #fff; vertical-align: top; margin-left: 10px; margin-top: -2px; z-index: 0!important } .endChalDesc { position: relative; text-shadow: none; z-index: -1!important; color: #fbc02d; font-size: 16px; margin-top: -2px } .hostToggle { color: #fff; text-align: center; display: inline-block; width: 75px; cursor: pointer; background: linear-gradient(45deg, #002bff, #fb00ff); font-size: 15px; padding: 4px; float: right; border-radius: 4px; } #leaderDisplay { text-align: left; float: right; width: 310px; z-index: 3; padding: 10px; padding-left: 20px; padding-right: 20px; color: rgba(255,255,255,.7); font-size: 23px; background-color: rgba(0, 0, 0, 0); border-radius: 10px; margin-bottom: 10px } #leaderContainer { text-align: left; color: #fff } .leaderItem { display: flex; font-size: 18px } .leaderCounter { margin-right: 8px; width: 20px; color: rgb(0, 243, 255) } .leaderName,.leaderNameM,.leaderNameF { color: #00ffd7; flex-grow: 1; padding-left: 5px; overflow: hidden; white-space: nowrap } .leaderNameF { color: rgb(255, 255, 255) } .leaderNameM { color: #ffffff } .leaderScore { margin-left: 8px; text-align: right; color: rgb(0, 255, 243) } .reqW { height: 217px; width: 100%; display: inline-block; left: 50%; text-align: center; transform: translateX(-50%); position: relative; background-color: rgba(0,0,0,.3); border-radius: 6px } .reqWLvl { font-size: 16px; padding-bottom: 5px; color: #000; margin-top: -15px } .reqWIcon { color: lightgrey!important; font-size: 150px!important; vertical-align: bottom!important; font-weight: 999!important } .reqWTxt { font-size: 14px; color: rgba(0, 0, 0, 0.33) } .reqW.login { cursor: pointer; pointer-events: all } .reqW.login:hover { background-color: rgba(0,0,0,.5) } #braveWarning { display: none; text-align: left; color: rgba(0, 255, 161, 0.6); font-size: 18px; margin-bottom: 20px } .rainbow { -webkit-animation: rainbow .5s linear infinite; animation: rainbow .5s linear infinite } .rainbowText { -webkit-animation: rainbowT .5s linear infinite; animation: rainbowT .5s linear infinite } .rainbowBG { -webkit-animation: rainbowBG .5s linear infinite; animation: rainbowBG .5s linear infinite } .rainbowBorder { -webkit-animation: rainbowB .5s linear infinite; animation: rainbowB .5s linear infinite } @keyframes rainbow { 0%,100% { color: Crimson; border-color: Crimson } 20% { color: orange; border-color: orange } 40% { color: #ff0; border-color: #ff0 } 60% { color: lime; border-color: lime } 80% { color: MediumBlue; border-color: MediumBlue } } @keyframes rainbowT { 0%,100% { color: Crimson } 20% { color: orange } 40% { color: #ff0 } 60% { color: lime } 80% { color: MediumBlue } } @keyframes rainbowB { 0%,100% { border-color: Crimson } 20% { border-color: orange } 40% { border-color: #ff0 } 60% { border-color: lime } 80% { border-color: MediumBlue } } @keyframes rainbowBG { 0%,100% { background-color: Crimson } 20% { background-color: orange } 40% { background-color: #ff0 } 60% { background-color: lime } 80% { background-color: MediumBlue } } .rgbHue { -webkit-animation: rgbHue .8s steps(36) infinite; animation: rgbHue .8s steps(36) infinite } @keyframes rgbHue { from { -webkit-filter: hue-rotate(10deg) brightness(2); filter: hue-rotate(10deg) brightness(2) } to { -webkit-filter: hue-rotate(360deg) brightness(2); filter: hue-rotate(360deg) brightness(2) } } .spinVal { font-size: 18px; color: #ffc147; margin-left: -5px; background-color: rgba(0, 0, 0, 0.38); width: 230px; height: 120px; line-height: 42px; text-align: center; pointer-events: none; margin-top: 94px } .makeGray { filter: grayscale(100%) } .twitchIframe { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) } #twitchHolder { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.8); z-index: 999999; pointer-events: all } .pHighLight { -webkit-filter: drop-shadow(-1px -1px 0 #FBC02D) drop-shadow(1px -1px 0 #FBC02D) drop-shadow(-1px 1px 0 #FBC02D) drop-shadow(1px 1px 0 #FBC02D); filter: drop-shadow(-1px -1px 0 #FBC02D) drop-shadow(1px -1px 0 #FBC02D) drop-shadow(-1px 1px 0 #FBC02D) drop-shadow(1px 1px 0 #FBC02D) } .shakeEffect { animation: shake .5s } @keyframes shake { 20% { transform: translate(6px,0) } 30% { transform: translate(-6px,0) } 40% { transform: translate(8px,0) } 50% { transform: translate(-8px,0) } 60% { transform: translate(10px,0) } 70% { transform: translate(-10px,0) } 80% { transform: translate(8px,0) } 90% { transform: translate(-8px,0) } 100% { transform: translate(0px,0) } } #hostKey { pointer-events: auto; font-size: 12px; padding: 5px; box-shadow: none; outline: none; border: none; background: #eee; border-radius: 6px; margin-top: -10px; vertical-align: middle; margin-right: 10px } .specLevelBox { display: inline-block; background-color: #000; padding: 10px; color: #fff; padding-top: 1px; padding-bottom: 1px; margin-right: 5px; margin-left: 12px; vertical-align: middle; margin-top: -7px } .specVerified { color: #00ffff; font-size: 28px!important; vertical-align: middle; margin-right: 3px; margin-top: -7px } .specFlag { position: absolute; top: 55px; left: 50px } .specFlag .flag .flag-ch { left: 55px!important } .specPlayerHolder0 .specPlayerFlag { position: absolute; top: 24px; left: 30px; transform: scale(.7) } .specPlayerHolder0 .specPlayerFlag .flag .flag-ch { ..left:34px!important} .specPlayerHolder1 .specPlayerFlag { position: absolute; top: 24px; left: 20px; transform: scale(.7) } .specPlayerHolder1 .specPlayerFlag .flag .flag-ch { left: 24px!important } #bidPrevBB { width: 218px; height: 87px; display: block; position: absolute; top: 267px; left: 261px; display: none } #bidPrevBtn { position: absolute; top: 527px; right: 30px; font-size: 17px; background-color: #ff4747!important; padding: 5px; padding-left: 15px; padding-right: 15px; border-radius: 4px; color: #fff; cursor: pointer; pointer-events: all; text-shadow: -1px -1px 0 #202020,1px -1px 0 #202020,-1px 1px 0 #202020,1px 1px 0 #202020,-2px -2px 0 #202020,2px -2px 0 #202020,-2px 2px 0 #202020,2px 2px 0 #202020 } #bidPrevBtn:hover { opacity: .9; transform: scale(.95) } .specNum { font-size: 12px; color: #fff; margin-top: -10px; position: absolute; top: 30px; width: 15px } .hostOpt { position: relative; display: inline-block; border: 2px solid #000; border-radius: 4px; padding: 10px; width: 203px; font-size: 14px; margin-left: 2px; margin-right: 2px; margin-bottom: 2px; margin-top: 2px; background-color: #868686 } .hostOpt input { display: none } .optCheck { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; border-radius: 4px; padding: 10px; width: auto; height: auto; background: linear-gradient(45deg, #000000, #1bff37); } .optImg { position: absolute; z-index: 1; top: 5px; width: 35px; right: 5px; pointer-events: none; image-rendering: pixelated } .optName { text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c; color: #fff; z-index: 1; font-size: 14px; position: relative; pointer-events: none } input:checked+.optCheck { background: linear-gradient(45deg, #002bff, #fb00ff); } input:hover+.optCheck { background: linear-gradient(45deg, #002bff, #00ffff); } .subPassChg { background-color: #2196f3; display: inline-block; padding: 5px; margin-top: 10px; font-size: 16px; border-radius: 4px; width: 100px; text-align: center; margin-left: 10px; color: #fff; cursor: pointer } .subPassChg:hover { background-color: #1a78c2; transform: scale(.95) } #displayN { float: right; width: 200px; font-size: 14px; margin-top: 0 } .updDisN { background-color: #2196f3; vertical-align: bottom; cursor: pointer; display: inline-block; padding: 5px; font-size: 14px; border-radius: 4px; width: 80px; text-align: center; margin-left: 10px; color: #fff; float: right } .updDisN:hover { background-color: #1a78c2; transform: scale(.95) } .lnkTw { background-color: #6441a5; margin-top: 2px; vertical-align: bottom; cursor: pointer; display: inline-block; padding: 5px; font-size: 14px; border-radius: 4px; width: 80px; text-align: center; margin-left: 10px; color: #fff; float: right } .lnkTw:hover { background-color: #1a78c2; transform: scale(.95) } #redVouch { width: 580px; margin-bottom: 8px; border-radius: 4px } .twoFAGrid { display: none; margin-top: 10px; margin-bottom: 5px; width: 100%; height: 315px; background-color: rgba(0,0,0,.1); text-align: center } .twoFAkeyg { background-color: rgba(0,0,0,.9)!important } table.twoFATable { margin: 0 auto; width: 100px; height: 190px; text-align: center; border-spacing: 10px; border-collapse: separate } table.twoFATable td { cursor: pointer; border-radius: 10px; border: none; background-color: rgba(0,0,0,.2); color: #fff } table.twoFATable td:hover { background-color: rgba(0,0,0,.3) } table.twoFATable th { border: none } #premiumRes { margin-top: -10px; color: rgb(0, 0, 0) } #aliasRes { margin-top: 8px; float: right; font-size: 14px; margin-right: 10px; color: #eb5656 } .premiumSkinCol { color: #fbc02d!important; font-size: 42px!important; vertical-align: middle; text-align: center; float: right; cursor: pointer; display: inline-block; margin-left: 5px; margin-top: -3px } #premTime { float: right; color: rgb(0 0 0); font-size: 18px; margin-top: 10px } #popupBack { pointer-events: all; width: 100%; height: 100%; position: absolute; background-color: rgba(0,0,0,.75) } #popupHolder { display: none; text-align: center; width: 100%; height: 100%; position: absolute; z-index: 20 } #popupContent { pointer-events: all; border-radius: 10px; background-color: rgba(0,0,0,.75); padding: 15px; text-align: left; position: absolute; top: 40%; left: 50%; transform: translate(-50%,-60%); color: #fff } #confPremiumPop,#twitchPop { pointer-events: auto; border-radius: 10px; background-color: rgba(0,0,0,.75); padding: 15px; text-align: left; position: absolute; top: 40%; left: 50%; transform: translate(-50%,-60%); color: #fff; width: 400px } #confirmBtn { margin-top: 5px; color: #fff; width: 44%; background-color: #5ce05a; font-size: 18px; text-align: center; padding: 10px; cursor: pointer; padding-bottom: 12px; display: inline-block; border-radius: 4px } #confirmBtn:hover { background-color: #409c3e } #declineBtn { margin-top: 5px; color: #fff; width: 44%; font-size: 18px; text-align: center; padding: 10px; cursor: pointer; padding-bottom: 12px; display: inline-block; background-color: #eb5656; float: right; border-radius: 4px } #declineBtn:hover { background-color: #bc4444 } .acceptRequest { color: #5ce05a; border: none; border-radius: 3px } #tradePop { pointer-events: auto; border-radius: 10px; background-color: rgba(0,0,0,.75); padding: 15px; text-align: left; position: absolute; top: 40%; left: 50%; transform: translate(-50%,-51%); color: #fff; width: 679px } .tHolderL { width: 49%; float: left; overflow: hidden; padding-right: 10px } .tHolderM { width: 100%; overflow: hidden } .tHolderR { width: 49%; float: left; overflow: hidden } .tList { margin-top: 10px; margin-bottom: 10px; height: 250px; overflow-y: scroll; min-height: 70px; text-align: center } .tListN { font-size: 15px; color: rgba(255,255,255,.8); text-align: center; padding: 5px; border-radius: 4px } .tListN.inv { background-color: #008eff } .tListN.trade { background-color: #ff0000; text-align: left; padding-left: 10px } .tReady { padding-right: 5px; float: right; text-align: right; color: rgba(0,0,0,.5) } .tTotal { color: rgba(0,0,0,.5); padding-left: 5px } .tItemHolder { cursor: pointer; pointer-events: auto; color: #fff; margin-bottom: 4px; margin-left: 2px; margin-right: 2px; padding: 5px; padding-top: 2px; width: 65px; height: 65px; vertical-align: top; background-color: rgba(0,0,0,.5); border-radius: 5px; display: inline-block; position: relative; z-index: 1; border: 1px solid #fff } .tItemHolder:hover { opacity: .75 } .tItemImg { width: 65px; image-rendering: auto } .tItemSprayImg { cursor: pointer; pointer-events: auto; color: #fff; width: 64px; height: 65px; z-index: 1; background-size: cover!important; image-rendering: auto } .tItemN { position: absolute; bottom: 5px; font-size: 8px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: inherit; color: #fff; text-align: left } .tItemCnt { position: absolute; top: 5px; right: 6px; font-size: 8px; color: #fff } .tKRInput { width: 332px; padding-left: 10px; text-align: left; padding-right: 10px; padding-top: 6px; padding-bottom: 5px; border-radius: 4px; margin-bottom: 5px; box-sizing: border-box; border: none; color: rgba(0,0,0,.6) } .tSubHolder { position: relative; display: inline-block; border-radius: 4px; padding: 5px; padding-top: 10px; padding-bottom: 10px; width: 47%; font-size: 14px; margin-left: 5px; margin-right: 5px; margin-bottom: 2px; margin-top: 2px; text-align: center } .tSubHolder input { display: none } .tSubCheck { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; border-radius: 4px; padding: 10px; width: auto; height: auto; background-color: #5ce05a } #tSubName { text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c; color: #fff; z-index: 1; font-size: 14px; position: relative; pointer-events: none } input:hover+.tSubCheck { background-color: #c3c3c3 } input:disabled+.tSubCheck { background-color: #868686; pointer-events: none; cursor: none } .tDecCheck { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; border-radius: 4px; padding: 10px; width: auto; height: auto; background-color: #ed4242 } #tDecName { text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c; color: #fff; z-index: 1; font-size: 14px; position: relative; pointer-events: none } input:hover+.tDecCheck { background-color: #c3c3c3 } input:disabled+.tDecCheck { background-color: #868686; pointer-events: none; cursor: none } .estOfferVal { font-size: 15px; color: rgba(0,0,0,.5); text-align: center; padding: 2px } .fpsMinMax { font-size: 10px; display: inline-block; vertical-align: middle; margin-top: -5px; margin-left: 4px; margin-right: 4px } #fpsMin { color: #eb5656; display: block } #fpsMax { color: #9eeb56; display: block } #bdayBlock { display: none; text-align: center; width: 100%; height: 100%; position: absolute; z-index: 99999999999; background-color: rgba(0,0,0,.8); pointer-events: all } #bdayShake { height: 100% } #bdayWindow { top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute; background-color: #fff; padding: 10px; background-image: url(../img/bday_2.png); background-repeat: round; height: 60%; width: 50% } #bdaySpeech { color: #fff; margin-top: 200px; text-shadow: -1px -1px 0 #1c1c1c,1px -1px 0 #1c1c1c,-1px 1px 0 #1c1c1c,1px 1px 0 #1c1c1c,-2px -2px 0 #1c1c1c,2px -2px 0 #1c1c1c,-2px 2px 0 #1c1c1c,2px 2px 0 #1c1c1c } #bdaySpeech>p { color: #fff!important } #bdayBtn { background-color: #39f236; border-radius: 4px; display: inline-block; margin-top: 10px; padding: 12px; padding-left: 50px; padding-right: 50px; margin-left: 5px; margin-right: 5px; font-size: 22px; color: #fff; cursor: pointer } #bdayBtn:hover { opacity: .85 } .plusOrMinus { font-size: 47px!important; vertical-align: middle!important; margin-left: -14px!important; margin-top: -9px!important; margin-right: -14px!important } .menuTabsNew { margin-top: 5px; background-color: rgba(0,0,0,.12); width: 100%; border-radius: 5px; margin-bottom: 15px; position: relative; display: table } .menuTabNew { text-align: center; display: table-cell; height: 40px; line-height: 35px; color: rgba(0,0,0,.8); font-size: 15px; cursor: pointer } .menuTabNew:hover { box-shadow: inset 0 -5px rgba(0,0,0,.2) } .tabANew { cursor: default; box-shadow: inset 0 -5px rgba(0,0,0,.7) } .tabANew:hover { box-shadow: inset 0 -5px rgba(0,0,0,.7) } .click { pointer-events: all; cursor: pointer } .click:hover { text-decoration: underline } #gameCodePop { pointer-events: auto; border-radius: 10px; background-color: rgba(255,255,255,.3); padding: 15px; text-align: left; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; width: 400px } #codeInput { margin-bottom: 5px; font-size: 16px; padding: 10px; padding-left: 10px; padding-right: 10px; margin-top: 5px; width: 380px; border-radius: 4px; border: none } .favIcon { z-index: 2; top: 9px; right: 9px; text-shadow: unset; cursor: pointer; position: absolute; font-size: 24px; border-radius: 20px; color: #fff; filter: drop-shadow(1px 0px 0 black) drop-shadow(0px 1px 0 black) drop-shadow(-1px -0px 0 black) drop-shadow(-0px -1px 0 black) } .favIcon:hover { transform: scale(1.2) } .favIcon.favd { color: #fbc02d!important } .featIcon { z-index: 2; top: 9px; right: 38px; text-shadow: unset; cursor: pointer; position: absolute; font-size: 24px; border-radius: 20px; color: #fff; filter: drop-shadow(1px 0px 0 black) drop-shadow(0px 1px 0 black) drop-shadow(-1px -0px 0 black) drop-shadow(-0px -1px 0 black) } .featIcon:hover { transform: scale(1.2) } .featIcon.feat { color: #fbc02d!important } .setToggle { padding: 4px; width: 275px; border-radius: 6px; font-size: 18px; border: none; background-color: rgba(0,0,0,.1); border-right: 6px solid transparent } .sideTabs { text-align: center; display: table-cell; width: 25% } .centerTab { padding-right: 10px; padding-left: 10px; text-align: center; display: table-cell } #serverSearch { padding: 5px; padding-left: 10px; padding-right: 10px; border: none; background-color: rgba(0,0,0,.2); border-radius: 4px; font-size: 18px } .purejscarousel { overflow: hidden } .purejscarousel-slides-container:before,.purejscarousel-slides-container:after { content: ""; display: table } .purejscarousel-slides-container:after { clear: both } .purejscarousel-slide { float: left } .purejscarousel-btn { background: 0 0; border: 0; box-shadow: none; outline: none; cursor: pointer; height: 25px; margin-top: -25px; position: absolute; top: 62%; width: 25px } .purejscarousel-btn-next { border-bottom: 8px solid #00ffd0; border-right: 8px solid #00ffd0; right: 5px; -moz-transform: rotate(315deg); -webkit-transform: rotate(315deg); transform: rotate(315deg); } .purejscarousel-btn-next:hover { border-bottom: 8px solid #00ffd0; border-right: 8px solid #00ffd0 } .purejscarousel-btn-prev { border-bottom: 8px solid #00ffd0; border-left: 8px solid #00ffd0; left: 5px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .purejscarousel-btn-prev:hover { border-bottom: 8px solid #666; border-left: 8px solid #666 } .purejscarousel-dots-container { float: left; margin-top: 15px; text-align: center; width: 100% } .purejscarousel-dot { background: #aaa; border: 0; border-radius: 50%; box-shadow: none; cursor: pointer; height: 15px; outline: none; margin: 0 5px; width: 15px } .active.purejscarousel-dot { cursor: default; opacity: .5 } .carousel { margin: 10px auto; overflow: hidden; position: relative; width: 100% } .carousel:before,.carousel:after { content: ""; display: table } .carousel:after { clear: both } .slide { position: relative; border: 5px solid #fff; color: #fff; float: left; font-size: 20px; height: 100px; text-align: center; width: 213px; transition: all .4s; cursor: pointer } .slide:hover { opacity: .9; transform: scale(.9) } .slideImg { width: 100%; height: 100%; transition: all .2s; border-radius: 6px } .slideName { position: absolute; top: 25%; left: 50%; font-size: 23px; color: rgba(255,255,255,.9); pointer-events: none; transform: translate(-50%,-50%); width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-shadow: #000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px } .slidePlayers { position: absolute; top: 75%; left: 50%; font-size: 15px; color: rgba(255,255,255,.9); pointer-events: none; transform: translate(-50%,-50%); width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-shadow: #000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px,#000 0 0 3px } .switch2 { float: right; position: relative; display: inline-block; margin-bottom: 5px; width: 50px; height: 28px } .switch2 input { display: none } .slider2 { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #000000; -webkit-transition: .4s; transition: .4s; border-radius: 6px; } .slider2:before { position: absolute; content: ""; height: 20px; width: 22px; left: 4px; bottom: 4px; background-color: #fff; -webkit-transition: .4s; transition: .4s; border-radius: 4px } input:checked+.slider2 { background: linear-gradient(45deg, #002bff, #fb00ff); } input:focus+.slider2 { box-shadow: 0 0 1px #2196f3 } input:checked+.slider2:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px) } #endTabbedView { min-width: 1000px; display: inline-block; vertical-align: top } .endCard { padding: 10px; background-color: rgba(0,0,0,.5); border-collapse: collapse; box-sizing: border-box; text-align: left; border-radius: 6px; height: min-content; display: inline-block; vertical-align: top; max-height: 100%; min-width: 100% } #tabHolder { display: grid; grid-template-columns: calc(100%/3) calc(100%/3) calc(100%/3); background-color: rgba(0,0,0,.3); margin-bottom: 10px; border-radius: 4px } .tabHeader { text-align: center; padding: 10px 10px 6px; color: rgba(255,255,255,.75); cursor: pointer } .tabHeader:hover { color: #fff; border-bottom: 4px solid #fff } .tabHeader.selected { color: var(--yellow); border-bottom: 4px solid var(--yellow) } .tabBody { max-height: 400px; overflow-y: auto } #endLayout { display: grid; grid-template-columns: calc(20% - 5px) calc(80% - 5px); column-gap: 10px; row-gap: 10px } .endSection { background-color: rgba(0,0,0,.3); padding: 20px; border-radius: 6px } .endTitle { color: #fff; margin-bottom: 10px } #gameFundsLayout { display: grid; row-gap: 10px; height: 100% } .gfSection { background-color: rgba(0,0,0,.3); padding: 20px; border-radius: 6px } #modeLayout { text-align: center } .modeIcon { width: 70px } .unknownModeIcon { color: var(--yellow); font-size: 35px; padding: 5px } .modeStatus { color: #90f100; } #fundsLayout { text-align: center } .fundsCoin { width: 50px; margin-left: auto } .fundsVal { color: rgba(255,255,255,.6); margin-top: 2px; font-size: 25px } #combatRecordLayout { display: grid; grid-template-columns: auto auto auto; column-gap: 10px; row-gap: 10px } #kdLayout { display: grid; grid-template-columns: auto auto; border-radius: 6px; background-color: rgba(255,255,255,.05); border-radius: 6px; border: 4px solid rgba(255,255,255,.05) } #kdLayout .crStat { text-align: center; color: rgba(255,255,255,.5); padding: 15px; background-color: transparent; border: none } .crStat { text-align: center; color: rgba(255,255,255,.5); background-color: rgba(255,255,255,.05); padding: 15px; border-radius: 6px; border: 4px solid rgba(255,255,255,.05) } .crLabel { font-size: 14px; color: rgba(255,255,255,.5); margin-bottom: 5px } .crVal { color: #000000; font-size: 20px } #lvlLayout { display: grid; grid-template-columns: 40px 50px auto 50px 40px } .xpRnk { width: 40px; margin-top: 3px } .xpLvl { color: #00ffc0; margin-top: 4px; font-size: 20px } .xpEndBar { margin-top: 5px; margin-bottom: 5px; width: 98.5%; height: 25px; padding: 6px; background: linear-gradient(15deg, #00fff3, #0005ff); border-radius: 4px; position: relative } .xpEndBarB { display: inline-block; height: 100%; background-color: var(--yellow); transition: width 1s ease-in-out } .xpEndBarV { color: #000; position: absolute; height: 100%; text-align: center; top: 6px; left: 0; right: 0; font-size: 18 px; } #medalTable { display: grid; grid-template-columns: auto auto auto auto auto auto auto auto; row-gap: 10px; background-color: rgba(0,0,0,.2); padding: 10px; border-radius: 6px } .medalCard { width: 100px; height: 100%; margin: auto } .medalImg { background-image: url(../img/chals/icon_0.png),url(../img/medal.svg); background-size: 60%,contain; background-position: center; background-position-x: calc(50% - 5px),center; background-repeat: no-repeat,no-repeat; width: 100%; height: 100px } .medalTxt { text-align: center; color: #fff; font-size: 14px; margin-top: 5px } .keyIcon { background-color: rgba(0,0,0,.4); padding: 3px 8px; border-radius: 4px; color: #fff; font-size: 14px; border-left: 5px solid rgba(255,255,255,.5); border-right: 5px solid rgba(255,255,255,.5); border-top: 4px solid rgba(255,255,255,.7); border-bottom: 7px solid rgba(255,255,255,.1); margin: 2px 0; transform: scale(1); transition: transform .1s ease } .keyIcon:hover { transform: scale(.9); text-decoration: none!important }
Letianpai-Robot
base library
uibase
uibase vue
longhuayu123
No description available
sorque
No description available
576099
No description available
ashish614
using HTML CSS and JavaScript calculator
WDpad753
No description available