@font-face{font-family:Bender;font-display:block;font-style:normal;font-weight:400;src:local(Bender Regular),url(fonts/Bender.woff)format("woff2")}@font-face{font-family:Bender;font-display:swap;font-style:normal;font-weight:700;src:local(Bender Bold),url(fonts/Bender-Bold.woff)format("woff2")}@font-face{font-family:Bender;font-display:swap;font-style:italic;font-weight:400;src:local(Bender Italic),url(https://calculator.tarkov-ballistics.com/fonts/Bender-Italic.woff2)format("woff2")}@font-face{font-family:Bender;font-display:swap;font-style:italic;font-weight:700;src:local(Bender Bold Italic),url(https://calculator.tarkov-ballistics.com/fonts/Bender-Bold-Italic.woff2)format("woff2")}:root{color-scheme:dark;--bg-main-color:#080808;--bg-sec-color:#151515;--bg-input-color:#242424;--font-main-color:#c8c8c8;--font-sec-color:#c8c8c8cc;--font-third-color:#968867;--border-color:#c8c8c880}html{font-size:clamp(18px,.92vw,20px)}html,body{margin:0;padding:0}body{background-color:var(--bg-main-color);color:var(--font-main-color);font-family:Bender,sans serif;font-size:1rem;font-style:normal;font-weight:400}a{color:var(--font-main-color);text-decoration:none}a:hover{color:var(--font-sec-color)}header,main,footer{max-width:90rem;margin:0 auto;padding:0 1rem}main{flex-wrap:wrap;gap:1rem;min-height:30rem;margin-top:3rem;display:flex;position:relative}@media only screen and (width<=665px){header,main,footer{padding:0 .5rem}main{margin-top:.5rem}}header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}header .title{box-sizing:border-box;padding:0 1rem}header .title a{color:unset;align-items:center;display:flex}header .title .logo{background:url(images/logo.svg) 50% no-repeat;width:7rem;height:3.5rem}header h1{margin:0 1.4rem}header nav .menu{flex-wrap:wrap;gap:.3rem;padding:0;list-style:none;display:flex}header nav .submenu{cursor:default;position:relative}header nav .submenu,header nav .menu>li>a:not(.image){color:var(--bg-main-color);background-color:var(--font-main-color);padding:.5rem;transition:background-color .2s linear}header nav .submenu:hover,header nav .menu>li>a:not(.image):hover{background-color:var(--font-sec-color)}header nav .menu>li>a{color:var(--bg-main-color);display:block}.input{flex-basis:min-content}.input form{width:100%}.input .category{box-sizing:border-box;background-color:var(--bg-sec-color);flex-wrap:wrap;gap:1rem;width:100%;margin-bottom:.6rem;padding:1rem;display:flex}@media only screen and (width>=1400px){.input .category{width:27rem}}.input .category-title{width:100%;font-size:1.2rem;font-weight:700}.input .category .field{width:12rem}.input .category .field>*{width:100%}.input fieldset{border:none;flex-wrap:wrap;gap:1rem;width:100%;margin:0;padding:0;display:flex}.input legend{margin-bottom:1rem;padding:0;font-size:1rem;font-weight:700}.input input,.input select{border:unset;background-color:var(--bg-input-color);box-sizing:border-box;margin:.5rem 0;padding:.5rem}.input input[type=submit]{background-color:var(--bg-main-color);border:1px solid var(--font-sec-color);width:100%;margin-top:1rem;font-size:1rem;font-weight:700;line-height:2rem;transition:background-color .2s linear,color .2s linear}.input input[type=submit]:hover{color:var(--bg-main-color);background-color:var(--font-main-color)}.content{flex-grow:1;width:fit-content;height:fit-content;position:sticky;top:0}@media only screen and (width<=665px){.input{flex-basis:100%}.content{overflow-x:auto}}.range-card{width:100%}table{border-collapse:collapse}.range-table{width:100%;min-width:35rem;margin:0 auto;position:relative}.range-table caption{text-align:left;padding:1rem;font-size:1.4rem;font-weight:700}thead{background-color:var(--font-main-color);color:var(--bg-main-color);position:sticky;top:0}.range-table tbody tr.group-header{background-color:var(--bg-sec-color)}.range-table tbody tr:not(.group-header){transition:background-color .2s linear}.range-table tbody tr:not(.group-header) *{transition:color .2s linear}.range-table tbody tr:not(.group-header):hover{color:var(--bg-main-color);background-color:var(--font-sec-color)}.range-table tbody tr:not(.group-header):hover *{color:var(--bg-main-color)}th,td{padding:.8rem}.table-vertical th{text-align:left}.range-table th,.range-table td{text-align:center}article>footer{margin-top:2rem;font-style:italic}body>footer{text-align:center;padding:2rem}body>footer>div{margin:1rem}body>footer .social{margin:0 auto}body>footer .social ul{justify-content:center;padding:0;list-style:none;display:flex}body>footer .social li{width:2rem;height:2rem;margin-left:1rem;padding:.1rem}body>footer .social img{object-fit:contain;width:100%;height:100%}main .loading{text-align:center;margin:5rem auto 0}.modal{box-sizing:border-box;z-index:99;backdrop-filter:blur(5px);background-color:#080808ed;width:100%;height:100vh;padding:1rem;display:none;position:fixed;top:0;left:0}.modal.show{display:flex}.settings{width:100%;max-width:40rem;margin:0 auto}.settings .category{box-sizing:border-box;background-color:var(--bg-sec-color);width:100%;margin-bottom:.6rem;padding:2rem}.settings .category-title{width:100%;font-size:1.2rem;font-weight:700}.settings label{margin-right:1rem}.settings input[type=submit]{background-color:var(--bg-sec-color);border:none;width:100%;margin-top:1rem;font-size:1rem;font-weight:700;line-height:3rem;transition:background-color .2s linear,color .2s linear}.settings input[type=submit]:hover{color:var(--bg-main-color);background-color:var(--font-main-color)}