body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#1c1e22;color:#d1d4da}html body .header-container .site-nav a.suplink,html body .site-banner,html body form .site-banner{display:none!important}.thumbsup{height:16px;width:16px;display:inline-block;background-color:#9f9f9f;-webkit-mask:url(/images/thumbs-up-line.svg) no-repeat center;mask:url(/images/thumbs-up-line.svg) no-repeat center}.thumbsup.active,.thumbsup:hover{background-color:#f0cc0c}.thumbsup.active{-webkit-mask:url(/images/thumbs-up.svg) no-repeat center;mask:url(/images/thumbs-up.svg) no-repeat center}.thumbsup.active:hover{background-color:#9f9f9f}.modContainer{display:-ms-flexbox;display:flex;margin:20px auto;width:100%;background-color:#282c34;-ms-flex-direction:column;flex-direction:column;max-width:1200px;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modContainer input[type=button]{border-radius:5px;height:36px;background-color:#4caf50;color:#fff;border:none;padding:.5em 1em;cursor:pointer;transition:background-color .2s}.modContainer input[type=button]:hover{background-color:#05d808}.modContainer button.btn{border-radius:5px;height:36px;background-color:#4caf50;color:#fff;border:none;padding:.5em 1em;cursor:pointer;transition:background-color .2s;border:1px solid #23e932;background:linear-gradient(180deg,#1f5920,#104111);text-align:center;text-decoration:none;margin-right:10px}.modContainer button.btn:hover{background-color:#05d808;text-decoration:none!important;filter:brightness(1.2)}.modContainer .thumbsup-line,.modContainer img.thumbsup{height:20px;fill:red}.modFrame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 30px 0 0;border:1px solid #333;padding:15px 20px;background-color:#333740;border-radius:5px}.infoContent{margin:20px}.modListContent{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.modCard,.modListContent{display:-ms-flexbox;display:flex}.modCard{-ms-flex-direction:column;flex-direction:column;width:360px;margin:10px;background:rgba(43,47,58,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 6px 10px rgba(0,0,0,.2);color:#d1d4da;transition:box-shadow .3s ease-in-out}.modCard:hover{box-shadow:0 6px 12px rgba(0,0,0,.3)}.modCard .modHeader{background-color:rgba(51,55,64,.8);color:#ff9800;font-size:14px;padding:4px 8px;border-bottom:1px solid hsla(0,0%,100%,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.modCard .authorHeader{margin:7px 0 5px;padding:0 10px}.modCard .by{font-size:12px;color:#bbb;margin-top:8px}.modCard .author{font-size:14px;color:#fff;font-weight:700}.modCard .modContent{-ms-flex-positive:1;flex-grow:1}.modCard .modContent p{max-height:50px;overflow-y:auto;margin:8px 12px 8px 0;padding:0 12px}.modCard .modContent p::-webkit-scrollbar{width:4px}.modCard .modContent p::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1)}.modCard .modContent p::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.modCard .modContent p::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.modCard .modFoot{padding:10px 12px;background-color:rgba(40,44,52,.8);font-size:12px;color:#9f9f9f;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.modCard .modFoot,.modContent{display:-ms-flexbox;display:flex}.modContent{-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px}.modHeader h3{display:inline-block;max-width:254px;margin-right:16px;overflow:clip}.modFoot{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.modFoot>div .specs{display:inline-block;font-size:12px;color:#9f9f9f}.modFoot>a>img.icon{height:24px}.left-content{-ms-flex-item-align:center;align-self:center}.hidden{display:none}#uploadForm{border:1px solid #444;border-radius:5px;width:calc(100% - 54px);padding:10px;margin-right:30px}#uploadForm form{width:352px}#uploadForm>form>div{margin:10px 0}#uploadForm>form>div>label{width:90px;display:inline-block}#uploadForm .footer{height:38px}#uploadForm .button{margin:10px 30px 0 10px}.ellipsis-menu{position:absolute;right:6px;display:inline-block}.ellipsis-icon{cursor:pointer;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:16px}.modmenu{display:none;position:absolute;background-color:#8d8d8d;box-shadow:0 8px 16px rgba(0,0,0,.1);border:1px solid #343434;border-radius:4px;min-width:80px;right:-4px;z-index:1}.modmenu div{padding:10px;cursor:pointer}.modmenu div:hover{background-color:#afafaf;border-radius:4px;color:#000}.popup-container{background:hsla(0,0%,82%,.3);position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2}.popup{background:hsla(0,0%,8%,.9);padding:20px;max-width:600px;width:100%;position:relative;border-radius:3px;box-shadow:0 0 4px rgba(45,85,124,.8);border:1px solid rgba(0,0,118,.9)}.close-btn{position:absolute;top:10px;right:10px;font-size:18px;cursor:pointer}@media (min-width:1060px){html body:not(.home) .header-container{height:auto}html body:not(.home) .header-container>.site-nav{background-image:none;height:87px}html body:not(.home) .header-container>.site-nav>nav{margin-top:3.75em}html body:not(.home)>form .header-container{height:auto}html body:not(.home)>form .header-container>.site-nav{background-image:none;height:87px}html body:not(.home)>form .header-container>.site-nav>nav{margin-top:3.75em}}