.ribbon span::after,.ribbon span::before{position:absolute;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #79a70a;content:""}.hero h1,.hero p,.ribbon span{text-align:center;text-transform:uppercase}.btn,.dropbtn,.dropdown-content a,.dropdown-subcontent a,.faq .faq-heading,.hero h1,.hero p,.navbar-rust .navbar-nav .nav-link,.ribbon span,.rules .rules-heading,.servers .server .server-offline,.store .store-heading,.store-link{text-transform:uppercase}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Roboto-Condensed-Light.woff2) format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Condensed-Regular.woff2) format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Roboto-Condensed-Bold.woff2) format('woff2')}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#202620}::-webkit-scrollbar-thumb{background:#2b342b}::-moz-selection{color:#ada8a2;background:#141814}::selection{color:#ada8a2;background:#293129}body{font-family:"Roboto Condensed",Arial,sans-serif;color:#ada8a2}.background-gradient{position:absolute;width:100%;max-width:1920px;left:50%;transform:translate(-50%,0);height:1080px;background:radial-gradient(at center -10%,rgba(0,0,0,0) 35%,#141814 70%) rgba(20,24,20,.8);top:0;z-index:-1}.icon{width:20px;height:20px;margin-top:-1px}.store .store-image-container,main{position:relative}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#fff;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#9bc90d 0,#79a70a 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.ribbon span::before{left:0;top:100%;border-left:3px solid #79a70a;border-right:3px solid transparent}.ribbon span::after{right:0;top:100%;border-left:3px solid transparent;border-right:3px solid #79a70a}.btn{border-radius:0;border:0;padding:8px 10px;font-weight:700;font-size:18px}.btn .btn-info,.btn.btn-success{background:#3d4b27;color:#a6cd63}.btn:focus{outline:0!important;box-shadow:none!important}.btn.btn-success:hover{background:#586c39}.btn.btn-success:active{background:#3d4b27}.btn.btn-primary{background:#1d425f;color:#489ad4}.btn.btn-primary:hover{background:#275579}.btn.btn-primary:active{background:#1d425f}.btn.btn-secondary{background:#595552;color:#ccc3be}.btn.btn-secondary:hover{background:#6f6b67}.btn.btn-secondary:active{background:#595552}.btn.btn-danger{background:#962f20;color:#c79897}.btn.btn-danger:hover{background:#ac3827}.btn.btn-danger:active{background:#962f20}:root{--chip-h:40px;--chip-r:12px;--chip-pad-x:14px;--chip-gap:8px}.nav-auth{margin-left:auto;display:flex;align-items:center;gap:12px}.btn-steam-login,.btn.btn-discord{padding:0 var(--chip-pad-x);gap:var(--chip-gap);color:#fff;font-weight:700;letter-spacing:.3px;text-decoration:none}.btn.btn-discord{height:var(--chip-h);border-radius:var(--chip-r);display:inline-flex;align-items:center;background:linear-gradient(135deg,#5865f2,#4752c4);border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px rgba(88,101,242,.35),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .2s,box-shadow .2s,filter .2s}.btn.btn-discord:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 12px 26px rgba(88,101,242,.45),inset 0 1px 0 rgba(255,255,255,.12)}.btn.btn-discord svg.discord-icon,.steam-logo{width:18px;height:18px;display:block}.btn-steam-login{height:var(--chip-h);border-radius:var(--chip-r);display:inline-flex;align-items:center;background:linear-gradient(135deg,#1b1f26,#323846);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s,filter .2s}.btn-steam-login:hover{transform:translateY(-1px);filter:brightness(1.06)}@media (max-width:680px){.btn-steam-login span,.btn.btn-discord .discord-label{display:none}.btn-steam-login,.btn.btn-discord{width:var(--chip-h);justify-content:center;padding:0}}.navbar-rust{margin-top:50px;background:linear-gradient(90deg,#1c1c1a,#2b2b27,#3b1f1f);border-bottom:2px solid #c4452f;margin-bottom:50px}.dropdown,.nav-item{position:relative;display:inline-block}.navbar-rust .navbar-nav .nav-link{color:#8e918e;font-size:20px;margin-left:10px;font-weight:700;position:relative;transition:color .3s}.dropdown-item.active,.dropdown-item:active,.navbar-rust .navbar-nav .nav-link:hover,.socials a:active{color:#c1c1c1}.navbar-rust .navbar-nav .nav-link.active{color:#ff5722;position:relative}.navbar-rust .navbar-nav .nav-link.active::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:#ff5722;border-radius:3px;box-shadow:0 0 8px #ff5722}.navbar-rust .navbar-nav .nav-link::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:#ff5722;transition:width .3s}.navbar-rust .navbar-nav .nav-link:hover::after{width:100%}.navbar-rust .nav-logo:hover{filter:drop-shadow(0 0 8px #ff5722);transition:filter .3s}.navbar-rust .navbar-brand{color:#c2c2c2;margin-left:15px}.navbar-rust .navbar-logo-container{width:75px}.navbar-rust .nav-logo{position:absolute;height:75px;margin-top:-38px}.navbar-toggler{padding:0;border:none;background:0 0}.nav-toggle-img-container{padding:7px;border:2px solid #8e918e;display:inline-block}.nav-toggle-img{width:20px;height:20px;object-fit:contain}.navbar-rust .navbar-toggler:focus{box-shadow:none}@media only screen and (max-width:992px){.navbar-rust .navbar-brand{transform:translateX(-50%);left:50%;top:40px;position:absolute}.navbar-rust .nav-logo{height:42px}.dropbtn{margin-left:-7px}.dropdown-content{min-width:150px;right:0}.dropdown-subcontent{right:100%}}@keyframes rgbSmooth{0%,100%{color:#ff4d4d;text-shadow:0 0 4px #ff4d4d}25%{color:#ff6;text-shadow:0 0 4px #ff6}50%{color:#6fc;text-shadow:0 0 4px #6fc}75%{color:#66a3ff;text-shadow:0 0 4px #66a3ff}}.store-link{animation:6s ease-in-out infinite rgbSmooth;font-weight:600;letter-spacing:.5px;-webkit-text-stroke:0.3px #000;filter:brightness(1.1);transition:transform .3s}.store-link:hover{transform:scale(1.05)}.dropbtn{background-color:#1c1c1a!important;font-size:20px;margin-top:-1px;border:none;color:#8e918e;font-weight:700}.dropdown-content,.dropdown-subcontent{display:none;position:absolute;background-color:#1c1c1a!important;box-shadow:0 8px 16px rgba(0,0,0,.2);padding:0;margin:0;z-index:1}.dropdown-content{min-width:150px;top:100%;left:0}.dropdown-subcontent{left:100%;top:0}.dropdown-content a,.dropdown-subcontent a{color:#8e918e;padding:12px 16px;text-decoration:none;display:block;font-weight:700}.dropdown-content a:hover,.dropdown-subcontent a:hover,.dropdown:hover .dropbtn{background-color:#1c1c1a!important;color:#c1c1c1}.dropdown-item{padding:10px;text-decoration:none;color:#000;display:block}.dropdown-submenu:hover .dropdown-subcontent,.dropdown:hover .dropdown-content{display:block}.hero{padding-top:60px;padding-bottom:60px}.hero h1{color:#e7e0da;font-weight:700;font-size:55px}.hero p{color:#cbc5c2;font-weight:700;font-size:25px}.hero .server-brand{color:#c9452f}.servers .server{border:6px solid #1f201a;border:none;border-radius:14px;background:#1b1c19;position:relative;overflow:hidden;margin-top:28px;box-shadow:0 6px 18px rgba(0,0,0,.35)}.servers .server .server-container{position:relative;padding:18px 16px 16px;z-index:2;text-align:left}.servers .server .server-tags .server-tag{background:#26435e}.servers .server .server-image-container .server-image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(27,28,25,.85) 95%)}.servers .server .progress .progress-bar.bg-rust{background-color:#a6cd63;background:linear-gradient(90deg,#a6cd63,#c5e58a);animation:2.2s ease-out rg-fill}.servers .server .server-image-container{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.servers .server .server-offline{background:#962f20;font-weight:700;display:inline-block}.servers .server .server-offline .icon{margin-top:-2px}.servers .server::before{content:"";position:absolute;inset:0 auto auto 0;height:4px;width:100%;background:linear-gradient(90deg,#c4452f,#ff6a3d 40%,#7c3328 100%)}.servers .server .server-image-container img{display:block;width:100%;transform:scale(1);transition:transform .45s;max-height:160px;object-fit:cover}.servers .server:hover .server-image-container img{transform:scale(1.06)}.servers .server .server-container .server-name{font-weight:800;font-size:22px;letter-spacing:.3px;background:linear-gradient(180deg,#f0f0f0 0,#cfcfcf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.servers .server .server-container .server-description,.servers .server .server-container .server-players{display:block;color:#aeb1aa;font-size:15.5px;margin:6px 0 10px}.servers .server .server-tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px}.servers .server .server-tags .server-tag{background:linear-gradient(180deg,#2b3b2a,#223121);color:#d6dfc2;border:1px solid rgba(170,210,110,.25);padding:4px 8px;font-size:12.5px;border-radius:999px}.servers .server .progress{background:rgba(255,255,255,.08);height:8px;border-radius:999px;overflow:hidden;margin:10px 0 16px}@keyframes rg-fill{from{width:0}to{width:var(--rg-width,100%)}}.modal-rust .btn-success,.servers .server .btn-success{background:#3a6f2a;border:1px solid #8bc34a;color:#e9f5de;font-weight:700;letter-spacing:.3px;border-radius:10px;padding:8px 14px;transition:transform .15s,box-shadow .2s,background .2s}.modal-rust .btn-success:hover,.servers .server .btn-success:hover{background:#4c8a36;transform:translateY(-1px);box-shadow:0 0 0 3px rgba(139,195,74,.18),0 8px 18px rgba(0,0,0,.35)}.modal-rust .btn-secondary,.servers .server .btn-secondary{background:#2b2c28;border:1px solid rgba(255,255,255,.08);color:#d7d7d7;border-radius:10px}.modal-rust .btn-danger,.servers .server .btn-danger{background:#7d2e24;border:1px solid rgba(255,120,96,.35);border-radius:10px}.modal-rust .btn-primary,.servers .server .btn-primary{background:#2f4a67;border:1px solid rgba(142,183,233,.28);border-radius:10px}.servers .server .server-offline{background:linear-gradient(180deg,#8b2d20,#6b2219);color:#f2c9c7;border-radius:8px;padding:8px 10px;margin:10px 0}.servers .server{transition:transform .18s,box-shadow .2s}.servers .server:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.45)}.modal-rust .modal-content{background:#1b1c19;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.6)}.modal-rust .modal-body,.modal.modal-rust .modal-body{padding:0}.modal-rust .server-image-modal-container{position:relative;max-height:280px;overflow:hidden}.modal-rust .server-image-modal{width:100%;display:block}.modal-rust .server-image-modal-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(27,28,25,.9) 100%)}.modal-rust .server-modal-details{padding:18px}.modal-rust .server-modal-details .server-name{display:block;font-weight:800;font-size:22px;background:linear-gradient(180deg,#fff,#d9d9d9);-webkit-background-clip:text;color:transparent}.modal-rust .server-modal-details .server-description{color:#b7bbb2;display:block;margin:6px 0 10px}.modal-rust .server-rules{color:#9ea298;font-size:14px;line-height:1.55}.modal-rust .connect-input{margin-top:10px;width:100%;background:#111;border:1px solid rgba(255,255,255,.12);color:#dfe7d7;font-family:monospace;font-size:14px;padding:10px 12px;border-radius:10px}.modal-rust .modal-footer{border-top:1px solid rgba(255,255,255,.06);background:#161715;padding:14px 16px;gap:8px;justify-content:flex-end}.servers .server .server-container .server-description{margin-top:15px;margin-bottom:5px}.servers .server .server-container{margin-top:-58px}.servers .server .server-container .server-name{margin-bottom:2px}.modal.modal-rust .modal-content{background:#1b1c19;border:none;border-radius:14px;overflow:hidden;color:#ddd;box-shadow:0 12px 32px rgba(0,0,0,.6)}.modal.modal-rust .server-image-modal-container{position:relative;max-height:240px;overflow:hidden}.modal.modal-rust .server-image-modal{width:100%;display:block;object-fit:cover}.modal.modal-rust .server-image-modal-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(27,28,25,.95) 100%)}.modal.modal-rust .server-modal-header{text-align:center;padding:20px 16px 10px}.modal.modal-rust .server-modal-header .server-name{font-size:26px;font-weight:800;color:#f5f5f5;margin:0}.modal.modal-rust .server-connect-box{padding:20px;background:#161715;border-top:1px solid rgba(255,255,255,.08);text-align:center}.modal.modal-rust .server-connect-box h4{margin-bottom:8px;font-size:18px;color:#c4452f;font-weight:700}.modal.modal-rust .server-connect-box p{font-size:14px;color:#aaa;margin-bottom:14px}.modal.modal-rust .server-connect-box .connect-input{width:100%;padding:10px 12px;font-size:15px;font-family:monospace;background:#111;color:#dfe7d7;border:1px solid rgba(255,255,255,.15);border-radius:8px;text-align:center;cursor:pointer;transition:.2s}.modal.modal-rust .server-connect-box .connect-input:hover{background:#181a18;border-color:#c4452f}#accordionFaq .accordion-button:not(.collapsed)::after,.faq .accordion-header .accordion-button:not(.collapsed)::after,.rules .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a6cd63'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.modal.modal-rust .server-connect-box small{display:block;margin-top:6px;font-size:12px;color:#777}.store{margin-top:230px}.store .store-image-container .store-image-overlay{background:radial-gradient(at center,rgba(0,0,0,0) 35%,#141814 70%) rgba(20,24,20,.8);position:absolute;height:100%;width:100%;top:0;left:0}.store .store-heading{color:#dcd3ca;font-weight:700;font-size:42px}.store .store-message{font-size:20px;font-weight:300}.store .btn-store{padding:18px 24px;font-size:24px;margin-top:10px}.store .btn-store .icon{width:30px;height:30px}.store .store-message ul{list-style-type:none;padding:0}.store .store-message ul li{background:rgba(255,255,255,.05);padding:8px 12px;margin-top:12px}.store .store-message ul li::before{content:"■ ";color:#a6cd63;font-size:32px;line-height:22px}.faq,.rules,.staff,section#faq{margin-top:80px}.faq .faq-heading,.rules .rules-heading{color:#dcd3ca;font-weight:700;font-size:38px;text-align:center;margin-bottom:80px}.faq .accordion-item,.rules .accordion-item{background:rgba(255,255,255,.05);border:0;border-radius:0!important}.faq .accordion-header,.rules .accordion-header{background:rgba(255,255,255,.025)}.faq .accordion-header .accordion-button,.rules .accordion-header .accordion-button{background:0 0;color:#dcd3ca;outline:0;box-shadow:none;font-weight:700;text-transform:uppercase;font-size:26px;padding:20px 26px}.faq .accordion-header .accordion-button::after,.rules .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dcd3ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.faq .accordion-header .accordion-button:not(.collapsed)::after,.rules .accordion-header .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.faq .accordion-header .accordion-button .icon,.rules .accordion-header .accordion-button .icon{height:30px;width:30px;margin-right:10px;margin-top:-2px;color:#a6cd63}.faq .accordion-body,.rules .accordion-body{font-size:20px;font-weight:300;padding:28px}.staff .member .member-description .member-name,.staff .member .member-description .member-rank,.staff .staff-heading{font-weight:700;text-align:center;text-transform:uppercase}.staff .staff-heading{color:#dcd3ca;font-size:38px;margin-bottom:40px}.staff .member{text-align:center;margin-top:40px}.staff .member img{width:180px;height:180px}.staff .member .member-description{background:rgba(255,255,255,.05);padding:5px;width:180px}.staff .member .member-description .member-name{color:#dcd3ca;font-size:28px;display:block;margin-top:10px;margin-bottom:5px}.staff .member .member-description .member-rank{color:#a6cd63;font-size:18px;display:block;margin-bottom:10px}.staff .member .member-name-link{text-decoration:none}.footer-nav a:hover,.socials a:hover,.staff .member .member-name-link:hover span{color:#a6cd63}footer{background:rgba(15,19,15,.9);padding:40px 0 25px;font-size:14px;font-weight:300;margin-top:60px}footer .footer-logo{height:48px;filter:grayscale(1);opacity:.5;transition:.3s}footer a:hover .footer-logo{filter:grayscale(0);opacity:.8}.footer-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.footer-nav a{color:#8e918e;text-decoration:none;text-transform:uppercase;font-size:14px;transition:color .3s}footer .copyright{font-size:13px;color:#666966;text-align:right;line-height:1.4}.footer-left{text-align:left}.footer-center{text-align:center}.footer-right{text-align:right}.rust-link-container .link-info,section#faq .faq-heading{color:#dcd3ca;text-transform:uppercase;text-align:center;margin-bottom:50px;font-weight:700}.socials{margin-right:10px}.socials .social-icon{width:25px;height:25px;margin-right:5px}.socials a{color:#8e918e;text-decoration:none}@media only screen and (max-width:576px){.store{margin-top:80px}.store .store-heading{margin-bottom:40px}.faq .accordion-header .accordion-button,.rules .accordion-header .accordion-button{font-size:22px}.faq .accordion-header .accordion-button .icon,.rules .accordion-header .accordion-button .icon{height:26px;width:26px}.faq .accordion-body,.rules .accordion-body{font-size:18px}}section#faq .faq-heading{font-size:36px}#accordionFaq{display:flex;flex-direction:column;gap:10px}#accordionFaq .accordion-item{background:#1b1c19;border:1px solid rgba(255,255,255,.06);border-radius:8px!important;box-shadow:none;overflow:hidden}#accordionFaq .accordion-header{background:0 0}#accordionFaq .accordion-button{background:0 0;color:#e1dbd3;box-shadow:none;font-weight:700;text-transform:uppercase;font-size:22px;padding:18px 22px;border:0}#accordionFaq .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cfc6bb'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0)}#accordionFaq .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}#accordionFaq .icon{height:26px;width:26px;margin-right:10px;margin-top:-2px;color:#a6cd63}#accordionFaq .accordion-body{background:#171816;border-top:1px solid rgba(255,255,255,.06);color:#c9c4bc;font-size:18px;line-height:1.55;padding:18px 22px 22px}#accordionFaq .accordion-button:focus{box-shadow:0 0 0 2px rgba(166,205,99,.2)}@media (max-width:576px){#accordionFaq .accordion-button{font-size:20px;padding:16px 18px}#accordionFaq .accordion-body{font-size:16px;padding:16px 18px 18px}}.rust-bans-container .bans-heading,.rust-donations-container .donations-heading,.rust-link-container .link-heading,.rust-login-container .login-heading,.rust-news-container .news-heading,.rust-reports-container .reports-heading,.rust-stats-container .stats-heading,.rust-vote-container{color:#dcd3ca;text-transform:uppercase;font-weight:700;font-size:38px;text-align:center;margin-bottom:50px;margin-top:20px}.rust-link-container .link-info{font-size:20px;margin-top:20px}.wipe{font-size:15px;line-height:1.6;color:#dfe5db}.wipe__title{margin:10px 0 4px;font-size:16px;font-weight:700;color:#a6cd63}.wipe__details span{font-weight:600;color:#fff}.halloween-item{position:fixed;top:0;left:0;user-select:none;pointer-events:none;transition:opacity .3s;z-index:9999}.float-logo{display:block;filter:drop-shadow(0 0 6px rgba(255,140,0,.7));opacity:.8}