:root{
  --wl-bg:#050708;--wl-bg2:#0b0f11;--wl-card:rgba(10,14,17,.90);--wl-card2:rgba(15,20,24,.94);
  --wl-line:rgba(255,255,255,.09);--wl-line-red:rgba(255,83,35,.34);--wl-text:#f4f0ea;--wl-muted:#a8abad;
  --wl-accent:#c83218;--wl-accent2:#ff4b22;--wl-accent3:#ff8a39;--wl-green:#53d640;--wl-shadow:0 26px 85px rgba(0,0,0,.55);
}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{
  margin:0!important;min-height:100vh;color:var(--wl-text)!important;font-family:Arial,Helvetica,sans-serif!important;
  background:#050708!important;overflow-x:hidden;
}
body:before{content:"";position:fixed;inset:0;z-index:-3;background:url('../img/background.png') center/cover no-repeat fixed;filter:saturate(.72) contrast(1.08) brightness(.50)}
body:after{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 52% 5%,rgba(255,70,25,.19),transparent 29%),linear-gradient(90deg,#050708 0%,rgba(5,7,8,.78) 24%,rgba(5,7,8,.50) 62%,#050708 100%),linear-gradient(180deg,rgba(0,0,0,.05),#050708 90%)}
a{color:inherit;text-decoration:none}.container,.wrap{width:min(1180px,calc(100% - 36px))!important;margin:0 auto!important}.box,.card,.panel,.container>form,.wrap>form,.profile-card,.message-card,.news-card,.product-card,.stat-card,.settings-card,.form-card{background:linear-gradient(180deg,var(--wl-card2),var(--wl-card))!important;border:1px solid var(--wl-line)!important;border-radius:8px!important;box-shadow:var(--wl-shadow)!important;color:var(--wl-text)!important}.box{max-width:480px!important;padding:30px!important;border-top:3px solid var(--wl-accent2)!important}.wrap,.container{padding-top:34px;padding-bottom:38px}h1,h2,h3{color:#fff!important;text-transform:uppercase;letter-spacing:1px}h1{font-size:clamp(34px,5vw,64px)!important;line-height:.95!important;margin-top:0!important;text-shadow:0 18px 50px rgba(0,0,0,.7)}p,.muted,small{color:var(--wl-muted)!important;line-height:1.65}.nav,header.nav,.top-links,.wl-public-top{background:rgba(4,7,8,.72)!important;border-bottom:1px solid var(--wl-line)!important;backdrop-filter:blur(10px);box-shadow:0 12px 38px rgba(0,0,0,.26)}.nav-inner,.top-links{min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px}.logo strong,.brand-title{color:#fff!important;text-transform:uppercase}.logo small,.brand-sub,label{color:var(--wl-accent3)!important;text-transform:uppercase;font-weight:900;letter-spacing:1px}button,.btn,input[type=submit],.button,a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;min-height:46px!important;padding:0 20px!important;border-radius:0!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(135deg,#b62a15,#6b160d)!important;color:#fff!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.5px!important;cursor:pointer!important;box-shadow:0 14px 36px rgba(105,20,9,.20)!important}.btn-secondary,a.btn-secondary{background:rgba(14,18,21,.90)!important}.btn:hover,button:hover,input[type=submit]:hover{transform:translateY(-2px);border-color:rgba(255,83,35,.50)!important}input,textarea,select{width:100%;min-height:46px;border-radius:4px!important;border:1px solid rgba(255,255,255,.11)!important;background:rgba(0,0,0,.35)!important;color:#fff!important;padding:12px 14px!important;outline:none!important}textarea{min-height:130px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:rgba(255,83,35,.55)!important;box-shadow:0 0 0 3px rgba(255,83,35,.13)!important}label{display:block;margin-bottom:8px;font-size:12px}.field,.form-group{margin-top:16px}.msg,.alert,.success,.error{border-radius:4px!important;padding:13px 15px!important;margin:16px 0!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(0,0,0,.30)!important}.success{border-color:rgba(83,214,64,.35)!important;color:#cfffca!important}.error,.msg{border-color:rgba(255,83,35,.35)!important;color:#ffd3c7!important}.grid,.cards,.shop-grid,.news-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:18px!important}.product-card,.news-card,.card{overflow:hidden;transition:.22s}.product-card:hover,.news-card:hover,.card:hover{transform:translateY(-3px);border-color:var(--wl-line-red)!important}.product-card img,.news-card img,.card img{max-width:100%;object-fit:cover}.price,.amount{color:var(--wl-accent3)!important;font-weight:1000!important}.table,table{width:100%;border-collapse:collapse;background:rgba(8,12,15,.78)!important;border:1px solid var(--wl-line)!important;color:var(--wl-text)!important}th,td{padding:14px;border-bottom:1px solid rgba(255,255,255,.07)!important}th{text-transform:uppercase;color:var(--wl-accent3)!important;font-size:12px;background:rgba(255,83,35,.08)!important}.top-links{padding:12px 18px!important;margin-bottom:22px!important;border-radius:8px!important}.wl-rust-subnav{width:min(1180px,calc(100% - 36px));margin:20px auto 0;display:flex;gap:8px;flex-wrap:wrap}.wl-rust-subnav a{padding:12px 15px;border:1px solid var(--wl-line);background:rgba(5,7,8,.72);text-transform:uppercase;font-size:12px;font-weight:900}.wl-rust-subnav a:hover,.wl-rust-subnav a.active{background:linear-gradient(90deg,rgba(195,50,24,.88),rgba(120,28,16,.55));border-color:var(--wl-line-red)}@media(max-width:760px){.container,.wrap{width:min(100% - 24px,1180px)!important}.nav-inner,.top-links{align-items:stretch!important;flex-direction:column!important}.box{padding:22px!important}h1{font-size:36px!important}.wl-rust-subnav{width:calc(100% - 24px)}}
