@font-face{font-family:Moncerat,sans-serif;src:url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap)}*{font-optical-sizing:auto;font-style:normal;margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-weight:900}::-webkit-scrollbar{width:0px;background:transparent}header{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;justify-content:space-between;align-items:center;padding:15px 5%;user-select:none}a{text-decoration:none;color:inherit}.button{display:inline-block;margin:left;height:fit-content;display:flex;padding:0 15px;font-size:32px;font-weight:900;line-height:40px;color:#e6e6e6;white-space:nowrap}.button:hover{color:#191919;background:#e6e6e6;cursor:pointer;transform:translateY(-1px);transition:all .3s ease-in-out}.h3class{font-size:32px;font-weight:900;line-height:40px;color:#e6e6e6;display:none}.name{display:inline-block;margin:left;height:fit-content;display:flex;font-size:32px;font-weight:900;line-height:40px;color:#e6e6e6;white-space:nowrap}.author{white-space:nowrap;line-height:40px;font-size:32px;font-weight:900;color:#191919;background-image:linear-gradient(to right,#00ba13,#dbff00 46%,#7bdb00);cursor:pointer}.author:hover{font-size:40px;font-weight:1000;transition-duration:.5s;transition:.4s;cursor:pointer}.author:active{transition-property:box-shadow,transform;box-shadow:none;transform:none}.nav{display:flex;gap:20px}.nav-item{padding:5px 15px;font-size:32px;color:#e6e6e6;text-decoration:none;white-space:nowrap;transition:color .3s,background-color .3s}.nav-item:hover{color:#191919;background:#e6e6e6;cursor:pointer}.login-button{margin:left;margin-left:5%;display:inline-block;height:fit-content;display:flex;padding:0 15px;font-size:32px;font-weight:900;line-height:40px;color:#191919;background:linear-gradient(to right,#00ba13,#dbff00 46%,#7bdb00);white-space:nowrap}.login-button:hover{transition-duration:.5s;transition:.4s;filter:hue-rotate(150deg);cursor:pointer}input{width:100%;padding:14px 14px 14px 20px;margin-bottom:10px;font-size:22px;border:none;background:#333;color:#e6e6e6;z-index:10;pointer-events:auto}main{text-align:center}.description-container{display:inline-block;background-color:#e6e6e6;margin-top:20px;padding:20px;max-width:60%;transition:transform .4s ease}.description-container:hover{transform:scale(1.05)}.description{font-size:35px;color:#191919}.description:hover{background:linear-gradient(90deg,#42caff,#e81aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.functions-container{display:flex;justify-content:center;gap:2%;margin-top:5%;padding:0 1%}.function-card{background-color:#e6e6e6;flex:1;padding:20px;cursor:pointer;transition:transform .4s ease,background .4s ease;text-decoration:none}.function-card:hover{transform:translateY(-15px)}.functions-description{font-size:35px;color:#191919}.stalcall-container:hover{background:linear-gradient(90deg,#f20752,#f9ac90)}.stalcalc-container:hover{background:linear-gradient(90deg,#4cc9e6,#210cac)}.tkkcalc-container:hover{background:linear-gradient(90deg,#f94b06,#f8bb2a)}.tierlists-container:hover{background:linear-gradient(90deg,#7df29c,#0f69a9)}.comunity-container{display:flex;justify-content:center;gap:2%;margin-top:5%;padding:0 1%}.comunity-button{background-color:#e6e6e6;cursor:pointer;display:inline-flex;height:fit-content;padding:10px 15px;font-size:32px;font-weight:900;line-height:40px;white-space:nowrap;transition:transform .2s ease-in-out}.comunity-button:hover{transform:scale(1.05)}.comunity-button a{text-decoration:none;color:inherit}.telegram:hover{transition:transform .1s ease,background .1s ease}.telegram:hover a{background:linear-gradient(90deg,#4cc9e6,#0c47ac);-webkit-background-clip:text;background-clip:text;color:transparent;transition:color .4s ease}.donation:hover{transition:background .4s ease}.donation:hover a{background:linear-gradient(90deg,red,#f80,#ffae00);-webkit-background-clip:text;background-clip:text;color:transparent;transition:color .4s ease}.button-icon{margin-left:5px}footer{margin-bottom:1%}.primary-info{margin-top:20%;border-top:solid;border-top-color:#e6e6e6}.info,.founder{margin-left:2%;height:fit-content;font-size:20px;color:#e6e6e6}.founder-author{white-space:nowrap;line-height:40px;font-size:22px;font-weight:10000;color:#191919;background-image:linear-gradient(to right,#00ba13,#dbff00 46%,#7bdb00);cursor:pointer}.exbo{white-space:nowrap;line-height:40px;font-size:20px;font-weight:900;cursor:pointer;background:linear-gradient(90deg,#ff1a6a,#47cbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sponsor{cursor:pointer;vertical-align:middle;margin-bottom:.25em}.other-info{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:1%;border-top:solid;border-top-color:#e6e6e6;display:flex}.versions{margin-left:2%;height:fit-content;font-size:15px;color:#e6e6e6}.patches,.politics,.beta{margin-left:7%;height:fit-content;font-size:15px;color:#e6e6e6}.versions:hover{background-image:linear-gradient(to right,#00ba13,#dbff00 46%,#7bdb00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.patches:hover{background:linear-gradient(90deg,#ff1a6a,#47cbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.politics:hover{background:linear-gradient(90deg,#f94b06,#f8bb2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.beta:hover{background:linear-gradient(90deg,#4cc9e6,#210cac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.gunlist-container:hover{background:linear-gradient(90deg,#f20752,#f9ac90)}.armorlist-container:hover{background:linear-gradient(90deg,#4cc9e6,#210cac)}.clanlist-container:hover{background:linear-gradient(90deg,#f94b06,#f8bb2a)}.artlist-container:hover{background:linear-gradient(90deg,#7df29c,#0f69a9)}.GunList,.ArmorList,.ClanList,.ArtList{display:none}.workInProgress{display:inline-block;justify-content:center;align-items:center;width:fit-content;max-width:80%;margin:5% auto 0;display:flex;padding:0 1%;font-size:32px;font-weight:900;line-height:40px;color:#191919;background:linear-gradient(to right,#00ba13,#dbff00 46%,#7bdb00);white-space:nowrap}.workInProgress:hover{transition-duration:.5s;transition:.4s;filter:hue-rotate(150deg);cursor:pointer}.map-container{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-wrap:wrap;justify-content:center;background-color:#2a2a2a;box-shadow:0 0 15px #00000080;width:90%;padding:0%;margin:0 auto}.map{position:relative;margin-top:20px;margin-bottom:20px;padding:10px;background-color:#1f1f1f}#drawingCanvas{position:absolute;top:10px;left:10px;width:700px;height:510px;cursor:crosshair;z-index:1}.map-controler{justify-content:space-between;display:flex;align-items:center;margin-top:10px;background-color:#2a2a2a;padding:8px 15px;box-shadow:0 2px 4px #0000004d}.map-name{color:#e6e6e6;margin:0 10px}.tools{margin:20px 10px 10px;padding:10px;background-color:#1f1f1f;height:fit-content;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 8px #0003}.item{margin:14px;padding:2px;border:4px solid transparent;transition:border-color .15s,box-shadow .15s,background-color .15s;cursor:pointer}.item:hover{background-color:#292929;transform:translateY(-3px);transition:all .3s ease-in-out}.item.selected{background-color:#292929}.colorTool{width:50px;height:50px;margin:15px;padding:5px;cursor:pointer;position:relative;overflow:hidden;background-color:transparent;transition:all .3s ease-in-out}.colorTool:hover{background-color:#292929;transform:translateY(-3px);transition:all .3s ease-in-out}.color-fill-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:10%;background-color:#80808033}.eraser-cursor{position:absolute;width:20px;height:20px;border:1px solid #E6E6E6;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;display:none;background-color:#ffffff1a}.eraser-cursor:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:2px;background-color:#e6e6e6;border-radius:50%;transform:translate(-50%,-50%)}.color-context-menu{display:none;position:absolute;background-color:#333;border:1px solid #555;border-radius:5px;padding:5px;z-index:1000;flex-direction:row;gap:5px;box-shadow:0 4px 8px #0003;top:0;left:0}.color-option{width:25px;height:25px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease}.color-option:hover{border-color:#fff}.shape-context-menu{display:none;position:absolute;background-color:#333;border:1px solid #555;border-radius:5px;padding:5px;z-index:1000;flex-direction:row;gap:5px;box-shadow:0 4px 8px #0003;top:0;left:0}.shape-option-image{width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease}.shape-option-image img{width:30px;height:30px;object-fit:contain}.shape-option-image:hover{background-color:#292929}.map-settings-container{margin:20px 10px;display:flex;flex-direction:column;background-color:#1f1f1f;padding:15px;box-shadow:0 4px 8px #0003}.map-settings-container .top-row,.map-settings-container .bottom-row{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}.undo-redo-group{display:flex;gap:5px}.save-share-group{display:flex;gap:10px}.share-row{margin-top:auto;width:450px}.zoom-container{display:flex;align-items:center;justify-content:space-evenly;background-color:#292929;padding:5px 10px;gap:15px;margin-bottom:20px;color:#e6e6e6;font-size:16px}.zoom-value{font-weight:900;font-size:24px}.zoom-in,.zoom-out,.zoom-fullscreen{cursor:pointer;font-size:20px;line-height:1}.zoom-in:hover,.zoom-out:hover,.zoom-fullscreen:hover{transform:scale(1.2);transition:all .3s ease-in-out}.zoom-reset{font-size:28px;cursor:pointer;text-transform:capitalize}.zoom-reset:hover{transform:translateY(-1px);transition:all .3s ease-in-out}.hotkey-container{max-width:480px;height:220px;display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box;padding:10px;background-color:#242424}.hotkey-action{display:flex;background-color:#292929;padding:10px 25px;box-shadow:0 1px 2px #0000001a;cursor:pointer;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .1s ease-out;color:#e6e6e6;font-size:15px;font-weight:600;align-items:center;justify-content:center}.hotkey-action:hover{background-color:#3a3a3a;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.hotkey-label{margin-right:10px}.hotkey-description{color:#b0b0b0;font-size:13px;font-weight:400}.point{position:absolute;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);cursor:pointer;z-index:10;pointer-events:none;display:block}.point-label{position:absolute;color:#fff;font-weight:700;text-shadow:1px 1px 2px black;transform:translate(20px,-20px);z-index:11;pointer-events:none;font-size:14px;display:none}.checkbox-container{display:flex;position:relative;cursor:pointer;font-size:32px;font-weight:900;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Montserrat,sans-serif;color:#e6e6e6;padding-left:70px;margin-bottom:15px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:45px;width:45px;background-color:#e6e6e6;transition:background-color .2s,border-color .2s}.checkbox-container:hover input~.checkmark{background-color:#b8b8b8;transition-duration:.5s;transition:.4s}.checkbox-container input:checked~.checkmark{background-color:#e6e6e6;transition-duration:.5s;transition:.4s}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkmark:after{left:10px;top:3px;width:15px;height:25px;border:solid #191919;border-width:0 10px 10px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.auth-container{z-index:1;position:relative;margin-top:20%;margin-bottom:25%;flex-grow:1;display:flex;justify-content:center;align-items:center}.form-container{background:#252525;padding:40px;max-width:600px;width:100%;text-align:center;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);z-index:1}.form-container.active{opacity:1;transform:translate(-50%,-50%) scale(1);z-index:2}.form-title{font-size:42px;color:#e6e6e6;margin-bottom:25px}.form-section{margin:20px 0;position:relative;z-index:10}.form-input{width:100%;padding:14px 14px 14px 40px;margin:10px 0;font-size:22px;border:none;background:#333;color:#e6e6e6;z-index:10;pointer-events:auto}.form-input:focus{outline:none;background:#444}.password-container{position:relative;display:flex;align-items:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.password-toggle{position:absolute;left:10px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:11;width:24px;height:24px;fill:#191919}.form-button{padding:5px 10px;font-size:20px;line-height:26px;color:#191919;background:linear-gradient(to right,#00ba13,#dbff00,#7bdb00);cursor:pointer;margin-top:20px;z-index:10;pointer-events:auto;transition:filter .4s}.form-button:hover{filter:hue-rotate(150deg)}.form-switch{font-size:18px;color:#e6e6e6;margin-top:15px;z-index:10;pointer-events:auto}.form-switch span{cursor:pointer;pointer-events:auto}.form-switch span:hover{background:linear-gradient(90deg,#4cc9e6,#210cac);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.error-message{font-size:14px;color:#f20752;margin-top:10px;display:none;z-index:10}.social-button-container{display:flex;align-items:center;justify-content:center}.social-button{margin:auto;max-width:60%}.social-button:hover{align-items:center;justify-content:center;color:#191919;background:#e6e6e6;cursor:pointer;transition-duration:.5s;transition:.4s;max-width:60%}
